public class ClientPlayNetHandler extends java.lang.Object implements IClientPlayNetHandler
| Modifier and Type | Field and Description |
|---|---|
private ClientAdvancementManager |
advancementManager |
private java.util.Random |
avRandomizer |
private Minecraft |
client |
private ClientSuggestionProvider |
clientSuggestionProvider |
private com.mojang.brigadier.CommandDispatcher<ISuggestionProvider> |
commandDispatcher |
private boolean |
doneLoadingTerrain |
private Screen |
guiScreenServer |
private static org.apache.logging.log4j.Logger |
LOGGER |
private NBTQueryManager |
nbtQueryManager |
private NetworkManager |
netManager |
private NetworkTagManager |
networkTagManager |
private java.util.Map<java.util.UUID,NetworkPlayerInfo> |
playerInfoMap |
private com.mojang.authlib.GameProfile |
profile |
private RecipeManager |
recipeManager |
private java.util.UUID |
sessionId |
private int |
viewDistance |
private ClientWorld |
world |
| Constructor and Description |
|---|
ClientPlayNetHandler(Minecraft mcIn,
Screen previousGuiScreen,
NetworkManager networkManagerIn,
com.mojang.authlib.GameProfile profileIn) |
private static final org.apache.logging.log4j.Logger LOGGER
private final NetworkManager netManager
private final com.mojang.authlib.GameProfile profile
private final Screen guiScreenServer
private Minecraft client
private ClientWorld world
private boolean doneLoadingTerrain
private final java.util.Map<java.util.UUID,NetworkPlayerInfo> playerInfoMap
private final ClientAdvancementManager advancementManager
private final ClientSuggestionProvider clientSuggestionProvider
private NetworkTagManager networkTagManager
private final NBTQueryManager nbtQueryManager
private int viewDistance
private final java.util.Random avRandomizer
private com.mojang.brigadier.CommandDispatcher<ISuggestionProvider> commandDispatcher
private final RecipeManager recipeManager
private final java.util.UUID sessionId
public ClientPlayNetHandler(Minecraft mcIn, Screen previousGuiScreen, NetworkManager networkManagerIn, com.mojang.authlib.GameProfile profileIn)
public ClientSuggestionProvider getSuggestionProvider()
public void cleanup()
public RecipeManager getRecipeManager()
public void handleJoinGame(SJoinGamePacket packetIn)
handleJoinGame in interface IClientPlayNetHandlerpublic void handleSpawnObject(SSpawnObjectPacket packetIn)
handleSpawnObject in interface IClientPlayNetHandlerpublic void handleSpawnExperienceOrb(SSpawnExperienceOrbPacket packetIn)
handleSpawnExperienceOrb in interface IClientPlayNetHandlerpublic void handleSpawnGlobalEntity(SSpawnGlobalEntityPacket packetIn)
handleSpawnGlobalEntity in interface IClientPlayNetHandlerpublic void handleSpawnPainting(SSpawnPaintingPacket packetIn)
handleSpawnPainting in interface IClientPlayNetHandlerpublic void handleEntityVelocity(SEntityVelocityPacket packetIn)
handleEntityVelocity in interface IClientPlayNetHandlerpublic void handleEntityMetadata(SEntityMetadataPacket packetIn)
handleEntityMetadata in interface IClientPlayNetHandlerpublic void handleSpawnPlayer(SSpawnPlayerPacket packetIn)
handleSpawnPlayer in interface IClientPlayNetHandlerpublic void handleEntityTeleport(SEntityTeleportPacket packetIn)
handleEntityTeleport in interface IClientPlayNetHandlerpublic void handleHeldItemChange(SHeldItemChangePacket packetIn)
handleHeldItemChange in interface IClientPlayNetHandlerpublic void handleEntityMovement(SEntityPacket packetIn)
handleEntityMovement in interface IClientPlayNetHandlerpublic void handleEntityHeadLook(SEntityHeadLookPacket packetIn)
handleEntityHeadLook in interface IClientPlayNetHandlerpublic void handleDestroyEntities(SDestroyEntitiesPacket packetIn)
handleDestroyEntities in interface IClientPlayNetHandlerpublic void handlePlayerPosLook(SPlayerPositionLookPacket packetIn)
handlePlayerPosLook in interface IClientPlayNetHandlerpublic void handleMultiBlockChange(SMultiBlockChangePacket packetIn)
handleMultiBlockChange in interface IClientPlayNetHandlerpublic void handleChunkData(SChunkDataPacket packetIn)
handleChunkData in interface IClientPlayNetHandlerpublic void processChunkUnload(SUnloadChunkPacket packetIn)
processChunkUnload in interface IClientPlayNetHandlerpublic void handleBlockChange(SChangeBlockPacket packetIn)
handleBlockChange in interface IClientPlayNetHandlerpublic void handleDisconnect(SDisconnectPacket packetIn)
handleDisconnect in interface IClientPlayNetHandlerpublic void onDisconnect(ITextComponent reason)
onDisconnect in interface INetHandlerpublic void sendPacket(IPacket<?> packetIn)
public void handleCollectItem(SCollectItemPacket packetIn)
handleCollectItem in interface IClientPlayNetHandlerpublic void handleChat(SChatPacket packetIn)
handleChat in interface IClientPlayNetHandlerpublic void handleAnimation(SAnimateHandPacket packetIn)
handleAnimation in interface IClientPlayNetHandlerpublic void handleSpawnMob(SSpawnMobPacket packetIn)
handleSpawnMob in interface IClientPlayNetHandlerpublic void handleTimeUpdate(SUpdateTimePacket packetIn)
handleTimeUpdate in interface IClientPlayNetHandlerpublic void handleSpawnPosition(SSpawnPositionPacket packetIn)
handleSpawnPosition in interface IClientPlayNetHandlerpublic void handleSetPassengers(SSetPassengersPacket packetIn)
handleSetPassengers in interface IClientPlayNetHandlerpublic void handleEntityAttach(SMountEntityPacket packetIn)
handleEntityAttach in interface IClientPlayNetHandlerprivate static ItemStack func_217282_a(PlayerEntity p_217282_0_)
public void handleEntityStatus(SEntityStatusPacket packetIn)
handleEntityStatus in interface IClientPlayNetHandlerpublic void handleUpdateHealth(SUpdateHealthPacket packetIn)
handleUpdateHealth in interface IClientPlayNetHandlerpublic void handleSetExperience(SSetExperiencePacket packetIn)
handleSetExperience in interface IClientPlayNetHandlerpublic void handleRespawn(SRespawnPacket packetIn)
handleRespawn in interface IClientPlayNetHandlerpublic void handleExplosion(SExplosionPacket packetIn)
handleExplosion in interface IClientPlayNetHandlerpublic void handleOpenHorseWindow(SOpenHorseWindowPacket packetIn)
handleOpenHorseWindow in interface IClientPlayNetHandlerpublic void handleOpenWindowPacket(SOpenWindowPacket packetIn)
handleOpenWindowPacket in interface IClientPlayNetHandlerpublic void handleSetSlot(SSetSlotPacket packetIn)
handleSetSlot in interface IClientPlayNetHandlerpublic void handleConfirmTransaction(SConfirmTransactionPacket packetIn)
handleConfirmTransaction in interface IClientPlayNetHandlerpublic void handleWindowItems(SWindowItemsPacket packetIn)
handleWindowItems in interface IClientPlayNetHandlerpublic void handleSignEditorOpen(SOpenSignMenuPacket packetIn)
handleSignEditorOpen in interface IClientPlayNetHandlerpublic void handleUpdateTileEntity(SUpdateTileEntityPacket packetIn)
handleUpdateTileEntity in interface IClientPlayNetHandlerpublic void handleWindowProperty(SWindowPropertyPacket packetIn)
handleWindowProperty in interface IClientPlayNetHandlerpublic void handleEntityEquipment(SEntityEquipmentPacket packetIn)
handleEntityEquipment in interface IClientPlayNetHandlerpublic void handleCloseWindow(SCloseWindowPacket packetIn)
handleCloseWindow in interface IClientPlayNetHandlerpublic void handleBlockAction(SBlockActionPacket packetIn)
handleBlockAction in interface IClientPlayNetHandlerpublic void handleBlockBreakAnim(SAnimateBlockBreakPacket packetIn)
handleBlockBreakAnim in interface IClientPlayNetHandlerpublic void handleChangeGameState(SChangeGameStatePacket packetIn)
handleChangeGameState in interface IClientPlayNetHandlerpublic void handleMaps(SMapDataPacket packetIn)
handleMaps in interface IClientPlayNetHandlerpublic void handleEffect(SPlaySoundEventPacket packetIn)
handleEffect in interface IClientPlayNetHandlerpublic void handleAdvancementInfo(SAdvancementInfoPacket packetIn)
handleAdvancementInfo in interface IClientPlayNetHandlerpublic void handleSelectAdvancementsTab(SSelectAdvancementsTabPacket packetIn)
handleSelectAdvancementsTab in interface IClientPlayNetHandlerpublic void handleCommandList(SCommandListPacket packetIn)
handleCommandList in interface IClientPlayNetHandlerpublic void handleStopSound(SStopSoundPacket packetIn)
handleStopSound in interface IClientPlayNetHandlerpublic void handleTabComplete(STabCompletePacket packetIn)
handleTabComplete in interface IClientPlayNetHandlerpublic void handleUpdateRecipes(SUpdateRecipesPacket packetIn)
handleUpdateRecipes in interface IClientPlayNetHandlerpublic void handlePlayerLook(SPlayerLookPacket packetIn)
handlePlayerLook in interface IClientPlayNetHandlerpublic void handleNBTQueryResponse(SQueryNBTResponsePacket packetIn)
handleNBTQueryResponse in interface IClientPlayNetHandlerpublic void handleStatistics(SStatisticsPacket packetIn)
handleStatistics in interface IClientPlayNetHandlerpublic void handleRecipeBook(SRecipeBookPacket packetIn)
handleRecipeBook in interface IClientPlayNetHandlerpublic void handleEntityEffect(SPlayEntityEffectPacket packetIn)
handleEntityEffect in interface IClientPlayNetHandlerpublic void handleTags(STagsListPacket packetIn)
handleTags in interface IClientPlayNetHandlerpublic void handleCombatEvent(SCombatPacket packetIn)
handleCombatEvent in interface IClientPlayNetHandlerpublic void handleServerDifficulty(SServerDifficultyPacket packetIn)
handleServerDifficulty in interface IClientPlayNetHandlerpublic void handleCamera(SCameraPacket packetIn)
handleCamera in interface IClientPlayNetHandlerpublic void handleWorldBorder(SWorldBorderPacket packetIn)
handleWorldBorder in interface IClientPlayNetHandlerpublic void handleTitle(STitlePacket packetIn)
handleTitle in interface IClientPlayNetHandlerpublic void handlePlayerListHeaderFooter(SPlayerListHeaderFooterPacket packetIn)
handlePlayerListHeaderFooter in interface IClientPlayNetHandlerpublic void handleRemoveEntityEffect(SRemoveEntityEffectPacket packetIn)
handleRemoveEntityEffect in interface IClientPlayNetHandlerpublic void handlePlayerListItem(SPlayerListItemPacket packetIn)
handlePlayerListItem in interface IClientPlayNetHandlerpublic void handleKeepAlive(SKeepAlivePacket packetIn)
handleKeepAlive in interface IClientPlayNetHandlerpublic void handlePlayerAbilities(SPlayerAbilitiesPacket packetIn)
handlePlayerAbilities in interface IClientPlayNetHandlerpublic void handleSoundEffect(SPlaySoundEffectPacket packetIn)
handleSoundEffect in interface IClientPlayNetHandlerpublic void handleSpawnMovingSoundEffect(SSpawnMovingSoundEffectPacket packetIn)
handleSpawnMovingSoundEffect in interface IClientPlayNetHandlerpublic void handleCustomSound(SPlaySoundPacket packetIn)
handleCustomSound in interface IClientPlayNetHandlerpublic void handleResourcePack(SSendResourcePackPacket packetIn)
handleResourcePack in interface IClientPlayNetHandlerprivate boolean validateResourcePackUrl(java.lang.String url)
private void handlePackFuture(java.util.concurrent.CompletableFuture<?> futureIn)
private void sendResourcePackStatus(CResourcePackStatusPacket.Action action)
public void handleUpdateBossInfo(SUpdateBossInfoPacket packetIn)
handleUpdateBossInfo in interface IClientPlayNetHandlerpublic void handleCooldown(SCooldownPacket packetIn)
handleCooldown in interface IClientPlayNetHandlerpublic void handleMoveVehicle(SMoveVehiclePacket packetIn)
handleMoveVehicle in interface IClientPlayNetHandlerpublic void handleOpenBookPacket(SOpenBookWindowPacket packetIn)
handleOpenBookPacket in interface IClientPlayNetHandlerpublic void handleCustomPayload(SCustomPayloadPlayPacket packetIn)
handleCustomPayload in interface IClientPlayNetHandlerpublic void handleScoreboardObjective(SScoreboardObjectivePacket packetIn)
handleScoreboardObjective in interface IClientPlayNetHandlerpublic void handleUpdateScore(SUpdateScorePacket packetIn)
handleUpdateScore in interface IClientPlayNetHandlerpublic void handleDisplayObjective(SDisplayObjectivePacket packetIn)
handleDisplayObjective in interface IClientPlayNetHandlerpublic void handleTeams(STeamsPacket packetIn)
handleTeams in interface IClientPlayNetHandlerpublic void handleParticles(SSpawnParticlePacket packetIn)
handleParticles in interface IClientPlayNetHandlerpublic void handleEntityProperties(SEntityPropertiesPacket packetIn)
handleEntityProperties in interface IClientPlayNetHandlerpublic void handlePlaceGhostRecipe(SPlaceGhostRecipePacket packetIn)
handlePlaceGhostRecipe in interface IClientPlayNetHandlerpublic void handleUpdateLight(SUpdateLightPacket packetIn)
handleUpdateLight in interface IClientPlayNetHandlerpublic void handleMerchantOffers(SMerchantOffersPacket packetIn)
handleMerchantOffers in interface IClientPlayNetHandlerpublic void handleUpdateViewDistancePacket(SUpdateViewDistancePacket packetIn)
handleUpdateViewDistancePacket in interface IClientPlayNetHandlerpublic void handleChunkPositionPacket(SUpdateChunkPositionPacket packetIn)
handleChunkPositionPacket in interface IClientPlayNetHandlerpublic void handleAcknowledgePlayerDigging(SPlayerDiggingPacket packetIn)
handleAcknowledgePlayerDigging in interface IClientPlayNetHandlerprivate void setLightData(int chunkX,
int chunkZ,
WorldLightManager lightManager,
LightType type,
int p_217284_5_,
int p_217284_6_,
java.util.Iterator<byte[]> p_217284_7_)
public NetworkManager getNetworkManager()
getNetworkManager in interface INetHandlerpublic java.util.Collection<NetworkPlayerInfo> getPlayerInfoMap()
@Nullable public NetworkPlayerInfo getPlayerInfo(java.util.UUID uniqueId)
@Nullable public NetworkPlayerInfo getPlayerInfo(java.lang.String name)
public com.mojang.authlib.GameProfile getGameProfile()
public ClientAdvancementManager getAdvancementManager()
public com.mojang.brigadier.CommandDispatcher<ISuggestionProvider> getCommandDispatcher()
public ClientWorld getWorld()
public NetworkTagManager getTags()
public NBTQueryManager getNBTQueryManager()
public java.util.UUID getSessionId()