net.minecraft.client.network

public class ClientPlayNetworkHandler

extends ClientCommonNetworkHandler implements ClientPlayPacketListener, TickablePacketListener

All mapped superinterfaces:

ClientCommonPacketListener, ClientCookieRequestPacketListener, ClientPacketListener, PacketListener, ClientPlayPacketListener, ClientPingResultPacketListener, TickablePacketListener

net.minecraft.client.multiplayer.ClientPacketListener
net.minecraft.class_634
net.minecraft.client.network.ClientPlayNetworkHandler

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_3695
LOGGER
private static final Text
UNSECURE_SERVER_TOAST_TITLE
field_39916
UNSECURE_SERVER_TOAST_TITLE
private static final Text
UNSERURE_SERVER_TOAST
field_39917
UNSECURE_SERVER_TOAST_TEXT
private static final Text
INVALID_PACKET
field_40485
INVALID_PACKET_TEXT
private static final Text
RECONFIGURE_SCREEN_MESSAGE
field_45603
RECONFIGURING_TEXT
private static final Text
BAD_CHAT_INDEX
field_58157
BAD_CHAT_INDEX_TEXT
private static final Text
COMMAND_SEND_CONFIRM_TITLE
field_60783
CONFIRM_COMMAND_TITLE_TEXT
private static final Text
BUTTON_RUN_COMMAND
field_62028
CONFIRM_RUN_COMMAND_TEXT
private static final Text
BUTTON_SUGGEST_COMMAND
field_62029
CONFIRM_SUGGEST_COMMAND_TEXT
private static final int
PENDING_OFFSET_THRESHOLD
field_40487
ACKNOWLEDGMENT_BATCH_SIZE
public static final int
TELEPORT_INTERPOLATION_THRESHOLD
field_54852
field_54852
private static final Permission
RESTRICTED_COMMAND
field_63565
RESTRICTED_PERMISSION
private static final PermissionCheck
RESTRICTED_COMMAND_CHECK
field_63566
RESTRICTED_PERMISSION_CHECK
private static final PermissionPredicate
ALLOW_RESTRICTED_COMMANDS
field_63567
RESTRICTED_PERMISSION_PREDICATE
private static final CommandTreeS2CPacket$NodeFactory<ClientCommandSource>
COMMAND_NODE_BUILDER
field_60784
COMMAND_NODE_FACTORY
private static final SpawnContext
ENTITY_SPAWN_REQUEST
field_1_8196
field_1_8196
private final com.mojang.authlib.GameProfile
localGameProfile
field_3697
profile
private ClientWorld
level
field_3699
world
private ClientWorld$Properties
levelData
field_24321
worldProperties
private final Map<UUID, PlayerListEntry>
playerInfoMap
field_3693
playerListEntries
private final Set<PlayerListEntry>
listedPlayers
field_40489
listedPlayerListEntries
private final ClientAdvancementManager
advancements
field_3700
advancementHandler
private final ClientCommandSource
suggestionsProvider
field_3691
commandSource
private final ClientCommandSource
restrictedSuggestionsProvider
field_60782
restrictedCommandSource
private final DataQueryHandler
debugQueryHandler
field_3692
dataQueryHandler
private int
serverChunkRadius
field_19144
chunkLoadDistance
private int
serverSimulationDistance
field_35164
simulationDistance
private final Random
random
field_3687
random
private com.mojang.brigadier.CommandDispatcher<ClientCommandSource>
commands
field_3696
commandDispatcher
private ClientRecipeManager
recipes
field_54850
recipeManager
private Set<RegistryKey<World>>
levels
field_25273
worldKeys
private final DynamicRegistryManager$Immutable
registryAccess
field_25063
combinedDynamicRegistries
private final FeatureSet
enabledFeatures
field_45600
enabledFeatures
private FuelRegistry
fuelValues
field_53030
fuelRegistry
private final ComponentChangesHash$ComponentHasher
decoratedHashOpsGenerator
field_58155
componentHasher
private OptionalInt
removedPlayerVehicleId
field_54851
removedPlayerVehicleId
private ClientPlayerSession
chatSession
field_40799
session
private MessageChain$Packer
signedMessageEncoder
field_39808
messagePacker
private int
nextChatIndex
field_58156
globalChatMessageIndex
private LastSeenMessagesCollector
lastSeenMessages
field_39858
lastSeenMessagesCollector
private MessageSignatureStorage
messageSignatureCache
field_40483
signatureStorage
private CompletableFuture<Optional<PlayerKeyPair>>
keyPairFuture
field_53031
profileKeyPairFuture
private SyncedClientOptions
remoteClientInformation
field_53032
syncedOptions
private final ChunkBatchSizeCalculator
chunkBatchSizeCalculator
field_45945
chunkBatchSizeCalculator
private final PingMeasurer
pingDebugMonitor
field_45946
pingMeasurer
private final ClientDebugSubscriptionManager
debugSubscriber
field_62944
debugSubscriptionManager
private ClientChunkLoadProgress
levelLoadTracker
field_61723
chunkLoadProgress
private boolean
serverEnforcesSecureChat
field_48403
secureChatEnforced
private boolean
onlineMode
field_1_6575
onlineMode
private volatile boolean
closed
field_46187
worldCleared
private final Scoreboard
scoreboard
field_47878
scoreboard
private final ClientWaypointHandler
waypointManager
field_59963
waypointHandler
private final ClientClocks
clockManager
field_1_1040
clocks
private final SearchManager
searchTrees
field_51825
searchManager
private final List<WeakReference<DataCache<?, ?>>>
cacheSlots
field_56354
cachedData
private boolean
clientLoaded
field_64674
loaded

Constructor summary

ModifierConstructor
public (MinecraftClient client, ClientConnection connection, ClientConnectionState cookie)

Method summary

Modifier and TypeMethod
public ClientCommandSource
getSuggestionsProvider()
method_2875()
getCommandSource()
public void
close()
method_47658()
unloadWorld()
public void
clearLevel()
method_54134()
clearWorld()
private void
clearCacheSlots()
method_67268()
clearCachedData()
public RecipeManager
recipes()
method_64899()
getRecipeManager()
public void
handleLogin(ClientboundLoginPacket packet)
method_11120(class_2678 arg0)
onGameJoin(GameJoinS2CPacket arg0)
public void
handleAddEntity(ClientboundAddEntityPacket packet)
method_11112(class_2604 arg0)
onEntitySpawn(EntitySpawnS2CPacket arg0)
private Entity
createEntityFromPacket(ClientboundAddEntityPacket packet)
method_53876(class_2604 arg0)
createEntity(EntitySpawnS2CPacket packet)
private void
postAddEntitySoundInstance(Entity entity)
method_43209(class_1297 arg0)
playSpawnSound(Entity entity)
public void
handleSetEntityMotion(ClientboundSetEntityMotionPacket packet)
method_11132(class_2743 arg0)
onEntityVelocityUpdate(EntityVelocityUpdateS2CPacket arg0)
public void
handleSetEntityData(ClientboundSetEntityDataPacket packet)
method_11093(class_2739 arg0)
onEntityTrackerUpdate(EntityTrackerUpdateS2CPacket arg0)
public void
handleEntityPositionSync(ClientboundEntityPositionSyncPacket packet)
method_64553(class_10264 arg0)
onEntityPositionSync(EntityPositionSyncS2CPacket arg0)
public void
handleTeleportEntity(ClientboundTeleportEntityPacket packet)
method_11086(class_2777 arg0)
onEntityPosition(EntityPositionS2CPacket arg0)
public void
handleTickingState(ClientboundTickingStatePacket packet)
method_54806(class_8913 arg0)
onUpdateTickRate(UpdateTickRateS2CPacket arg0)
public void
handleTickingStep(ClientboundTickingStepPacket packet)
method_54807(class_8914 arg0)
onTickStep(TickStepS2CPacket arg0)
public void
handleSetHeldSlot(ClientboundSetHeldSlotPacket packet)
method_11135(class_2735 arg0)
onUpdateSelectedSlot(UpdateSelectedSlotS2CPacket arg0)
public void
handleMoveEntity(ClientboundMoveEntityPacket packet)
method_11155(class_2684 arg0)
onEntity(EntityS2CPacket arg0)
public void
handleMinecartAlongTrack(ClientboundMoveMinecartPacket packet)
method_61186(class_9833 arg0)
onMoveMinecartAlongTrack(MoveMinecartAlongTrackS2CPacket arg0)
public void
handleRotateMob(ClientboundRotateHeadPacket packet)
method_11139(class_2726 arg0)
onEntitySetHeadYaw(EntitySetHeadYawS2CPacket arg0)
public void
handleRemoveEntities(ClientboundRemoveEntitiesPacket packet)
method_11095(class_2716 arg0)
onEntitiesDestroy(EntitiesDestroyS2CPacket arg0)
public void
handleMovePlayer(ClientboundPlayerPositionPacket packet)
method_11157(class_2708 arg0)
onPlayerPositionLook(PlayerPositionS2CPacket arg0)
private static boolean
setValuesFromPositionPacket(PositionMoveRotation change, Set<Relative> relatives, Entity entity, boolean interpolate)
method_64897(class_10182 arg0, Set<class_2709> arg1, class_1297 arg2, boolean arg3)
setPosition(EntityPosition pos, Set<PositionFlag> flags, Entity entity, boolean arg3)
public void
handleRotatePlayer(ClientboundPlayerRotationPacket packet)
method_64554(class_10265 arg0)
onPlayerRotation(PlayerRotationS2CPacket arg0)
public void
handleChunkBlocksUpdate(ClientboundSectionBlocksUpdatePacket packet)
method_11100(class_2637 arg0)
onChunkDeltaUpdate(ChunkDeltaUpdateS2CPacket arg0)
public void
handleLevelChunkWithLight(ClientboundLevelChunkWithLightPacket packet)
method_11128(class_2672 arg0)
onChunkData(ChunkDataS2CPacket arg0)
public void
handleChunksBiomes(ClientboundChunksBiomesPacket packet)
method_49631(class_8212 arg0)
onChunkBiomeData(ChunkBiomeDataS2CPacket arg0)
private void
updateLevelChunk(int x, int z, ClientboundLevelChunkPacketData chunkData)
method_38539(int arg0, int arg1, class_6603 arg2)
loadChunk(int x, int z, ChunkData chunkData)
private void
enableChunkLight(LevelChunk chunk, int x, int z)
method_38541(class_2818 arg0, int arg1, int arg2)
scheduleRenderChunk(WorldChunk chunk, int x, int z)
public void
handleForgetLevelChunk(ClientboundForgetLevelChunkPacket packet)
method_11107(class_2666 arg0)
onUnloadChunk(UnloadChunkS2CPacket arg0)
private void
queueLightRemoval(ClientboundForgetLevelChunkPacket packet)
method_51684(class_2666 arg0)
unloadChunk(UnloadChunkS2CPacket packet)
public void
handleBlockUpdate(ClientboundBlockUpdatePacket packet)
method_11136(class_2626 arg0)
onBlockUpdate(BlockUpdateS2CPacket arg0)
public void
handleConfigurationStart(ClientboundStartConfigurationPacket packet)
method_52798(class_8588 arg0)
onEnterReconfiguration(EnterReconfigurationS2CPacket arg0)
public void
handleTakeItemEntity(ClientboundTakeItemEntityPacket packet)
method_11150(class_2775 arg0)
onItemPickupAnimation(ItemPickupAnimationS2CPacket arg0)
public void
handleSystemChat(ClientboundSystemChatPacket packet)
method_43596(class_7439 arg0)
onGameMessage(GameMessageS2CPacket arg0)
public void
handlePlayerChat(ClientboundPlayerChatPacket packet)
method_43595(class_7438 arg0)
onChatMessage(ChatMessageS2CPacket arg0)
public void
handleDisguisedChat(ClientboundDisguisedChatPacket packet)
method_45724(class_7827 arg0)
onProfilelessChatMessage(ProfilelessChatMessageS2CPacket arg0)
public void
handleDeleteChat(ClientboundDeleteChatPacket packet)
method_44814(class_7617 arg0)
onRemoveMessage(RemoveMessageS2CPacket arg0)
public void
handleAnimate(ClientboundAnimatePacket packet)
method_11160(class_2616 arg0)
onEntityAnimation(EntityAnimationS2CPacket arg0)
public void
handleHurtAnimation(ClientboundHurtAnimationPacket packet)
method_48295(class_8043 arg0)
onDamageTilt(DamageTiltS2CPacket arg0)
public void
handleSetTime(ClientboundSetTimePacket packet)
method_11079(class_2761 arg0)
onWorldTimeUpdate(WorldTimeUpdateS2CPacket arg0)
public void
handleSetSpawn(ClientboundSetDefaultSpawnPositionPacket packet)
method_11142(class_2759 arg0)
onPlayerSpawnPosition(PlayerSpawnPositionS2CPacket arg0)
public void
handleSetEntityPassengersPacket(ClientboundSetPassengersPacket packet)
method_11080(class_2752 arg0)
onEntityPassengersSet(EntityPassengersSetS2CPacket arg0)
public void
handleEntityLinkPacket(ClientboundSetEntityLinkPacket packet)
method_11110(class_2740 arg0)
onEntityAttach(EntityAttachS2CPacket arg0)
private static ItemStack
findTotem(Player player)
method_19691(class_1657 arg0)
getActiveDeathProtector(PlayerEntity player)
public void
handleEntityEvent(ClientboundEntityEventPacket packet)
method_11148(class_2663 arg0)
onEntityStatus(EntityStatusS2CPacket arg0)
public void
handleDamageEvent(ClientboundDamageEventPacket packet)
method_49034(class_8143 arg0)
onEntityDamage(EntityDamageS2CPacket arg0)
public void
handleSetHealth(ClientboundSetHealthPacket packet)
method_11122(class_2749 arg0)
onHealthUpdate(HealthUpdateS2CPacket arg0)
public void
handleSetExperience(ClientboundSetExperiencePacket packet)
method_11101(class_2748 arg0)
onExperienceBarUpdate(ExperienceBarUpdateS2CPacket arg0)
public void
handleRespawn(ClientboundRespawnPacket packet)
method_11117(class_2724 arg0)
onPlayerRespawn(PlayerRespawnS2CPacket arg0)
private LevelLoadingScreen$WorldEntryReason
determineLevelLoadingReason(boolean playerDied, ResourceKey<Level> dimensionKey, ResourceKey<Level> oldDimensionKey)
method_59842(boolean arg0, class_5321<class_1937> arg1, class_5321<class_1937> arg2)
getWorldEntryReason(boolean dead, RegistryKey<World> from, RegistryKey<World> to)
public void
handleExplosion(ClientboundExplodePacket packet)
method_11124(class_2664 arg0)
onExplosion(ExplosionS2CPacket arg0)
public void
handleMountScreenOpen(ClientboundMountScreenOpenPacket packet)
method_11089(class_2648 arg0)
onOpenMountScreen(OpenMountScreenS2CPacket arg0)
public void
handleOpenScreen(ClientboundOpenScreenPacket packet)
method_17587(class_3944 arg0)
onOpenScreen(OpenScreenS2CPacket arg0)
public void
handleContainerSetSlot(ClientboundContainerSetSlotPacket packet)
method_11109(class_2653 arg0)
onScreenHandlerSlotUpdate(ScreenHandlerSlotUpdateS2CPacket arg0)
public void
handleSetCursorItem(ClientboundSetCursorItemPacket packet)
method_61187(class_9834 arg0)
onSetCursorItem(SetCursorItemS2CPacket arg0)
public void
handleSetPlayerInventory(ClientboundSetPlayerInventoryPacket packet)
method_61188(class_9835 arg0)
onSetPlayerInventory(SetPlayerInventoryS2CPacket arg0)
public void
handleContainerContent(ClientboundContainerSetContentPacket packet)
method_11153(class_2649 arg0)
onInventory(InventoryS2CPacket arg0)
public void
handleOpenSignEditor(ClientboundOpenSignEditorPacket packet)
method_11108(class_2693 arg0)
onSignEditorOpen(SignEditorOpenS2CPacket arg0)
public void
handleBlockEntityData(ClientboundBlockEntityDataPacket packet)
method_11094(class_2622 arg0)
onBlockEntityUpdate(BlockEntityUpdateS2CPacket arg0)
public void
handleContainerSetData(ClientboundContainerSetDataPacket packet)
method_11131(class_2651 arg0)
onScreenHandlerPropertyUpdate(ScreenHandlerPropertyUpdateS2CPacket arg0)
public void
handleSetEquipment(ClientboundSetEquipmentPacket packet)
method_11151(class_2744 arg0)
onEntityEquipmentUpdate(EntityEquipmentUpdateS2CPacket arg0)
public void
handleContainerClose(ClientboundContainerClosePacket packet)
method_11102(class_2645 arg0)
onCloseScreen(CloseScreenS2CPacket arg0)
public void
handleBlockEvent(ClientboundBlockEventPacket packet)
method_11158(class_2623 arg0)
onBlockEvent(BlockEventS2CPacket arg0)
public void
handleBlockDestruction(ClientboundBlockDestructionPacket packet)
method_11116(class_2620 arg0)
onBlockBreakingProgress(BlockBreakingProgressS2CPacket arg0)
public void
handleGameEvent(ClientboundGameEventPacket packet)
method_11085(class_2668 arg0)
onGameStateChange(GameStateChangeS2CPacket arg0)
private void
openDemoIntroScreen(Options options)
method_1_1525(class_315 arg0)
showDemoStartDialog(GameOptions options)
private void
startWaitingForNewLevel(LocalPlayer player, ClientLevel level, LevelLoadingScreen$Reason reason)
method_54133(class_746 arg0, class_638 arg1, class_3928$class_9678 arg2)
startWorldLoading(ClientPlayerEntity player, ClientWorld world, LevelLoadingScreen$WorldEntryReason reason)
public void
handleMapItemData(ClientboundMapItemDataPacket packet)
method_11088(class_2683 arg0)
onMapUpdate(MapUpdateS2CPacket arg0)
public void
handleLevelEvent(ClientboundLevelEventPacket packet)
method_11098(class_2673 arg0)
onWorldEvent(WorldEventS2CPacket arg0)
public void
handleUpdateAdvancementsPacket(ClientboundUpdateAdvancementsPacket packet)
method_11130(class_2779 arg0)
onAdvancements(AdvancementUpdateS2CPacket arg0)
public void
handleSelectAdvancementsTab(ClientboundSelectAdvancementsTabPacket packet)
method_11161(class_2729 arg0)
onSelectAdvancementTab(SelectAdvancementTabS2CPacket arg0)
public void
handleCommands(ClientboundCommandsPacket packet)
method_11145(class_2641 arg0)
onCommandTree(CommandTreeS2CPacket arg0)
public void
handleStopSoundEvent(ClientboundStopSoundPacket packet)
method_11082(class_2770 arg0)
onStopSound(StopSoundS2CPacket arg0)
public void
handleCommandSuggestions(ClientboundCommandSuggestionsPacket packet)
method_11081(class_2639 arg0)
onCommandSuggestions(CommandSuggestionsS2CPacket arg0)
public void
handleUpdateRecipes(ClientboundUpdateRecipesPacket packet)
method_11106(class_2788 arg0)
onSynchronizeRecipes(SynchronizeRecipesS2CPacket arg0)
public void
handleLookAt(ClientboundPlayerLookAtPacket packet)
method_11092(class_2707 arg0)
onLookAt(LookAtS2CPacket arg0)
public void
handleTagQueryPacket(ClientboundTagQueryPacket packet)
method_11127(class_2774 arg0)
onNbtQueryResponse(NbtQueryResponseS2CPacket arg0)
public void
handleAwardStats(ClientboundAwardStatsPacket packet)
method_11129(class_2617 arg0)
onStatistics(StatisticsS2CPacket arg0)
public void
handleRecipeBookAdd(ClientboundRecipeBookAddPacket packet)
method_64555(class_10266 arg0)
onRecipeBookAdd(RecipeBookAddS2CPacket arg0)
public void
handleRecipeBookRemove(ClientboundRecipeBookRemovePacket packet)
method_11115(class_10268 arg0)
onRecipeBookRemove(RecipeBookRemoveS2CPacket arg0)
public void
handleRecipeBookSettings(ClientboundRecipeBookSettingsPacket packet)
method_64556(class_10269 arg0)
onRecipeBookSettings(RecipeBookSettingsS2CPacket arg0)
private void
refreshRecipeBook(ClientRecipeBook recipeBook)
method_64898(class_299 arg0)
refreshRecipeBook(ClientRecipeBook recipeBook)
public void
handleUpdateMobEffect(ClientboundUpdateMobEffectPacket packet)
method_11084(class_2783 arg0)
onEntityStatusEffect(EntityStatusEffectS2CPacket arg0)
private <T> Registry$PendingTagLoad<T>
updateTags(ResourceKey<? extends Registry<? extends T>> registryKey, TagNetworkSerialization$NetworkPayload payload)
method_62148(class_5321<? extends class_2378<? extends T>> arg0, class_6864$class_5748 arg1)
startTagReload(RegistryKey<? extends Registry<? extends T>> registryRef, TagPacketSerializer$Serialized serialized)
public void
handleUpdateTags(ClientboundUpdateTagsPacket packet)
method_11126(class_2790 arg0)
onSynchronizeTags(SynchronizeTagsS2CPacket arg0)
public void
handlePlayerCombatEnd(ClientboundPlayerCombatEndPacket packet)
method_34073(class_5890 arg0)
onEndCombat(EndCombatS2CPacket arg0)
public void
handlePlayerCombatEnter(ClientboundPlayerCombatEnterPacket packet)
method_34074(class_5891 arg0)
onEnterCombat(EnterCombatS2CPacket arg0)
public void
handlePlayerCombatKill(ClientboundPlayerCombatKillPacket packet)
method_34075(class_5892 arg0)
onDeathMessage(DeathMessageS2CPacket arg0)
public void
handleChangeDifficulty(ClientboundChangeDifficultyPacket packet)
method_11140(class_2632 arg0)
onDifficulty(DifficultyS2CPacket arg0)
public void
handleSetCamera(ClientboundSetCameraPacket packet)
method_11111(class_2734 arg0)
onSetCameraEntity(SetCameraEntityS2CPacket arg0)
public void
handleInitializeBorder(ClientboundInitializeBorderPacket packet)
method_34072(class_5889 arg0)
onWorldBorderInitialize(WorldBorderInitializeS2CPacket arg0)
public void
handleSetBorderCenter(ClientboundSetBorderCenterPacket packet)
method_34077(class_5895 arg0)
onWorldBorderCenterChanged(WorldBorderCenterChangedS2CPacket arg0)
public void
handleSetBorderLerpSize(ClientboundSetBorderLerpSizePacket packet)
method_34078(class_5896 arg0)
onWorldBorderInterpolateSize(WorldBorderInterpolateSizeS2CPacket arg0)
public void
handleSetBorderSize(ClientboundSetBorderSizePacket packet)
method_34079(class_5897 arg0)
onWorldBorderSizeChanged(WorldBorderSizeChangedS2CPacket arg0)
public void
handleSetBorderWarningDistance(ClientboundSetBorderWarningDistancePacket packet)
method_34081(class_5899 arg0)
onWorldBorderWarningBlocksChanged(WorldBorderWarningBlocksChangedS2CPacket arg0)
public void
handleSetBorderWarningDelay(ClientboundSetBorderWarningDelayPacket packet)
method_34080(class_5898 arg0)
onWorldBorderWarningTimeChanged(WorldBorderWarningTimeChangedS2CPacket arg0)
public void
handleTitlesClear(ClientboundClearTitlesPacket packet)
method_34071(class_5888 arg0)
onTitleClear(ClearTitleS2CPacket arg0)
public void
handleServerData(ClientboundServerDataPacket packet)
method_44075(class_7495 arg0)
onServerMetadata(ServerMetadataS2CPacket arg0)
public void
handleCustomChatCompletions(ClientboundCustomChatCompletionsPacket packet)
method_44763(class_7597 arg0)
onChatSuggestions(ChatSuggestionsS2CPacket arg0)
public void
setActionBarText(ClientboundSetActionBarTextPacket packet)
method_34076(class_5894 arg0)
onOverlayMessage(OverlayMessageS2CPacket arg0)
public void
setTitleText(ClientboundSetTitleTextPacket packet)
method_34083(class_5904 arg0)
onTitle(TitleS2CPacket arg0)
public void
setSubtitleText(ClientboundSetSubtitleTextPacket packet)
method_34082(class_5903 arg0)
onSubtitle(SubtitleS2CPacket arg0)
public void
setTitlesAnimation(ClientboundSetTitlesAnimationPacket packet)
method_34084(class_5905 arg0)
onTitleFade(TitleFadeS2CPacket arg0)
public void
handleTabListCustomisation(ClientboundTabListPacket packet)
method_11105(class_2772 arg0)
onPlayerListHeader(PlayerListHeaderS2CPacket arg0)
public void
handleRemoveMobEffect(ClientboundRemoveMobEffectPacket packet)
method_11119(class_2718 arg0)
onRemoveEntityStatusEffect(RemoveEntityStatusEffectS2CPacket arg0)
public void
handlePlayerInfoRemove(ClientboundPlayerInfoRemovePacket packet)
method_45725(class_7828 arg0)
onPlayerRemove(PlayerRemoveS2CPacket arg0)
public void
handlePlayerInfoUpdate(ClientboundPlayerInfoUpdatePacket packet)
method_11113(class_2703 arg0)
onPlayerList(PlayerListS2CPacket arg0)
private void
applyPlayerInfoUpdate(ClientboundPlayerInfoUpdatePacket$Action action, ClientboundPlayerInfoUpdatePacket$Entry entry, PlayerInfo info)
method_45726(class_2703$class_5893 arg0, class_2703$class_2705 arg1, class_640 arg2)
handlePlayerListAction(PlayerListS2CPacket$Action action, PlayerListS2CPacket$Entry receivedEntry, PlayerListEntry currentEntry)
private void
initializeChatSession(ClientboundPlayerInfoUpdatePacket$Entry entry, PlayerInfo info)
method_45727(class_2703$class_2705 arg0, class_640 arg1)
setPublicSession(PlayerListS2CPacket$Entry receivedEntry, PlayerListEntry currentEntry)
private boolean
enforcesSecureChat()
method_46529()
isSecureChatEnforced()
public boolean
onlineMode()
method_1_5685()
isOnlineMode()
public void
handlePlayerAbilities(ClientboundPlayerAbilitiesPacket packet)
method_11154(class_2696 arg0)
onPlayerAbilities(PlayerAbilitiesS2CPacket arg0)
public void
handleGameRuleValues(ClientboundGameRuleValuesPacket packet)
method_1_1113(class_1_132 arg0)
onGameRuleValues(GameRuleValuesS2CPacket arg0)
public void
handleSoundEvent(ClientboundSoundPacket packet)
method_11146(class_2767 arg0)
onPlaySound(PlaySoundS2CPacket arg0)
public void
handleSoundEntityEvent(ClientboundSoundEntityPacket packet)
method_11125(class_2765 arg0)
onPlaySoundFromEntity(PlaySoundFromEntityS2CPacket arg0)
public void
handleBossUpdate(ClientboundBossEventPacket packet)
method_11078(class_2629 arg0)
onBossBar(BossBarS2CPacket arg0)
public void
handleItemCooldown(ClientboundCooldownPacket packet)
method_11087(class_2656 arg0)
onCooldownUpdate(CooldownUpdateS2CPacket arg0)
public void
handleMoveVehicle(ClientboundMoveVehiclePacket packet)
method_11134(class_2692 arg0)
onVehicleMove(VehicleMoveS2CPacket arg0)
public void
handleOpenBook(ClientboundOpenBookPacket packet)
method_17186(class_3895 arg0)
onOpenWrittenBook(OpenWrittenBookS2CPacket arg0)
public void
handleCustomPayload(CustomPacketPayload payload)
method_11152(class_8710 arg0)
onCustomPayload(CustomPayload arg0)
private void
handleUnknownCustomPayload(CustomPacketPayload payload)
method_52801(class_8710 arg0)
warnOnUnknownPayload(CustomPayload payload)
public void
handleAddObjective(ClientboundSetObjectivePacket packet)
method_11144(class_2751 arg0)
onScoreboardObjectiveUpdate(ScoreboardObjectiveUpdateS2CPacket arg0)
public void
handleSetScore(ClientboundSetScorePacket packet)
method_11118(class_2757 arg0)
onScoreboardScoreUpdate(ScoreboardScoreUpdateS2CPacket arg0)
public void
handleResetScore(ClientboundResetScorePacket packet)
method_55450(class_9006 arg0)
onScoreboardScoreReset(ScoreboardScoreResetS2CPacket arg0)
public void
handleSetDisplayObjective(ClientboundSetDisplayObjectivePacket packet)
method_11159(class_2736 arg0)
onScoreboardDisplay(ScoreboardDisplayS2CPacket arg0)
public void
handleSetPlayerTeamPacket(ClientboundSetPlayerTeamPacket packet)
method_11099(class_5900 arg0)
onTeam(TeamS2CPacket arg0)
public void
handleParticleEvent(ClientboundLevelParticlesPacket packet)
method_11077(class_2675 arg0)
onParticle(ParticleS2CPacket arg0)
public void
handleUpdateAttributes(ClientboundUpdateAttributesPacket packet)
method_11149(class_2781 arg0)
onEntityAttributes(EntityAttributesS2CPacket arg0)
public void
handlePlaceRecipe(ClientboundPlaceGhostRecipePacket packet)
method_11090(class_2695 arg0)
onCraftFailedResponse(CraftFailedResponseS2CPacket arg0)
public void
handleLightUpdatePacket(ClientboundLightUpdatePacket packet)
method_11143(class_2676 arg0)
onLightUpdate(LightUpdateS2CPacket arg0)
private void
applyLightData(int x, int z, ClientboundLightUpdatePacketData lightData, boolean scheduleRebuild)
method_38543(int arg0, int arg1, class_6606 arg2, boolean arg3)
readLightData(int x, int z, LightData data, boolean scheduleBlockRenders)
public void
handleMerchantOffers(ClientboundMerchantOffersPacket packet)
method_17586(class_3943 arg0)
onSetTradeOffers(SetTradeOffersS2CPacket arg0)
public void
handleSetChunkCacheRadius(ClientboundSetChunkCacheRadiusPacket packet)
method_20203(class_4273 arg0)
onChunkLoadDistance(ChunkLoadDistanceS2CPacket arg0)
public void
handleSetSimulationDistance(ClientboundSetSimulationDistancePacket packet)
method_39025(class_6682 arg0)
onSimulationDistance(SimulationDistanceS2CPacket arg0)
public void
handleSetChunkCacheCenter(ClientboundSetChunkCacheCenterPacket packet)
method_20320(class_4282 arg0)
onChunkRenderDistanceCenter(ChunkRenderDistanceCenterS2CPacket arg0)
public void
handleBlockChangedAck(ClientboundBlockChangedAckPacket packet)
method_21707(class_4463 arg0)
onPlayerActionResponse(PlayerActionResponseS2CPacket arg0)
public void
handleBundlePacket(ClientboundBundlePacket packet)
method_48294(class_8042 arg0)
onBundle(BundleS2CPacket arg0)
public void
handleProjectilePowerPacket(ClientboundProjectilePowerPacket packet)
method_59504(class_9632 arg0)
onProjectilePower(ProjectilePowerS2CPacket arg0)
public void
handleChunkBatchStart(ClientboundChunkBatchStartPacket packet)
method_52800(class_8739 arg0)
onStartChunkSend(StartChunkSendS2CPacket arg0)
public void
handleChunkBatchFinished(ClientboundChunkBatchFinishedPacket packet)
method_52799(class_8738 arg0)
onChunkSent(ChunkSentS2CPacket arg0)
public void
handleDebugSample(ClientboundDebugSamplePacket packet)
method_56607(class_9178 arg0)
onDebugSample(DebugSampleS2CPacket arg0)
public void
handlePongResponse(ClientboundPongResponsePacket packet)
method_12666(class_2923 arg0)
onPingResult(PingResultS2CPacket arg0)
public void
handleTestInstanceBlockStatus(ClientboundTestInstanceBlockStatus packet)
method_66579(class_10614 arg0)
onTestInstanceBlockStatus(TestInstanceBlockStatusS2CPacket arg0)
public void
handleWaypoint(ClientboundTrackedWaypointPacket packet)
method_70581(class_11173 arg0)
onWaypoint(WaypointS2CPacket arg0)
public void
handleDebugChunkValue(ClientboundDebugChunkValuePacket packet)
method_74456(class_11983 arg0)
onChunkValueDebug(ChunkValueDebugS2CPacket arg0)
public void
handleDebugBlockValue(ClientboundDebugBlockValuePacket packet)
method_74455(class_11982 arg0)
onBlockValueDebug(BlockValueDebugS2CPacket arg0)
public void
handleDebugEntityValue(ClientboundDebugEntityValuePacket packet)
method_74457(class_11984 arg0)
onEntityValueDebug(EntityValueDebugS2CPacket arg0)
public void
handleDebugEvent(ClientboundDebugEventPacket packet)
method_74458(class_11985 arg0)
onEventDebug(EventDebugS2CPacket arg0)
public void
handleGameTestHighlightPos(ClientboundGameTestHighlightPosPacket packet)
method_74459(class_11986 arg0)
onGameTestHighlightPos(GameTestHighlightPosS2CPacket arg0)
public void
handleLowDiskSpaceWarning(ClientboundLowDiskSpaceWarningPacket packet)
method_1_689(class_1_71 arg0)
onLowDiskSpaceWarning(LowDiskSpaceWarningS2CPacket arg0)
private void
readSectionList(int chunkX, int chunkZ, LevelLightEngine lightEngine, LightLayer layer, BitSet yMask, BitSet emptyYMask, Iterator<byte[]> updates, boolean scheduleRebuild)
method_2870(int arg0, int arg1, class_3568 arg2, class_1944 arg3, BitSet arg4, BitSet arg5, Iterator<byte[]> arg6, boolean arg7)
updateLighting(int chunkX, int chunkZ, LightingProvider provider, LightType type, BitSet inited, BitSet uninited, Iterator<byte[]> nibbles, boolean scheduleBlockRenders)
public ClientConnection
getConnection()
method_48296()
getConnection()
public boolean
isAcceptingMessages()
method_48106()
isConnectionOpen()
public Collection<PlayerListEntry>
getListedOnlinePlayers()
method_45732()
getListedPlayerListEntries()
public Collection<PlayerListEntry>
getOnlinePlayers()
method_2880()
getPlayerList()
public Collection<UUID>
getOnlinePlayerIds()
method_31363()
getPlayerUuids()
public PlayerListEntry
getPlayerInfo(UUID player)
method_2871(UUID arg0)
getPlayerListEntry(UUID uuid)
public PlayerListEntry
getPlayerInfo(String player)
method_2874(String arg0)
getPlayerListEntry(String profileName)
public Map<UUID, PlayerListEntry>
getSeenPlayers()
method_73234()
getSeenPlayers()
public PlayerListEntry
getPlayerInfoIgnoreCase(String player)
method_73471(String arg0)
getCaseInsensitivePlayerInfo(String name)
public com.mojang.authlib.GameProfile
getLocalGameProfile()
method_2879()
getProfile()
public ClientAdvancementManager
getAdvancements()
method_2869()
getAdvancementHandler()
public com.mojang.brigadier.CommandDispatcher<ClientCommandSource>
getCommands()
method_2886()
getCommandDispatcher()
public ClientWorld
getLevel()
method_2890()
getWorld()
public DataQueryHandler
getDebugQueryHandler()
method_2876()
getDataQueryHandler()
public Set<RegistryKey<World>>
levels()
method_29356()
getWorldKeys()
public DynamicRegistryManager$Immutable
registryAccess()
method_29091()
getRegistryManager()
public void
markMessageAsProcessed(MessageSignature signature, boolean wasShown)
method_44940(class_7469 arg0, boolean arg1)
acknowledge(MessageSignatureData signature, boolean displayed)
private void
sendChatAcknowledgement()
method_45737()
sendAcknowledgment()
public void
sendChat(String content)
method_45729(String arg0)
sendChatMessage(String content)
public void
sendCommand(String command)
method_45730(String arg0)
sendChatCommand(String command)
public void
sendUnattendedCommand(String command, Screen screenAfterCommand)
method_71927(String arg0, class_437 arg1)
runClickEventCommand(String command, Screen afterActionScreen)
private ClientPlayNetworkHandler$CommandRunResult
verifyCommand(String command)
method_71929(String arg0)
parseCommand(String command)
private static boolean
isValidCommand(com.mojang.brigadier.ParseResults<?> parseResults)
method_71925(com.mojang.brigadier.ParseResults<?> arg0)
validate(com.mojang.brigadier.ParseResults<?> parseResults)
private void
openSendConfirmationWindow(String command, String messageKey, Component acceptButton, Runnable onAccept)
method_73231(String arg0, String arg1, class_2561 arg2, Runnable arg3)
openConfirmCommandScreen(String command, String message, Text yesText, Runnable action)
private void
openCommandSendConfirmationWindow(String command, String messageKey, Screen screenAfterCommand)
method_71926(String arg0, String arg1, class_437 arg2)
openConfirmRunCommandScreen(String command, String message, Screen screenAfterRun)
private void
openSignedCommandSendConfirmationWindow(String command, String messageKey, Screen screenAfterCommand)
method_73233(String arg0, String arg1, class_437 arg2)
suggestCommand(String command, String message, Screen afterActionScreen)
public void
broadcastClientInformation(ClientInformation information)
method_62149(class_8791 arg0)
syncOptions(SyncedClientOptions syncedOptions)
public void
tick()
method_18784()
tick()
private void
notifyPlayerLoaded()
method_72898()
setPlayerLoaded()
public Runnable
getPlayerCompiledSectionCallback()
method_1_5028()
getSectionReadyCallback()
public void
prepareKeyPair()
method_62151()
fetchProfileKey()
private void
setKeyPair(ProfileKeyPair keyPair)
method_47657(class_7427 arg0)
updateKeyPair(PlayerKeyPair keyPair)
protected DialogNetworkAccess
createDialogAccess()
method_72017()
createDialogNetworkAccess()
public ServerInfo
getServerData()
method_45734()
getServerInfo()
public FeatureSet
enabledFeatures()
method_45735()
getEnabledFeatures()
public boolean
isFeatureEnabled(FeatureFlagSet requiredFlags)
method_45720(class_7699 arg0)
hasFeature(FeatureSet feature)
public Scoreboard
scoreboard()
method_55823()
getScoreboard()
public FuelRegistry
fuelValues()
method_62147()
getFuelRegistry()
public void
updateSearchTrees()
method_60346()
refreshSearchManager()
public SearchManager
searchTrees()
method_60347()
getSearchManager()
public void
registerForCleaning(CacheSlot<?, ?> slot)
method_67269(class_10719<?, ?> arg0)
registerForCleaning(DataCache<?, ?> dataCache)
public ComponentChangesHash$ComponentHasher
decoratedHashOpsGenenerator()
method_68823()
getComponentHasher()
public ClientWaypointHandler
getWaypointManager()
method_70936()
getWaypointHandler()
public DebugDataStore
createDebugValueAccess()
method_74750()
getDebugDataStore()
public boolean
hasClientLoaded()
method_76760()
isLoaded()
private void
setClientLoaded(boolean loaded)
method_76761(boolean arg0)
setLoaded(boolean loaded)
public ClientClocks
clockManager()
method_1_1047()
getClocks()
private void
lambda$openSignedCommandSendConfirmationWindow$1(String arg0, Screen arg1)
method_1_2327(String arg0, class_437 arg1)
method_1_2327(String arg0, Screen arg1)
private void
lambda$openSignedCommandSendConfirmationWindow$0(String arg0)
method_1_2326(String arg0)
method_1_2326(String arg0)
private void
lambda$openCommandSendConfirmationWindow$0(String arg0, Screen arg1)
method_71928(String arg0, class_437 arg1)
method_71928(String arg0, Screen arg1)
private void
lambda$openSendConfirmationWindow$0(Runnable arg0, Screen arg1, boolean arg2)
method_73230(Runnable arg0, class_437 arg1, boolean arg2)
method_73230(Runnable arg0, Screen arg1, boolean confirmed)
private MessageSignatureData
lambda$sendCommand$0(Instant arg0, long arg1, LastSeenMessagesTracker$Update arg2, String arg3)
method_45722(Instant arg0, long arg1, class_7637$class_7816 arg2, String arg3)
method_45722(Instant arg0, long arg1, LastSeenMessagesCollector$LastSeenMessages arg2, String value)
private void
lambda$handleLightUpdatePacket$0(int arg0, int arg1, ClientboundLightUpdatePacketData arg2)
method_38545(int arg0, int arg1, class_6606 arg2)
method_38545(int arg0, int arg1, LightData arg2)
private static void
lambda$handleSetPlayerTeamPacket$0(PlayerTeam arg0, ClientboundSetPlayerTeamPacket$Parameters arg1)
method_34010(class_268 arg0, class_5900$class_5902 arg1)
method_34010(Team arg0, TeamS2CPacket$SerializableTeam team)
private void
lambda$handleUpdateTags$0(List arg0, ResourceKey arg1, TagNetworkSerialization$NetworkPayload arg2)
method_62150(List arg0, class_5321 arg1, class_6864$class_5748 arg2)
method_62150(List arg0, RegistryKey registryRef, TagPacketSerializer$Serialized serialized)
private void
lambda$openDemoIntroScreen$1(PopupScreen arg0)
method_1_1524(class_8816 arg0)
method_1_1524(PopupScreen button)
private static void
lambda$openDemoIntroScreen$0(PopupScreen arg0)
method_1_1523(class_8816 arg0)
method_1_1523(PopupScreen button)
private void
lambda$handleGameEvent$0(LocalPlayer arg0)
method_34018(class_746 arg0)
method_34018(ClientPlayerEntity arg0)
private static void
lambda$handleSetEquipment$0(LivingEntity arg0, com.mojang.datafixers.util.Pair arg1)
method_34008(class_1309 arg0, com.mojang.datafixers.util.Pair arg1)
method_34008(LivingEntity arg0, com.mojang.datafixers.util.Pair pair)
private void
lambda$handleBlockEntityData$0(ClientboundBlockEntityDataPacket arg0, BlockEntity arg1)
method_38542(class_2622 arg0, class_2586 arg1)
method_38542(BlockEntityUpdateS2CPacket arg0, BlockEntity blockEntity)
private void
lambda$queueLightRemoval$0(ChunkPos arg0)
method_51685(class_1923 arg0)
method_51685(ChunkPos arg0)
private void
lambda$handleLevelChunkWithLight$0(int arg0, int arg1, ClientboundLightUpdatePacketData arg2)
method_51769(int arg0, int arg1, class_6606 arg2)
method_51769(int arg0, int arg1, LightData arg2)
private void
lambda$handleChunkBlocksUpdate$0(BlockPos arg0, BlockState arg1)
method_34007(class_2338 arg0, class_2680 arg1)
method_34007(BlockPos pos, BlockState state)
private void
lambda$handleRemoveEntities$0(int arg0)
method_64896(int arg0)
method_64896(int id)
private static boolean
lambda$new$2(Minecraft arg0, Permission arg1)
method_75405(class_310 arg0, class_12087 arg1)
method_75405(MinecraftClient arg0, Permission permission)
private static Integer
lambda$new$0(RegistryOps arg0, TypedDataComponent arg1)
method_68824(class_6903 arg0, class_9336 arg1)
method_68824(RegistryOps arg0, Component component)
private static IllegalArgumentException
lambda$new$1(TypedDataComponent arg0, String arg1)
method_68825(class_9336 arg0, String arg1)
method_68825(Component arg0, String error)
private static boolean
lambda$static$0(Permission arg0)
method_75404(class_12087 arg0)
method_75404(Permission perm)