CLASS net/minecraft/class_2269 net/minecraft/block/ButtonBlock FIELD field_10715 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_10716 FLOOR_Z_SHAPE Lnet/minecraft/class_265; FIELD field_10717 CEILING_X_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10718 EAST_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10719 NORTH_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10720 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_10721 CEILING_X_SHAPE Lnet/minecraft/class_265; FIELD field_10722 FLOOR_X_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10723 FLOOR_X_SHAPE Lnet/minecraft/class_265; FIELD field_10724 SOUTH_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10726 CEILING_Z_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10727 CEILING_Z_SHAPE Lnet/minecraft/class_265; FIELD field_10728 NORTH_SHAPE Lnet/minecraft/class_265; FIELD field_10729 POWERED Lnet/minecraft/class_2746; FIELD field_10730 FLOOR_Z_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_10731 WEST_SHAPE Lnet/minecraft/class_265; FIELD field_10732 WEST_PRESSED_SHAPE Lnet/minecraft/class_265; FIELD field_40298 pressTicks I FIELD field_42753 blockSetType Lnet/minecraft/class_8177; FIELD field_46293 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_8177;ILnet/minecraft/class_4970$class_2251;)V ARG 1 blockSetType ARG 2 pressTicks ARG 3 settings METHOD method_21845 powerOn (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos METHOD method_53983 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_53984 (Lnet/minecraft/class_2269;)Ljava/lang/Integer; ARG 0 block METHOD method_53985 (Lnet/minecraft/class_2269;)Lnet/minecraft/class_8177; ARG 0 block METHOD method_9712 getClickSound (Z)Lnet/minecraft/class_3414; ARG 1 powered METHOD method_9713 updateNeighbors (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos METHOD method_9714 playClickSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)V ARG 1 player ARG 2 world ARG 3 pos ARG 4 powered METHOD method_9715 tryPowerWithProjectiles (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos