CLASS dcb net/minecraft/client/network/ClientPlayerInteractionManager FIELD a client Lcpz; FIELD b networkHandler Ldbz; FIELD c currentBreakingPos Let; FIELD e currentBreakingProgress F FIELD h breakingBlock Z FIELD i gameMode Lbcc; FIELD j lastSelectedSlot I METHOD (Lcpz;Ldbz;)V ARG 1 client METHOD a hasStatusBars ()Z METHOD a pickFromInventory (I)V ARG 1 slot METHOD a clickButton (II)V ARG 1 syncId METHOD a clickRecipe (ILazm;Z)V ARG 1 syncId ARG 2 recipe METHOD a copyAbilities (Lark;)V METHOD a attackEntity (Lark;Lahd;)V METHOD a interactEntity (Lark;Lahd;Lafy;)Lafz; ARG 1 player ARG 2 entity ARG 3 hand METHOD a interactEntityAtLocation (Lark;Lahd;Lcmp;Lafy;)Lafz; METHOD a interactItem (Lark;Lbcf;Lafy;)Lafz; ARG 1 player ARG 2 world METHOD a (Laxd;I)V ARG 1 stack METHOD a setGameMode (Lbcc;)V METHOD a createPlayer (Lbcf;Lye;Lcps;)Ldeh; METHOD a interactBlock (Ldeh;Ldcc;Let;Ley;Lcms;Lafy;)Lafz; ARG 1 player ARG 2 world ARG 3 pos ARG 4 facing ARG 5 hitLocation METHOD a breakBlock (Let;)Z METHOD a attackBlock (Let;Ley;)Z ARG 1 pos METHOD b cancelBlockBreaking ()V METHOD b isCurrentlyBreaking (Let;)Z METHOD c getReachDistance ()F METHOD d tick ()V METHOD e hasExperienceBar ()Z METHOD f hasLimitedAttackSpeed ()Z METHOD g hasCreativeInventory ()Z METHOD h hasExtendedReach ()Z METHOD i hasRidingInventory ()Z METHOD j isFlyingLocked ()Z METHOD k getCurrentGameMode ()Lbcc; METHOD l isBreakingBlock ()Z METHOD m syncSelectedSlot ()V