CLASS czt net/minecraft/client/network/ClientPlayerInteractionManager FIELD a client Lcof; FIELD b networkHandler Lczr; FIELD c currentBreakingPos Let; FIELD e currentBreakingProgress F FIELD h breakingBlock Z FIELD i gameMode Lbap; FIELD j lastSelectedSlot I METHOD (Lcof;Lczr;)V ARG 1 client METHOD a hasStatusBars ()Z METHOD a copyAbilities (Laql;)V METHOD a attackEntity (Laql;Lagk;)V METHOD a interactEntity (Laql;Lagk;Lafd;)Laff; METHOD a interactEntityAtLocation (Laql;Lagk;Lckw;Lafd;)Laff; METHOD a interactItem (Laql;Lbas;Lafd;)Laff; ARG 1 player ARG 2 world METHOD a setGameMode (Lbap;)V METHOD a createPlayer (Lbas;Lxr;Lcny;)Ldbx; METHOD a interactBlock (Ldbx;Lczu;Let;Ley;Lckz;Lafd;)Laff; 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 ()Lbap; METHOD l isBreakingBlock ()Z METHOD m syncSelectedSlot ()V