CLASS aow net/minecraft/entity/mob/EntityShulker CLASS aow$a METHOD a canStart ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS aow$c METHOD a canStart ()Z METHOD a canNavigateToEntity (Lage;)Z ARG 0 entity CLASS aow$d METHOD a canStart ()Z CLASS aow$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 Lpj; FIELD b ATTACHED_BLOCK Lpj; FIELD c PEEK_AMOUNT Lpj; METHOD A playSoundAmbient ()V METHOD D getSoundAmbient ()Lww; METHOD F getLootTableId ()Lpu; METHOD S_ update ()V METHOD a setPositionAndRotations (DDDFFIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 yaw ARG 4 pitch METHOD a setPeekAmount (I)V ARG 0 value METHOD a damage (Lafe;F)Z ARG 0 source ARG 1 damage METHOD a move (Lagi;DDD)V ARG 1 x ARG 2 y ARG 3 z METHOD a (Lazu;Laen;Lagn;Lhm;)Lagn; ARG 1 difficulty METHOD a deserializeCustomData (Lhm;)V ARG 0 tag METHOD a onTrackedDataSet (Lpj;)V ARG 0 data METHOD b setPosition (DDD)V ARG 0 x ARG 1 y ARG 2 z METHOD b serializeCustomData (Lhm;)V ARG 0 tag METHOD bH getEyeHeight ()F METHOD bX getSoundCategory ()Lwy; METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lww; METHOD dA getAttachedBlock ()Leq; METHOD dB getPeekAmount ()I METHOD dz getAttachedFace ()Lev; METHOD e getSoundHurt (Lafe;)Lww; METHOD g setAttachedBlock (Leq;)V ARG 0 value METHOD i pushAwayFrom (Lafv;)V ARG 0 other METHOD k updateMovement ()V METHOD n initAi ()V METHOD y_ initDataTracker ()V