Package net.minecraft.network.play
Interface INetHandlerPlayServer
-
- All Superinterfaces:
INetHandler
public interface INetHandlerPlayServer extends INetHandler
+ This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
handleAnimation(C0APacketAnimation var1)
void
handleResourcePackStatus(C19PacketResourcePackStatus var1)
void
handleSpectate(C18PacketSpectate var1)
void
processChatMessage(C01PacketChatMessage var1)
+ Process chat messages (broadcast back to clients) and commands (executes)void
processClickWindow(C0EPacketClickWindow var1)
+ Executes a container/inventory slot manipulation as indicated by the packet.void
processClientSettings(C15PacketClientSettings var1)
+ Updates serverside copy of client settings: language, render distance, chat visibility, chat colours, difficulty, and whether to show the capevoid
processClientStatus(C16PacketClientStatus var1)
+ Processes the client status updates: respawn attempt from player, opening statistics or achievements, or acquiring 'open inventory' achievementvoid
processCloseWindow(C0DPacketCloseWindow var1)
+ Processes the client closing windows (container)void
processConfirmTransaction(C0FPacketConfirmTransaction var1)
+ Received in response to the server requesting to confirm that the client-side open container matches the servers' after a mismatched container-slot manipulation.void
processCreativeInventoryAction(C10PacketCreativeInventoryAction var1)
+ Update the server with an ItemStack in a slot.void
processEnchantItem(C11PacketEnchantItem var1)
+ Enchants the item identified by the packet given some convoluted conditions (matching window, which should/shouldn't be in use?)void
processEntityAction(C0BPacketEntityAction var1)
+ Processes a range of action-types: sneaking, sprinting, waking from sleep, opening the inventory or setting jump height of the horse the player is ridingvoid
processHeldItemChange(C09PacketHeldItemChange var1)
+ Updates which quickbar slot is selectedvoid
processInput(C0CPacketInput var1)
+ Processes player movement input.void
processKeepAlive(C00PacketKeepAlive var1)
+ Updates a players' ping statisticsvoid
processPlayer(C03PacketPlayer var1)
+ Processes clients perspective on player positioning and/or orientationvoid
processPlayerAbilities(C13PacketPlayerAbilities var1)
+ Processes a player starting/stopping flyingvoid
processPlayerBlockPlacement(C08PacketPlayerBlockPlacement var1)
+ Processes block placement and block activation (anvil, furnace, etc.)void
processPlayerDigging(C07PacketPlayerDigging var1)
+ Processes the player initiating/stopping digging on a particular spot, as well as a player dropping items?.void
processTabComplete(C14PacketTabComplete var1)
+ Retrieves possible tab completions for the requested command string and sends them to the clientvoid
processUpdateSign(C12PacketUpdateSign var1)
void
processUseEntity(C02PacketUseEntity var1)
+ Processes interactions ((un)leashing, opening command block GUI) and attacks on an entity with players currently equipped itemvoid
processVanilla250Packet(C17PacketCustomPayload var1)
+ Synchronizes serverside and clientside book contents and signing-
Methods inherited from interface net.minecraft.network.INetHandler
onDisconnect
-
-
-
-
Method Detail
-
handleAnimation
void handleAnimation(C0APacketAnimation var1)
-
processChatMessage
void processChatMessage(C01PacketChatMessage var1)
+ Process chat messages (broadcast back to clients) and commands (executes)
-
processTabComplete
void processTabComplete(C14PacketTabComplete var1)
+ Retrieves possible tab completions for the requested command string and sends them to the client
-
processClientStatus
void processClientStatus(C16PacketClientStatus var1)
+ Processes the client status updates: respawn attempt from player, opening statistics or achievements, or acquiring 'open inventory' achievement
-
processClientSettings
void processClientSettings(C15PacketClientSettings var1)
+ Updates serverside copy of client settings: language, render distance, chat visibility, chat colours, difficulty, and whether to show the cape
-
processConfirmTransaction
void processConfirmTransaction(C0FPacketConfirmTransaction var1)
+ Received in response to the server requesting to confirm that the client-side open container matches the servers' after a mismatched container-slot manipulation. It will unlock the player's ability to manipulate the container contents
-
processEnchantItem
void processEnchantItem(C11PacketEnchantItem var1)
+ Enchants the item identified by the packet given some convoluted conditions (matching window, which should/shouldn't be in use?)
-
processClickWindow
void processClickWindow(C0EPacketClickWindow var1)
+ Executes a container/inventory slot manipulation as indicated by the packet. Sends the serverside result if they didn't match the indicated result and prevents further manipulation by the player until he confirms that it has the same open container/inventory
-
processCloseWindow
void processCloseWindow(C0DPacketCloseWindow var1)
+ Processes the client closing windows (container)
-
processVanilla250Packet
void processVanilla250Packet(C17PacketCustomPayload var1)
+ Synchronizes serverside and clientside book contents and signing
-
processUseEntity
void processUseEntity(C02PacketUseEntity var1)
+ Processes interactions ((un)leashing, opening command block GUI) and attacks on an entity with players currently equipped item
-
processKeepAlive
void processKeepAlive(C00PacketKeepAlive var1)
+ Updates a players' ping statistics
-
processPlayer
void processPlayer(C03PacketPlayer var1)
+ Processes clients perspective on player positioning and/or orientation
-
processPlayerAbilities
void processPlayerAbilities(C13PacketPlayerAbilities var1)
+ Processes a player starting/stopping flying
-
processPlayerDigging
void processPlayerDigging(C07PacketPlayerDigging var1)
+ Processes the player initiating/stopping digging on a particular spot, as well as a player dropping items?. (0: initiated, 1: reinitiated, 2? , 3-4 drop item (respectively without or with player control), 5: stopped; x,y,z, side clicked on;)
-
processEntityAction
void processEntityAction(C0BPacketEntityAction var1)
+ Processes a range of action-types: sneaking, sprinting, waking from sleep, opening the inventory or setting jump height of the horse the player is riding
-
processInput
void processInput(C0CPacketInput var1)
+ Processes player movement input. Includes walking, strafing, jumping, sneaking; excludes riding and toggling flying/sprinting
-
processHeldItemChange
void processHeldItemChange(C09PacketHeldItemChange var1)
+ Updates which quickbar slot is selected
-
processCreativeInventoryAction
void processCreativeInventoryAction(C10PacketCreativeInventoryAction var1)
+ Update the server with an ItemStack in a slot.
-
processUpdateSign
void processUpdateSign(C12PacketUpdateSign var1)
-
processPlayerBlockPlacement
void processPlayerBlockPlacement(C08PacketPlayerBlockPlacement var1)
+ Processes block placement and block activation (anvil, furnace, etc.)
-
handleSpectate
void handleSpectate(C18PacketSpectate var1)
-
handleResourcePackStatus
void handleResourcePackStatus(C19PacketResourcePackStatus var1)
-
-