CLASS apk net/minecraft/entity/mob/ShulkerEntity CLASS apk$a METHOD a canStart ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS apk$c METHOD a canStart ()Z METHOD a canNavigateToEntity (Lagn;)Z ARG 0 entity CLASS apk$d METHOD a canStart ()Z CLASS apk$e METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V FIELD a ATTACHED_FACE Lpm; FIELD b ATTACHED_BLOCK Lpm; FIELD c PEEK_AMOUNT Lpm; METHOD A playSoundAmbient ()V METHOD D getSoundAmbient ()Lxc; METHOD V_ update ()V METHOD a setPositionAndRotations (DDDFFIZ)V ARG 1 x ARG 3 y ARG 5 z METHOD a setPeekAmount (I)V METHOD a damage (Lafn;F)Z ARG 1 source METHOD a move (Lags;DDD)V ARG 2 x METHOD a (Lban;Laew;Lagq;Lagy;Lho;)Lagy; ARG 3 difficulty METHOD a deserializeCustomData (Lho;)V METHOD a onTrackedDataSet (Lpm;)V METHOD b setPosition (DDD)V ARG 1 x METHOD b serializeCustomData (Lho;)V METHOD bH getEyeHeight ()F METHOD bX getSoundCategory ()Lxe; METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxc; METHOD dA getAttachedBlock ()Les; METHOD dB getPeekAmount ()I METHOD dz getAttachedFace ()Lex; METHOD e getSoundHurt (Lafn;)Lxc; METHOD g setAttachedBlock (Les;)V METHOD i pushAwayFrom (Lage;)V METHOD k updateMovement ()V METHOD n initAi ()V METHOD y_ initDataTracker ()V