public class ServerPlayNetHandler extends java.lang.Object implements IServerPlayNetHandler
修飾子とタイプ | フィールドと説明 |
---|---|
NetworkManager |
netManager |
ServerPlayerEntity |
player |
コンストラクタと説明 |
---|
ServerPlayNetHandler(MinecraftServer server,
NetworkManager networkManagerIn,
ServerPlayerEntity playerIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
captureCurrentPosition() |
void |
disconnect(ITextComponent textComponent)
Disconnect the player with a specified reason
|
void |
func_217261_a(CLockDifficultyPacket p_217261_1_) |
void |
func_217262_a(CUpdateJigsawBlockPacket p_217262_1_) |
void |
func_217263_a(CSetDifficultyPacket p_217263_1_) |
NetworkManager |
getNetworkManager()
Returns this the NetworkManager instance registered with this NetworkHandlerPlayClient
|
void |
handleAnimation(CAnimateHandPacket packetIn) |
void |
handleRecipeBookUpdate(CRecipeInfoPacket packetIn) |
void |
handleResourcePackStatus(CResourcePackStatusPacket packetIn) |
void |
handleSeenAdvancements(CSeenAdvancementsPacket packetIn) |
void |
handleSpectate(CSpectatePacket packetIn) |
void |
onDisconnect(ITextComponent reason)
Invoked when disconnecting, the parameter is a ChatComponent describing the reason for termination
|
void |
processChatMessage(CChatMessagePacket packetIn)
Process chat messages (broadcast back to clients) and commands (executes)
|
void |
processClickWindow(CClickWindowPacket packetIn)
Executes a container/inventory slot manipulation as indicated by the packet.
|
void |
processClientSettings(CClientSettingsPacket packetIn)
Updates serverside copy of client settings: language, render distance, chat visibility, chat colours, difficulty,
and whether to show the cape
|
void |
processClientStatus(CClientStatusPacket packetIn)
Processes the client status updates: respawn attempt from player, opening statistics or achievements, or acquiring
'open inventory' achievement
|
void |
processCloseWindow(CCloseWindowPacket packetIn)
Processes the client closing windows (container)
|
void |
processConfirmTeleport(CConfirmTeleportPacket packetIn) |
void |
processConfirmTransaction(CConfirmTransactionPacket packetIn)
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(CCreativeInventoryActionPacket packetIn)
Update the server with an ItemStack in a slot.
|
void |
processCustomPayload(CCustomPayloadPacket packetIn)
Synchronizes serverside and clientside book contents and signing
|
void |
processEditBook(CEditBookPacket packetIn) |
void |
processEnchantItem(CEnchantItemPacket packetIn)
Enchants the item identified by the packet given some convoluted conditions (matching window, which
should/shouldn't be in use?)
|
void |
processEntityAction(CEntityActionPacket packetIn)
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
|
void |
processHeldItemChange(CHeldItemChangePacket packetIn)
Updates which quickbar slot is selected
|
void |
processInput(CInputPacket packetIn)
Processes player movement input.
|
void |
processKeepAlive(CKeepAlivePacket packetIn)
Updates a players' ping statistics
|
void |
processNBTQueryBlockEntity(CQueryTileEntityNBTPacket packetIn) |
void |
processNBTQueryEntity(CQueryEntityNBTPacket packetIn) |
void |
processPickItem(CPickItemPacket packetIn) |
void |
processPlaceRecipe(CPlaceRecipePacket packetIn) |
void |
processPlayer(CPlayerPacket packetIn)
Processes clients perspective on player positioning and/or orientation
|
void |
processPlayerAbilities(CPlayerAbilitiesPacket packetIn)
Processes a player starting/stopping flying
|
void |
processPlayerDigging(CPlayerDiggingPacket packetIn)
Processes the player initiating/stopping digging on a particular spot, as well as a player dropping items
|
void |
processRenameItem(CRenameItemPacket packetIn) |
void |
processSelectTrade(CSelectTradePacket packetIn) |
void |
processSteerBoat(CSteerBoatPacket packetIn) |
void |
processTabComplete(CTabCompletePacket packetIn)
This method is only called for manual tab-completion (the
minecraft:ask_server suggestion provider). |
void |
processTryUseItem(CPlayerTryUseItemPacket packetIn)
Called when a client is using an item while not pointing at a block, but simply using an item
|
void |
processTryUseItemOnBlock(CPlayerTryUseItemOnBlockPacket packetIn) |
void |
processUpdateBeacon(CUpdateBeaconPacket packetIn) |
void |
processUpdateCommandBlock(CUpdateCommandBlockPacket packetIn) |
void |
processUpdateCommandMinecart(CUpdateMinecartCommandBlockPacket packetIn) |
void |
processUpdateSign(CUpdateSignPacket packetIn) |
void |
processUpdateStructureBlock(CUpdateStructureBlockPacket packetIn) |
void |
processUseEntity(CUseEntityPacket packetIn)
Processes left and right clicks on entities
|
void |
processVehicleMove(CMoveVehiclePacket packetIn) |
void |
sendPacket(IPacket<?> packetIn) |
void |
sendPacket(IPacket<?> packetIn,
io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>> futureListeners) |
void |
setPlayerLocation(double x,
double y,
double z,
float yaw,
float pitch) |
void |
setPlayerLocation(double x,
double y,
double z,
float yaw,
float pitch,
java.util.Set<SPlayerPositionLookPacket.Flags> relativeSet)
Teleports the player position to the (relative) values specified, and syncs to the client
|
void |
tick() |
public final NetworkManager netManager
public ServerPlayerEntity player
public ServerPlayNetHandler(MinecraftServer server, NetworkManager networkManagerIn, ServerPlayerEntity playerIn)
public void tick()
public void captureCurrentPosition()
public NetworkManager getNetworkManager()
getNetworkManager
インタフェース内 INetHandler
public void disconnect(ITextComponent textComponent)
public void processInput(CInputPacket packetIn)
processInput
インタフェース内 IServerPlayNetHandler
public void processVehicleMove(CMoveVehiclePacket packetIn)
processVehicleMove
インタフェース内 IServerPlayNetHandler
public void processConfirmTeleport(CConfirmTeleportPacket packetIn)
processConfirmTeleport
インタフェース内 IServerPlayNetHandler
public void handleRecipeBookUpdate(CRecipeInfoPacket packetIn)
handleRecipeBookUpdate
インタフェース内 IServerPlayNetHandler
public void handleSeenAdvancements(CSeenAdvancementsPacket packetIn)
handleSeenAdvancements
インタフェース内 IServerPlayNetHandler
public void processTabComplete(CTabCompletePacket packetIn)
minecraft:ask_server
suggestion provider).processTabComplete
インタフェース内 IServerPlayNetHandler
public void processUpdateCommandBlock(CUpdateCommandBlockPacket packetIn)
processUpdateCommandBlock
インタフェース内 IServerPlayNetHandler
public void processUpdateCommandMinecart(CUpdateMinecartCommandBlockPacket packetIn)
processUpdateCommandMinecart
インタフェース内 IServerPlayNetHandler
public void processPickItem(CPickItemPacket packetIn)
processPickItem
インタフェース内 IServerPlayNetHandler
public void processRenameItem(CRenameItemPacket packetIn)
processRenameItem
インタフェース内 IServerPlayNetHandler
public void processUpdateBeacon(CUpdateBeaconPacket packetIn)
processUpdateBeacon
インタフェース内 IServerPlayNetHandler
public void processUpdateStructureBlock(CUpdateStructureBlockPacket packetIn)
processUpdateStructureBlock
インタフェース内 IServerPlayNetHandler
public void func_217262_a(CUpdateJigsawBlockPacket p_217262_1_)
func_217262_a
インタフェース内 IServerPlayNetHandler
public void processSelectTrade(CSelectTradePacket packetIn)
processSelectTrade
インタフェース内 IServerPlayNetHandler
public void processEditBook(CEditBookPacket packetIn)
processEditBook
インタフェース内 IServerPlayNetHandler
public void processNBTQueryEntity(CQueryEntityNBTPacket packetIn)
processNBTQueryEntity
インタフェース内 IServerPlayNetHandler
public void processNBTQueryBlockEntity(CQueryTileEntityNBTPacket packetIn)
processNBTQueryBlockEntity
インタフェース内 IServerPlayNetHandler
public void processPlayer(CPlayerPacket packetIn)
processPlayer
インタフェース内 IServerPlayNetHandler
public void setPlayerLocation(double x, double y, double z, float yaw, float pitch)
public void setPlayerLocation(double x, double y, double z, float yaw, float pitch, java.util.Set<SPlayerPositionLookPacket.Flags> relativeSet)
public void processPlayerDigging(CPlayerDiggingPacket packetIn)
processPlayerDigging
インタフェース内 IServerPlayNetHandler
public void processTryUseItemOnBlock(CPlayerTryUseItemOnBlockPacket packetIn)
processTryUseItemOnBlock
インタフェース内 IServerPlayNetHandler
public void processTryUseItem(CPlayerTryUseItemPacket packetIn)
processTryUseItem
インタフェース内 IServerPlayNetHandler
public void handleSpectate(CSpectatePacket packetIn)
handleSpectate
インタフェース内 IServerPlayNetHandler
public void handleResourcePackStatus(CResourcePackStatusPacket packetIn)
handleResourcePackStatus
インタフェース内 IServerPlayNetHandler
public void processSteerBoat(CSteerBoatPacket packetIn)
processSteerBoat
インタフェース内 IServerPlayNetHandler
public void onDisconnect(ITextComponent reason)
onDisconnect
インタフェース内 INetHandler
public void sendPacket(IPacket<?> packetIn)
public void sendPacket(IPacket<?> packetIn, @Nullable io.netty.util.concurrent.GenericFutureListener<? extends io.netty.util.concurrent.Future<? super java.lang.Void>> futureListeners)
public void processHeldItemChange(CHeldItemChangePacket packetIn)
processHeldItemChange
インタフェース内 IServerPlayNetHandler
public void processChatMessage(CChatMessagePacket packetIn)
processChatMessage
インタフェース内 IServerPlayNetHandler
public void handleAnimation(CAnimateHandPacket packetIn)
handleAnimation
インタフェース内 IServerPlayNetHandler
public void processEntityAction(CEntityActionPacket packetIn)
processEntityAction
インタフェース内 IServerPlayNetHandler
public void processUseEntity(CUseEntityPacket packetIn)
processUseEntity
インタフェース内 IServerPlayNetHandler
public void processClientStatus(CClientStatusPacket packetIn)
processClientStatus
インタフェース内 IServerPlayNetHandler
public void processCloseWindow(CCloseWindowPacket packetIn)
processCloseWindow
インタフェース内 IServerPlayNetHandler
public void processClickWindow(CClickWindowPacket packetIn)
processClickWindow
インタフェース内 IServerPlayNetHandler
public void processPlaceRecipe(CPlaceRecipePacket packetIn)
processPlaceRecipe
インタフェース内 IServerPlayNetHandler
public void processEnchantItem(CEnchantItemPacket packetIn)
processEnchantItem
インタフェース内 IServerPlayNetHandler
public void processCreativeInventoryAction(CCreativeInventoryActionPacket packetIn)
processCreativeInventoryAction
インタフェース内 IServerPlayNetHandler
public void processConfirmTransaction(CConfirmTransactionPacket packetIn)
processConfirmTransaction
インタフェース内 IServerPlayNetHandler
public void processUpdateSign(CUpdateSignPacket packetIn)
processUpdateSign
インタフェース内 IServerPlayNetHandler
public void processKeepAlive(CKeepAlivePacket packetIn)
processKeepAlive
インタフェース内 IServerPlayNetHandler
public void processPlayerAbilities(CPlayerAbilitiesPacket packetIn)
processPlayerAbilities
インタフェース内 IServerPlayNetHandler
public void processClientSettings(CClientSettingsPacket packetIn)
processClientSettings
インタフェース内 IServerPlayNetHandler
public void processCustomPayload(CCustomPayloadPacket packetIn)
processCustomPayload
インタフェース内 IServerPlayNetHandler
public void func_217263_a(CSetDifficultyPacket p_217263_1_)
func_217263_a
インタフェース内 IServerPlayNetHandler
public void func_217261_a(CLockDifficultyPacket p_217261_1_)
func_217261_a
インタフェース内 IServerPlayNetHandler