Class MultiPlayerGameMode

java.lang.Object
net.minecraft.client.multiplayer.MultiPlayerGameMode

public class MultiPlayerGameMode extends Object
  • Field Details Link icon

    • LOGGER Link icon

      private static final org.slf4j.Logger LOGGER
    • minecraft Link icon

      private final Minecraft minecraft
    • connection Link icon

      private final ClientPacketListener connection
    • destroyBlockPos Link icon

      private BlockPos destroyBlockPos
    • destroyingItem Link icon

      private ItemStack destroyingItem
    • destroyProgress Link icon

      private float destroyProgress
    • destroyTicks Link icon

      private float destroyTicks
    • destroyDelay Link icon

      private int destroyDelay
    • isDestroying Link icon

      private boolean isDestroying
    • localPlayerMode Link icon

      private GameType localPlayerMode
    • previousLocalPlayerMode Link icon

      @Nullable private GameType previousLocalPlayerMode
    • carriedIndex Link icon

      private int carriedIndex
  • Constructor Details Link icon

  • Method Details Link icon

    • adjustPlayer Link icon

      public void adjustPlayer(Player p_105222_)
    • setLocalMode Link icon

      public void setLocalMode(GameType p_171806_, @Nullable GameType p_171807_)
    • setLocalMode Link icon

      public void setLocalMode(GameType p_105280_)
    • canHurtPlayer Link icon

      public boolean canHurtPlayer()
    • destroyBlock Link icon

      public boolean destroyBlock(BlockPos p_105268_)
    • startDestroyBlock Link icon

      public boolean startDestroyBlock(BlockPos p_105270_, Direction p_105271_)
    • stopDestroyBlock Link icon

      public void stopDestroyBlock()
    • continueDestroyBlock Link icon

      public boolean continueDestroyBlock(BlockPos p_105284_, Direction p_105285_)
    • startPrediction Link icon

      private void startPrediction(ClientLevel p_233730_, PredictiveAction p_233731_)
    • tick Link icon

      public void tick()
    • sameDestroyTarget Link icon

      private boolean sameDestroyTarget(BlockPos p_105282_)
    • ensureHasSentCarriedItem Link icon

      private void ensureHasSentCarriedItem()
    • useItemOn Link icon

      public InteractionResult useItemOn(LocalPlayer p_233733_, InteractionHand p_233734_, BlockHitResult p_233735_)
    • performUseItemOn Link icon

      private InteractionResult performUseItemOn(LocalPlayer p_233747_, InteractionHand p_233748_, BlockHitResult p_233749_)
    • useItem Link icon

      public InteractionResult useItem(Player p_233722_, InteractionHand p_233723_)
    • createPlayer Link icon

      public LocalPlayer createPlayer(ClientLevel p_105247_, StatsCounter p_105248_, ClientRecipeBook p_105249_)
    • createPlayer Link icon

      public LocalPlayer createPlayer(ClientLevel p_105251_, StatsCounter p_105252_, ClientRecipeBook p_105253_, boolean p_105254_, boolean p_105255_)
    • attack Link icon

      public void attack(Player p_105224_, Entity p_105225_)
    • interact Link icon

      public InteractionResult interact(Player p_105227_, Entity p_105228_, InteractionHand p_105229_)
    • interactAt Link icon

      public InteractionResult interactAt(Player p_105231_, Entity p_105232_, EntityHitResult p_105233_, InteractionHand p_105234_)
    • handleInventoryMouseClick Link icon

      public void handleInventoryMouseClick(int p_171800_, int p_171801_, int p_171802_, ClickType p_171803_, Player p_171804_)
    • handlePlaceRecipe Link icon

      public void handlePlaceRecipe(int p_105218_, RecipeHolder<?> p_301105_, boolean p_105220_)
    • handleInventoryButtonClick Link icon

      public void handleInventoryButtonClick(int p_105209_, int p_105210_)
    • handleCreativeModeItemAdd Link icon

      public void handleCreativeModeItemAdd(ItemStack p_105242_, int p_105243_)
    • handleCreativeModeItemDrop Link icon

      public void handleCreativeModeItemDrop(ItemStack p_105240_)
    • releaseUsingItem Link icon

      public void releaseUsingItem(Player p_105278_)
    • hasExperience Link icon

      public boolean hasExperience()
    • hasMissTime Link icon

      public boolean hasMissTime()
    • hasInfiniteItems Link icon

      public boolean hasInfiniteItems()
    • isServerControlledInventory Link icon

      public boolean isServerControlledInventory()
    • isAlwaysFlying Link icon

      public boolean isAlwaysFlying()
    • getPreviousPlayerMode Link icon

      @Nullable public GameType getPreviousPlayerMode()
    • getPlayerMode Link icon

      public GameType getPlayerMode()
    • isDestroying Link icon

      public boolean isDestroying()
    • getDestroyStage Link icon

      public int getDestroyStage()
    • handlePickItem Link icon

      public void handlePickItem(int p_105207_)
    • handleSlotStateChanged Link icon

      public void handleSlotStateChanged(int p_307527_, int p_307194_, boolean p_307559_)