CLASS net/minecraft/class_1838 net/minecraft/item/ItemUsageContext FIELD field_17543 hit Lnet/minecraft/class_3965; FIELD field_19176 hand Lnet/minecraft/class_1268; FIELD field_8941 stack Lnet/minecraft/class_1799; FIELD field_8942 player Lnet/minecraft/class_1657; FIELD field_8945 world Lnet/minecraft/class_1937; METHOD (Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)V ARG 1 player ARG 2 hand ARG 3 hit METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V ARG 1 world ARG 2 player ARG 3 hand ARG 4 stack ARG 5 hit METHOD method_17698 getHitPos ()Lnet/minecraft/class_243; METHOD method_17699 hitsInsideBlock ()Z METHOD method_20287 getHand ()Lnet/minecraft/class_1268; METHOD method_30344 getHitResult ()Lnet/minecraft/class_3965; METHOD method_8036 getPlayer ()Lnet/minecraft/class_1657; METHOD method_8037 getBlockPos ()Lnet/minecraft/class_2338; METHOD method_8038 getSide ()Lnet/minecraft/class_2350; METHOD method_8041 getStack ()Lnet/minecraft/class_1799; METHOD method_8042 getPlayerFacing ()Lnet/minecraft/class_2350; METHOD method_8044 getPlayerYaw ()F METHOD method_8045 getWorld ()Lnet/minecraft/class_1937; METHOD method_8046 shouldCancelInteraction ()Z