net.minecraft.client.multiplayer

public class MultiPlayerGameMode

gly
net.minecraft.client.multiplayer.MultiPlayerGameMode
net.minecraft.class_636
net.minecraft.client.network.ClientPlayerInteractionManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_20316
LOGGER
private final Minecraft
b
minecraft
field_3712
client
private final ClientPacketListener
c
connection
field_3720
networkHandler
private BlockPos
d
destroyBlockPos
field_3714
currentBreakingPos
private ItemStack
e
destroyingItem
field_3718
selectedStack
private float
f
destroyProgress
field_3715
currentBreakingProgress
private float
g
destroyTicks
field_3713
blockBreakingSoundCooldown
private int
h
destroyDelay
field_3716
blockBreakingCooldown
private boolean
i
isDestroying
field_3717
breakingBlock
private GameType
j
localPlayerMode
field_3719
gameMode
private GameType
k
previousLocalPlayerMode
field_24608
previousGameMode
private int
l
carriedIndex
field_3721
lastSelectedSlot

Constructor summary

ModifierConstructor
public (Minecraft client, ClientPacketListener networkHandler)

Method summary

Modifier and TypeMethod
public void
a(csi arg0)
adjustPlayer(Player arg0)
method_2903(class_1657 arg0)
copyAbilities(PlayerEntity player)
public void
a(dkg arg0, dkg arg1)
setLocalMode(GameType arg0, GameType arg1)
method_32790(class_1934 arg0, class_1934 arg1)
setGameModes(GameMode gameMode, GameMode previousGameMode)
public void
a(dkg arg0)
setLocalMode(GameType arg0)
method_2907(class_1934 arg0)
setGameMode(GameMode gameMode)
public boolean
a()
canHurtPlayer()
method_2908()
hasStatusBars()
public boolean
a(iw arg0)
destroyBlock(BlockPos arg0)
method_2899(class_2338 arg0)
breakBlock(BlockPos pos)
public boolean
a(iw arg0, jc arg1)
startDestroyBlock(BlockPos arg0, Direction arg1)
method_2910(class_2338 arg0, class_2350 arg1)
attackBlock(BlockPos pos, Direction direction)
public void
b()
stopDestroyBlock()
method_2925()
cancelBlockBreaking()
public boolean
b(iw arg0, jc arg1)
continueDestroyBlock(BlockPos arg0, Direction arg1)
method_2902(class_2338 arg0, class_2350 arg1)
updateBlockBreakingProgress(BlockPos pos, Direction direction)
private void
a(glo arg0, gnc arg1)
startPrediction(ClientLevel arg0, PredictiveAction arg1)
method_41931(class_638 arg0, class_7204 arg1)
sendSequencedPacket(ClientWorld world, SequencedPacketCreator packetCreator)
public void
c()
tick()
method_2927()
tick()
private boolean
b(iw arg0)
sameDestroyTarget(BlockPos arg0)
method_2922(class_2338 arg0)
isCurrentlyBreaking(BlockPos pos)
private void
l()
ensureHasSentCarriedItem()
method_2911()
syncSelectedSlot()
public InteractionResult
a(gqm arg0, bvb arg1, ffy arg2)
useItemOn(LocalPlayer arg0, InteractionHand arg1, BlockHitResult arg2)
method_2896(class_746 arg0, class_1268 arg1, class_3965 arg2)
interactBlock(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult)
private InteractionResult
b(gqm arg0, bvb arg1, ffy arg2)
performUseItemOn(LocalPlayer arg0, InteractionHand arg1, BlockHitResult arg2)
method_41934(class_746 arg0, class_1268 arg1, class_3965 arg2)
interactBlockInternal(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult)
public InteractionResult
a(csi arg0, bvb arg1)
useItem(Player arg0, InteractionHand arg1)
method_2919(class_1657 arg0, class_1268 arg1)
interactItem(PlayerEntity player, Hand hand)
public LocalPlayer
a(glo arg0, axj arg1, fqb arg2)
createPlayer(ClientLevel arg0, StatsCounter arg1, ClientRecipeBook arg2)
method_29357(class_638 arg0, class_3469 arg1, class_299 arg2)
createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook)
public LocalPlayer
a(glo arg0, axj arg1, fqb 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 statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting)
public void
a(csi arg0, bxe arg1)
attack(Player arg0, Entity arg1)
method_2918(class_1657 arg0, class_1297 arg1)
attackEntity(PlayerEntity player, Entity target)
public InteractionResult
a(csi arg0, bxe arg1, bvb 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)
public InteractionResult
a(csi arg0, bxe arg1, ffz arg2, bvb 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 entity, EntityHitResult hitResult, Hand hand)
public void
a(int arg0, int arg1, int arg2, cwm arg3, csi 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 button, SlotActionType actionType, PlayerEntity player)
public void
a(int arg0, dgj arg1, boolean arg2)
handlePlaceRecipe(int arg0, RecipeDisplayId arg1, boolean arg2)
method_2912(int arg0, class_10298 arg1, boolean arg2)
clickRecipe(int syncId, NetworkRecipeId recipeId, boolean craftAll)
public void
a(int arg0, int arg1)
handleInventoryButtonClick(int arg0, int arg1)
method_2900(int arg0, int arg1)
clickButton(int syncId, int buttonId)
public void
a(dak arg0, int arg1)
handleCreativeModeItemAdd(ItemStack arg0, int arg1)
method_2909(class_1799 arg0, int arg1)
clickCreativeStack(ItemStack stack, int slotId)
public void
a(dak arg0)
handleCreativeModeItemDrop(ItemStack arg0)
method_2915(class_1799 arg0)
dropCreativeStack(ItemStack stack)
public void
b(csi arg0)
releaseUsingItem(Player arg0)
method_2897(class_1657 arg0)
stopUsingItem(PlayerEntity player)
public boolean
d()
hasExperience()
method_2913()
hasExperienceBar()
public boolean
e()
hasMissTime()
method_2924()
hasLimitedAttackSpeed()
public boolean
f()
isServerControlledInventory()
method_2895()
hasRidingInventory()
public boolean
g()
isAlwaysFlying()
method_2928()
isFlyingLocked()
public GameType
h()
getPreviousPlayerMode()
method_28107()
getPreviousGameMode()
public GameType
i()
getPlayerMode()
method_2920()
getCurrentGameMode()
public boolean
j()
isDestroying()
method_2923()
isBreakingBlock()
public int
k()
getDestroyStage()
method_51888()
getBlockBreakingProgress()
public void
a(iw arg0, boolean arg1)
handlePickItemFromBlock(BlockPos arg0, boolean arg1)
method_65193(class_2338 arg0, boolean arg1)
pickItemFromBlock(BlockPos pos, boolean includeData)
public void
a(bxe arg0, boolean arg1)
handlePickItemFromEntity(Entity arg0, boolean arg1)
method_2916(class_1297 arg0, boolean arg1)
pickItemFromEntity(Entity entity, boolean includeData)
public void
a(int arg0, int arg1, boolean arg2)
handleSlotStateChanged(int arg0, int arg1, boolean arg2)
method_54634(int arg0, int arg1, boolean arg2)
slotChangedState(int slot, int screenHandlerId, boolean newState)