| public void |  | 
| public void |  | 
| public void |  | 
| public boolean |  | a() |   | canHurtPlayer() |   | method_2908() |   | hasStatusBars() |   | func_78755_b() |  
  | 
| public boolean |  | 
| public boolean |  | 
| public void |  | b() |   | stopDestroyBlock() |   | method_2925() |   | cancelBlockBreaking() |   | func_78767_c() |  
  | 
| public boolean |  | 
| public float |  | c() |   | getPickRange() |   | method_2904() |   | getReachDistance() |   | func_78757_d() |  
  | 
| public void |  | d() |   | tick() |   | method_2927() |   | tick() |   | func_78765_e() |  
  | 
| private boolean |  | 
| private void |  | n() |   | ensureHasSentCarriedItem() |   | method_2911() |   | syncSelectedSlot() |   | func_78750_j() |  
  | 
| public InteractionResult |  | a(ebf arg0, dym arg1, anf arg2, deh arg3) |   | useItemOn(LocalPlayer arg0, ClientLevel arg1, InteractionHand arg2, BlockHitResult arg3) |   | method_2896(class_746 arg0, class_638 arg1, class_1268 arg2, class_3965 arg3) |   | interactBlock(ClientPlayerEntity player, ClientWorld world, Hand hand, BlockHitResult hitResult) |   | func_217292_a(ClientPlayerEntity arg0, ClientWorld arg1, Hand arg2, BlockRayTraceResult arg3) |  
  | 
| public InteractionResult |  | a(bec arg0, bqb arg1, anf arg2) |   | useItem(Player arg0, Level arg1, InteractionHand arg2) |   | method_2919(class_1657 arg0, class_1937 arg1, class_1268 arg2) |   | interactItem(PlayerEntity player, World world, Hand hand) |   | func_187101_a(PlayerEntity arg0, World arg1, Hand arg2) |  
  | 
| public LocalPlayer |  | a(dym arg0, acv arg1, dlk arg2) |   | createPlayer(ClientLevel arg0, StatsCounter arg1, ClientRecipeBook arg2) |   | method_29357(class_638 arg0, class_3469 arg1, class_299 arg2) |   | method_29357(ClientWorld arg0, StatHandler arg1, ClientRecipeBook arg2) |   | func_199681_a(ClientWorld arg0, StatisticsManager arg1, ClientRecipeBook arg2) |  
  | 
| public LocalPlayer |  | a(dym arg0, acv arg1, dlk arg2, boolean arg3, boolean arg4) |   | createPlayer(ClientLevel arg0, StatsCounter arg1, ClientRecipeBook arg2, boolean arg3, boolean arg4) |   | method_2901(class_638 arg0, class_3469 arg1, class_299 arg2, boolean arg3, boolean arg4) |   | createPlayer(ClientWorld world, StatHandler stateHandler, ClientRecipeBook recipeBook, boolean arg3, boolean arg4) |   | func_239167_a_(ClientWorld arg0, StatisticsManager arg1, ClientRecipeBook arg2, boolean arg3, boolean arg4) |  
  | 
| public void |  | 
| public InteractionResult |  | a(bec arg0, aom arg1, anf arg2) |   | interact(Player arg0, Entity arg1, InteractionHand arg2) |   | method_2905(class_1657 arg0, class_1297 arg1, class_1268 arg2) |   | interactEntity(PlayerEntity player, Entity entity, Hand hand) |   | func_187097_a(PlayerEntity arg0, Entity arg1, Hand arg2) |  
  | 
| public InteractionResult |  | a(bec arg0, aom arg1, dei arg2, anf arg3) |   | interactAt(Player arg0, Entity arg1, EntityHitResult arg2, InteractionHand arg3) |   | method_2917(class_1657 arg0, class_1297 arg1, class_3966 arg2, class_1268 arg3) |   | interactEntityAtLocation(PlayerEntity player, Entity arg1, EntityHitResult hitResult, Hand arg3) |   | func_187102_a(PlayerEntity arg0, Entity arg1, EntityRayTraceResult arg2, Hand arg3) |  
  | 
| public ItemStack |  | a(int arg0, int arg1, int arg2, bgq arg3, bec arg4) |   | handleInventoryMouseClick(int arg0, int arg1, int arg2, ClickType arg3, Player arg4) |   | method_2906(int arg0, int arg1, int arg2, class_1713 arg3, class_1657 arg4) |   | clickSlot(int syncId, int slotId, int clickData, SlotActionType actionType, PlayerEntity player) |   | func_187098_a(int arg0, int arg1, int arg2, ClickType arg3, PlayerEntity arg4) |  
  | 
| public void |  | a(int arg0, bmu<?> arg1, boolean arg2) |   | handlePlaceRecipe(int arg0, Recipe<?> arg1, boolean arg2) |   | method_2912(int arg0, class_1860<?> arg1, boolean arg2) |   | clickRecipe(int syncId, Recipe<?> recipe, boolean craftAll) |   | func_203413_a(int arg0, IRecipe<?> arg1, boolean arg2) |  
  | 
| public void |  | a(int arg0, int arg1) |   | handleInventoryButtonClick(int arg0, int arg1) |   | method_2900(int arg0, int arg1) |   | clickButton(int syncId, int buttonId) |   | func_78756_a(int arg0, int arg1) |  
  | 
| public void |  | 
| public void |  | 
| public void |  | 
| public boolean |  | e() |   | hasExperience() |   | method_2913() |   | hasExperienceBar() |   | func_78763_f() |  
  | 
| public boolean |  | f() |   | hasMissTime() |   | method_2924() |   | hasLimitedAttackSpeed() |   | func_78762_g() |  
  | 
| public boolean |  | g() |   | hasInfiniteItems() |   | method_2914() |   | hasCreativeInventory() |   | func_78758_h() |  
  | 
| public boolean |  | h() |   | hasFarPickRange() |   | method_2926() |   | hasExtendedReach() |   | func_78749_i() |  
  | 
| public boolean |  | i() |   | isServerControlledInventory() |   | method_2895() |   | hasRidingInventory() |   | func_110738_j() |  
  | 
| public boolean |  | j() |   | isAlwaysFlying() |   | method_2928() |   | isFlyingLocked() |   | func_178887_k() |  
  | 
| public GameType |  | k() |   | getPreviousPlayerMode() |   | method_28107() |   | getPreviousGameMode() |   | func_241822_k() |  
  | 
| public GameType |  | l() |   | getPlayerMode() |   | method_2920() |   | getCurrentGameMode() |   | func_178889_l() |  
  | 
| public boolean |  | m() |   | isDestroying() |   | method_2923() |   | isBreakingBlock() |   | func_181040_m() |  
  | 
| public void |  | a(int arg0) |   | handlePickItem(int arg0) |   | method_2916(int arg0) |   | pickFromInventory(int slot) |   | func_187100_a(int arg0) |  
  | 
| private void |  | a(ry$a arg0, fu arg1, fz arg2) |   | sendBlockAction(ServerboundPlayerActionPacket$Action arg0, BlockPos arg1, Direction arg2) |   | method_21706(class_2846$class_2847 arg0, class_2338 arg1, class_2350 arg2) |   | sendPlayerAction(PlayerActionC2SPacket$Action action, BlockPos pos, Direction direction) |   | func_225324_a(CPlayerDiggingPacket$Action arg0, BlockPos arg1, Direction arg2) |  
  | 
| public void |  | a(dym arg0, fu arg1, cfj arg2, ry$a arg3, boolean arg4) |   | handleBlockBreakAck(ClientLevel arg0, BlockPos arg1, BlockState arg2, ServerboundPlayerActionPacket$Action arg3, boolean arg4) |   | method_21705(class_638 arg0, class_2338 arg1, class_2680 arg2, class_2846$class_2847 arg3, boolean arg4) |   | processPlayerActionResponse(ClientWorld world, BlockPos pos, BlockState state, PlayerActionC2SPacket$Action action, boolean approved) |   | func_225323_a(ClientWorld arg0, BlockPos arg1, BlockState arg2, CPlayerDiggingPacket$Action arg3, boolean arg4) |  
  |