CLASS net/minecraft/class_2669 net/minecraft/block/entity/PistonBlockEntity COMMENT A piston block entity represents the block being pushed by a piston. FIELD field_12201 facing Lnet/minecraft/class_2350; FIELD field_12202 source Z FIELD field_12203 extending Z FIELD field_12204 pushedBlock Lnet/minecraft/class_2680; FIELD field_12206 lastProgress F FIELD field_12207 progress F FIELD field_12208 savedWorldTime J METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;ZZ)V ARG 1 pos ARG 2 state ARG 3 pushedBlock ARG 4 facing ARG 5 extending ARG 6 source METHOD method_11494 getRenderOffsetX (F)F ARG 1 tickDelta METHOD method_11495 getPushedBlock ()Lnet/minecraft/class_2680; METHOD method_11496 getHeadBlockState ()Lnet/minecraft/class_2680; METHOD method_11497 getIntersectionSize (Lnet/minecraft/class_238;Lnet/minecraft/class_2350;Lnet/minecraft/class_238;)D METHOD method_11498 getFacing ()Lnet/minecraft/class_2350; METHOD method_11499 getProgress (F)F ARG 1 tickDelta METHOD method_11500 offsetHeadBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_238;Lnet/minecraft/class_2669;)Lnet/minecraft/class_238; ARG 0 pos ARG 1 box ARG 2 blockEntity METHOD method_11501 isExtending ()Z METHOD method_11503 pushEntities (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V ARG 0 world ARG 1 pos ARG 3 blockEntity METHOD method_11504 getAmountExtended (F)F ARG 1 progress METHOD method_11506 getMovementDirection ()Lnet/minecraft/class_2350; METHOD method_11507 getRenderOffsetZ (F)F ARG 1 tickDelta METHOD method_11508 getSavedWorldTime ()J METHOD method_11511 getRenderOffsetY (F)F ARG 1 tickDelta METHOD method_11512 getCollisionShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; ARG 1 world ARG 2 pos METHOD method_11513 finish ()V METHOD method_11514 push (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;D)V ARG 0 pos ARG 1 entity ARG 2 direction ARG 3 amount METHOD method_11515 isSource ()Z METHOD method_23364 isPushingHoneyBlock ()Z METHOD method_23671 canMoveEntity (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z ARG 0 box ARG 1 entity METHOD method_23672 moveEntity (Lnet/minecraft/class_2350;Lnet/minecraft/class_1297;DLnet/minecraft/class_2350;)V ARG 1 entity METHOD method_23673 (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_23674 moveEntitiesInHoneyBlock (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V ARG 0 world ARG 1 pos ARG 3 blockEntity METHOD method_31707 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2669;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 blockEntity