net.minecraft.client.multiplayer

public class MultiPlayerGameMode

emv
net.minecraft.client.multiplayer.MultiPlayerGameMode
net.minecraft.class_636
net.minecraft.client.network.ClientPlayerInteractionManager
net.minecraft.src.C_3905_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_20316
LOGGER
f_105188_
private final Minecraft
b
minecraft
field_3712
client
f_105189_
private final ClientPacketListener
c
connection
field_3720
networkHandler
f_105190_
private BlockPos
d
destroyBlockPos
field_3714
currentBreakingPos
f_105191_
private ItemStack
e
destroyingItem
field_3718
selectedStack
f_105192_
private float
f
destroyProgress
field_3715
currentBreakingProgress
f_105193_
private float
g
destroyTicks
field_3713
blockBreakingSoundCooldown
f_105194_
private int
h
destroyDelay
field_3716
blockBreakingCooldown
f_105195_
private boolean
i
isDestroying
field_3717
breakingBlock
f_105196_
private GameType
j
localPlayerMode
field_3719
gameMode
f_105197_
private GameType
k
previousLocalPlayerMode
field_24608
previousGameMode
f_105198_
private final it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<com.mojang.datafixers.util.Pair<BlockPos, ServerboundPlayerActionPacket$Action>, Vec3>
l
unAckedActions
field_20317
unacknowledgedPlayerActions
f_105199_
private static final int
m
MAX_ACTIONS_SIZE
field_32647
MAX_UNACKNOWLEDGED_PLAYER_ACTIONS
f_171798_
private int
n
carriedIndex
field_3721
lastSelectedSlot
f_105200_

Constructor summary

ModifierConstructor
public (Minecraft client, ClientPacketListener networkHandler)

Method summary

Modifier and TypeMethod
public void
a(boj arg0)
adjustPlayer(Player arg0)
method_2903(class_1657 arg0)
copyAbilities(PlayerEntity player)
m_105221_(C_1141_ arg0)
public void
a(cas arg0, cas arg1)
setLocalMode(GameType arg0, GameType arg1)
method_32790(class_1934 arg0, class_1934 arg1)
setGameModes(GameMode gameMode, GameMode previousGameMode)
m_171805_(C_1593_ p_171807_, C_1593_ arg1)
public void
a(cas arg0)
setLocalMode(GameType arg0)
method_2907(class_1934 arg0)
setGameMode(GameMode gameMode)
m_105279_(C_1593_ arg0)
public boolean
a()
canHurtPlayer()
method_2908()
hasStatusBars()
m_105205_()
public boolean
a(gj arg0)
destroyBlock(BlockPos arg0)
method_2899(class_2338 arg0)
breakBlock(BlockPos pos)
m_105267_(C_4675_ arg0)
public boolean
a(gj arg0, go arg1)
startDestroyBlock(BlockPos arg0, Direction arg1)
method_2910(class_2338 arg0, class_2350 arg1)
attackBlock(BlockPos pos, Direction direction)
m_105269_(C_4675_ p_105271_, C_4687_ arg1)
public void
b()
stopDestroyBlock()
method_2925()
cancelBlockBreaking()
m_105276_()
public boolean
b(gj arg0, go arg1)
continueDestroyBlock(BlockPos arg0, Direction arg1)
method_2902(class_2338 arg0, class_2350 arg1)
updateBlockBreakingProgress(BlockPos pos, Direction direction)
m_105283_(C_4675_ p_105285_, C_4687_ arg1)
public float
c()
getPickRange()
method_2904()
getReachDistance()
m_105286_()
public void
d()
tick()
method_2927()
tick()
m_105287_()
private boolean
b(gj arg0)
sameDestroyTarget(BlockPos arg0)
method_2922(class_2338 arg0)
isCurrentlyBreaking(BlockPos pos)
m_105281_(C_4675_ arg0)
private void
n()
ensureHasSentCarriedItem()
method_2911()
syncSelectedSlot()
m_105297_()
public InteractionResult
a(epw arg0, ems arg1, awg arg2, dpk 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)
m_105262_(C_4105_ p_105264_, C_3899_ p_105265_, C_470_ p_105266_, C_3041_ arg3)
public InteractionResult
a(boj arg0, cav arg1, awg 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)
m_105235_(C_1141_ p_105237_, C_1596_ p_105238_, C_470_ arg2)
public LocalPlayer
a(ems arg0, ahv arg1, dyd 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)
m_105246_(C_3899_ p_105248_, C_136_ p_105249_, C_3375_ arg2)
public LocalPlayer
a(ems arg0, ahv arg1, dyd 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)
m_105250_(C_3899_ p_105252_, C_136_ p_105253_, C_3375_ p_105254_, boolean p_105255_, boolean arg4)
public void
a(boj arg0, axk arg1)
attack(Player arg0, Entity arg1)
method_2918(class_1657 arg0, class_1297 arg1)
attackEntity(PlayerEntity player, Entity target)
m_105223_(C_1141_ p_105225_, C_507_ arg1)
public InteractionResult
a(boj arg0, axk arg1, awg 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)
m_105226_(C_1141_ p_105228_, C_507_ p_105229_, C_470_ arg2)
public InteractionResult
a(boj arg0, axk arg1, dpl arg2, awg 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)
m_105230_(C_1141_ p_105232_, C_507_ p_105233_, C_3042_ p_105234_, C_470_ arg3)
public void
a(int arg0, int arg1, int arg2, bqy arg3, boj 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)
m_171799_(int p_171801_, int p_171802_, int p_171803_, C_1245_ p_171804_, C_1141_ arg4)
public void
a(int arg0, bxo<?> 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)
m_105217_(int p_105219_, C_1469_<?> p_105220_, 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)
m_105208_(int p_105210_, int arg1)
public void
a(buw arg0, int arg1)
handleCreativeModeItemAdd(ItemStack arg0, int arg1)
method_2909(class_1799 arg0, int arg1)
clickCreativeStack(ItemStack stack, int slotId)
m_105241_(C_1391_ p_105243_, int arg1)
public void
a(buw arg0)
handleCreativeModeItemDrop(ItemStack arg0)
method_2915(class_1799 arg0)
dropCreativeStack(ItemStack stack)
m_105239_(C_1391_ arg0)
public void
b(boj arg0)
releaseUsingItem(Player arg0)
method_2897(class_1657 arg0)
stopUsingItem(PlayerEntity player)
m_105277_(C_1141_ arg0)
public boolean
e()
hasExperience()
method_2913()
hasExperienceBar()
m_105288_()
public boolean
f()
hasMissTime()
method_2924()
hasLimitedAttackSpeed()
m_105289_()
public boolean
g()
hasInfiniteItems()
method_2914()
hasCreativeInventory()
m_105290_()
public boolean
h()
hasFarPickRange()
method_2926()
hasExtendedReach()
m_105291_()
public boolean
i()
isServerControlledInventory()
method_2895()
hasRidingInventory()
m_105292_()
public boolean
j()
isAlwaysFlying()
method_2928()
isFlyingLocked()
m_105293_()
public GameType
k()
getPreviousPlayerMode()
method_28107()
getPreviousGameMode()
m_105294_()
public GameType
l()
getPlayerMode()
method_2920()
getCurrentGameMode()
m_105295_()
public boolean
m()
isDestroying()
method_2923()
isBreakingBlock()
m_105296_()
public void
a(int arg0)
handlePickItem(int arg0)
method_2916(int arg0)
pickFromInventory(int slot)
m_105206_(int arg0)
private void
a(wh$a arg0, gj arg1, go 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)
m_105272_(C_5175_$C_5176_ p_105274_, C_4675_ p_105275_, C_4687_ arg2)
public void
a(ems arg0, gj arg1, cov arg2, wh$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)
m_105256_(C_3899_ p_105258_, C_4675_ p_105259_, C_2064_ p_105260_, C_5175_$C_5176_ p_105261_, boolean arg4)