Class AbstractClientPlayer

Direct Known Subclasses:
ClientPlayer

@Environment(CLIENT) public class AbstractClientPlayer extends PlayerBase
Mappings:
Namespace Name
intermediary net/minecraft/class_40
glue class_120
server net/minecraft/class_40
client dc
named net/minecraft/entity/player/AbstractClientPlayer
  • Field Details

    • playerKeypressManager

      public PlayerKeypressManager playerKeypressManager
      Mappings:
      Namespace Name Mixin selector
      intermediary field_161 Lnet/minecraft/class_40;field_161:Lnet/minecraft/class_41;
      glue field_393 Lclass_120;field_393:Lclass_673;
      server field_161 Lnet/minecraft/class_40;field_161:Lnet/minecraft/class_41;
      client a Ldc;a:Luo;
      named playerKeypressManager Lnet/minecraft/entity/player/AbstractClientPlayer;playerKeypressManager:Lnet/minecraft/client/PlayerKeypressManager;
    • minecraft

      protected Minecraft minecraft
      Mappings:
      Namespace Name Mixin selector
      intermediary field_162 Lnet/minecraft/class_40;field_162:Lnet/minecraft/client/Minecraft;
      glue field_394 Lclass_120;field_394:Lnet/minecraft/client/Minecraft;
      server field_162 Lnet/minecraft/class_40;field_162:Lnet/minecraft/client/Minecraft;
      client b Ldc;b:Lnet/minecraft/client/Minecraft;
      named minecraft Lnet/minecraft/entity/player/AbstractClientPlayer;minecraft:Lnet/minecraft/client/Minecraft;
    • field_163

      private Smoother field_163
      Mappings:
      Namespace Name Mixin selector
      intermediary field_163 Lnet/minecraft/class_40;field_163:Lnet/minecraft/class_12;
      glue field_395 Lclass_120;field_395:Lclass_106;
      server field_163 Lnet/minecraft/class_40;field_163:Lnet/minecraft/class_12;
      client bN Ldc;bN:Lcu;
      named field_163 Lnet/minecraft/entity/player/AbstractClientPlayer;field_163:Lnet/minecraft/client/util/Smoother;
    • field_164

      private Smoother field_164
      Mappings:
      Namespace Name Mixin selector
      intermediary field_164 Lnet/minecraft/class_40;field_164:Lnet/minecraft/class_12;
      glue field_396 Lclass_120;field_396:Lclass_106;
      server field_164 Lnet/minecraft/class_40;field_164:Lnet/minecraft/class_12;
      client bO Ldc;bO:Lcu;
      named field_164 Lnet/minecraft/entity/player/AbstractClientPlayer;field_164:Lnet/minecraft/client/util/Smoother;
    • field_165

      private Smoother field_165
      Mappings:
      Namespace Name Mixin selector
      intermediary field_165 Lnet/minecraft/class_40;field_165:Lnet/minecraft/class_12;
      glue field_397 Lclass_120;field_397:Lclass_106;
      server field_165 Lnet/minecraft/class_40;field_165:Lnet/minecraft/class_12;
      client bP Ldc;bP:Lcu;
      named field_165 Lnet/minecraft/entity/player/AbstractClientPlayer;field_165:Lnet/minecraft/client/util/Smoother;
  • Constructor Details

    • AbstractClientPlayer

      public AbstractClientPlayer(Minecraft minecraft, Level level, Session session, int dimensionId)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_40;<init>(Lnet/minecraft/client/Minecraft;Lnet/minecraft/class_18;Lnet/minecraft/class_237;I)V
      glue <init> Lclass_120;<init>(Lnet/minecraft/client/Minecraft;Lclass_129;Lclass_255;I)V
      server <init> Lnet/minecraft/class_40;<init>(Lnet/minecraft/client/Minecraft;Ldj;Lnet/minecraft/class_237;I)V
      client <init> Ldc;<init>(Lnet/minecraft/client/Minecraft;Lfd;Lgr;I)V
      named <init> Lnet/minecraft/entity/player/AbstractClientPlayer;<init>(Lnet/minecraft/client/Minecraft;Lnet/minecraft/level/Level;Lnet/minecraft/client/util/Session;I)V
  • Method Details

    • move

      public void move(double x, double y, double z)
      Overrides:
      move in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1371 Lnet/minecraft/class_57;method_1371(DDD)V
      glue method_436 Lclass_450;method_436(DDD)V
      server a Llq;a(DDD)V
      client b Lsn;b(DDD)V
      named move Lnet/minecraft/entity/EntityBase;move(DDD)V
    • tickHandSwing

      public void tickHandSwing()
      Overrides:
      tickHandSwing in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_910 Lnet/minecraft/class_127;method_910()V
      glue method_109 Lclass_283;method_109()V
      server c_ Lhl;c_()V
      client f_ Lls;f_()V
      named tickHandSwing Lnet/minecraft/entity/Living;tickHandSwing()V
    • updateDespawnCounter

      public void updateDespawnCounter()
      Overrides:
      updateDespawnCounter in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_937 Lnet/minecraft/class_127;method_937()V
      glue method_442 Lclass_283;method_442()V
      server v Lhl;v()V
      client o Lls;o()V
      named updateDespawnCounter Lnet/minecraft/entity/Living;updateDespawnCounter()V
    • resetKeys

      public void resetKeys()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_140 Lnet/minecraft/class_40;method_140()V
      glue method_443 Lclass_120;method_443()V
      server method_140 Lnet/minecraft/class_40;method_140()V
      client o_ Ldc;o_()V
      named resetKeys Lnet/minecraft/entity/player/AbstractClientPlayer;resetKeys()V
    • method_136

      public void method_136(int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_136 Lnet/minecraft/class_40;method_136(IZ)V
      glue method_429 Lclass_120;method_429(IZ)V
      server method_136 Lnet/minecraft/class_40;method_136(IZ)V
      client a Ldc;a(IZ)V
      named method_136 Lnet/minecraft/entity/player/AbstractClientPlayer;method_136(IZ)V
    • writeCustomDataToTag

      public void writeCustomDataToTag(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeCustomDataToTag Lnet/minecraft/entity/EntityBase;writeCustomDataToTag(Lnet/minecraft/util/io/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readCustomDataFromTag Lnet/minecraft/entity/EntityBase;readCustomDataFromTag(Lnet/minecraft/util/io/CompoundTag;)V
    • closeContainer

      public void closeContainer()
      Overrides:
      closeContainer in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_493 Lnet/minecraft/class_54;method_493()V
      glue method_445 Lclass_172;method_445()V
      server y Lem;y()V
      client r Lgs;r()V
      named closeContainer Lnet/minecraft/entity/player/PlayerBase;closeContainer()V
    • openSignScreen

      public void openSignScreen(TileEntitySign tileEntitySign)
      Overrides:
      openSignScreen in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_489 Lnet/minecraft/class_54;method_489(Lnet/minecraft/class_140;)V
      glue method_435 Lclass_172;method_435(Lclass_606;)V
      server a Lem;a(Lpq;)V
      client a Lgs;a(Lyk;)V
      named openSignScreen Lnet/minecraft/entity/player/PlayerBase;openSignScreen(Lnet/minecraft/tileentity/TileEntitySign;)V
    • openChestScreen

      public void openChestScreen(InventoryBase inventoryBase)
      Overrides:
      openChestScreen in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_486 Lnet/minecraft/class_54;method_486(Lnet/minecraft/class_134;)V
      glue method_432 Lclass_172;method_432(Lclass_287;)V
      server a Lem;a(Lhp;)V
      client a Lgs;a(Llw;)V
      named openChestScreen Lnet/minecraft/entity/player/PlayerBase;openChestScreen(Lnet/minecraft/inventory/InventoryBase;)V
    • openCraftingScreen

      public void openCraftingScreen(int x, int y, int z)
      Overrides:
      openCraftingScreen in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_484 Lnet/minecraft/class_54;method_484(III)V
      glue method_428 Lclass_172;method_428(III)V
      server b Lem;b(III)V
      client a Lgs;a(III)V
      named openCraftingScreen Lnet/minecraft/entity/player/PlayerBase;openCraftingScreen(III)V
    • openFurnaceScreen

      public void openFurnaceScreen(TileEntityFurnace tileEntityFurnace)
      Overrides:
      openFurnaceScreen in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_487 Lnet/minecraft/class_54;method_487(Lnet/minecraft/class_138;)V
      glue method_433 Lclass_172;method_433(Lclass_446;)V
      server a Lem;a(Lln;)V
      client a Lgs;a(Lsk;)V
      named openFurnaceScreen Lnet/minecraft/entity/player/PlayerBase;openFurnaceScreen(Lnet/minecraft/tileentity/TileEntityFurnace;)V
    • openDispenserScreen

      public void openDispenserScreen(TileEntityDispenser tileEntityDispenser)
      Overrides:
      openDispenserScreen in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_485 Lnet/minecraft/class_54;method_485(Lnet/minecraft/class_137;)V
      glue method_430 Lclass_172;method_430(Lclass_22;)V
      server a Lem;a(Lak;)V
      client a Lgs;a(Laz;)V
      named openDispenserScreen Lnet/minecraft/entity/player/PlayerBase;openDispenserScreen(Lnet/minecraft/tileentity/TileEntityDispenser;)V
    • onItemPickup

      public void onItemPickup(EntityBase entityBase, int int2)
      Overrides:
      onItemPickup in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_491 Lnet/minecraft/class_54;method_491(Lnet/minecraft/class_57;I)V
      glue method_438 Lclass_172;method_438(Lclass_450;I)V
      server b Lem;b(Llq;I)V
      client b Lgs;b(Lsn;I)V
      named onItemPickup Lnet/minecraft/entity/player/PlayerBase;onItemPickup(Lnet/minecraft/entity/EntityBase;I)V
    • getArmourValue

      public int getArmourValue()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_141 Lnet/minecraft/class_40;method_141()I
      glue method_446 Lclass_120;method_446()I
      server method_141 Lnet/minecraft/class_40;method_141()I
      client s Ldc;s()I
      named getArmourValue Lnet/minecraft/entity/player/AbstractClientPlayer;getArmourValue()I
    • sendChatMessage

      public void sendChatMessage(String message)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_137 Lnet/minecraft/class_40;method_137(Ljava/lang/String;)V
      glue method_431 Lclass_120;method_431(Ljava/lang/String;)V
      server method_137 Lnet/minecraft/class_40;method_137(Ljava/lang/String;)V
      client a Ldc;a(Ljava/lang/String;)V
      named sendChatMessage Lnet/minecraft/entity/player/AbstractClientPlayer;sendChatMessage(Ljava/lang/String;)V
    • method_1373

      public boolean method_1373()
      Overrides:
      method_1373 in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1373 Lnet/minecraft/class_57;method_1373()Z
      glue method_447 Lclass_450;method_447()Z
      server ah Llq;ah()Z
      client t Lsn;t()Z
      named method_1373 Lnet/minecraft/entity/EntityBase;method_1373()Z
    • updateHealth

      public void updateHealth(int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_139 Lnet/minecraft/class_40;method_139(I)V
      glue method_441 Lclass_120;method_441(I)V
      server method_139 Lnet/minecraft/class_40;method_139(I)V
      client d_ Ldc;d_(I)V
      named updateHealth Lnet/minecraft/entity/player/AbstractClientPlayer;updateHealth(I)V
    • respawn

      public void respawn()
      Overrides:
      respawn in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_492 Lnet/minecraft/class_54;method_492()V
      glue method_444 Lclass_172;method_444()V
      server method_492 Lem;method_492()V
      client p_ Lgs;p_()V
      named respawn Lnet/minecraft/entity/player/PlayerBase;respawn()V
    • method_494

      public void method_494()
      Specified by:
      method_494 in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_494 Lnet/minecraft/class_54;method_494()V
      glue method_448 Lclass_172;method_448()V
      server method_494 Lem;method_494()V
      client v Lgs;v()V
      named method_494 Lnet/minecraft/entity/player/PlayerBase;method_494()V
    • sendMessage

      public void sendMessage(String message)
      Overrides:
      sendMessage in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_490 Lnet/minecraft/class_54;method_490(Ljava/lang/String;)V
      glue method_437 Lclass_172;method_437(Ljava/lang/String;)V
      server a Lem;a(Ljava/lang/String;)V
      client b Lgs;b(Ljava/lang/String;)V
      named sendMessage Lnet/minecraft/entity/player/PlayerBase;sendMessage(Ljava/lang/String;)V
    • increaseStat

      public void increaseStat(Stat stat, int amount)
      Overrides:
      increaseStat in class PlayerBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_488 Lnet/minecraft/class_54;method_488(Lnet/minecraft/class_139;I)V
      glue method_434 Lclass_172;method_434(Lclass_534;I)V
      server a Lem;a(Lns;I)V
      client a Lgs;a(Lvr;I)V
      named increaseStat Lnet/minecraft/entity/player/PlayerBase;increaseStat(Lnet/minecraft/stat/Stat;I)V
    • getCanSuffocate

      private boolean getCanSuffocate(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_138 Lnet/minecraft/class_40;method_138(III)Z
      glue method_440 Lclass_120;method_440(III)Z
      server method_138 Lnet/minecraft/class_40;method_138(III)Z
      client d Ldc;d(III)Z
      named getCanSuffocate Lnet/minecraft/entity/player/AbstractClientPlayer;getCanSuffocate(III)Z
    • method_1372

      protected boolean method_1372(double x, double y, double z)
      Overrides:
      method_1372 in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1372 Lnet/minecraft/class_57;method_1372(DDD)Z
      glue method_439 Lclass_450;method_439(DDD)Z
      server g Llq;g(DDD)Z
      client c Lsn;c(DDD)Z
      named method_1372 Lnet/minecraft/entity/EntityBase;method_1372(DDD)Z