Package net.minecraft.server.network
Class ServerPlayNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerPlayNetworkHandler
- All Implemented Interfaces:
class_5629,PacketListener,ServerPlayPacketListener
public class ServerPlayNetworkHandler extends Object implements class_5629, ServerPlayPacketListener
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player) -
Method Summary
-
Field Details
-
LOGGER
-
connection
-
server
-
player
-
ticks
private int ticks -
lastKeepAliveTime
private long lastKeepAliveTime -
waitingForKeepAlive
private boolean waitingForKeepAlive -
keepAliveId
private long keepAliveId -
messageCooldown
private int messageCooldown -
creativeItemDropThreshold
private int creativeItemDropThreshold -
transactions
-
lastTickX
private double lastTickX -
lastTickY
private double lastTickY -
lastTickZ
private double lastTickZ -
updatedX
private double updatedX -
updatedY
private double updatedY -
updatedZ
private double updatedZ -
topmostRiddenEntity
-
lastTickRiddenX
private double lastTickRiddenX -
lastTickRiddenY
private double lastTickRiddenY -
lastTickRiddenZ
private double lastTickRiddenZ -
updatedRiddenX
private double updatedRiddenX -
updatedRiddenY
private double updatedRiddenY -
updatedRiddenZ
private double updatedRiddenZ -
requestedTeleportPos
-
requestedTeleportId
private int requestedTeleportId -
teleportRequestTick
private int teleportRequestTick -
floating
private boolean floating -
floatingTicks
private int floatingTicks -
ridingEntity
private boolean ridingEntity -
vehicleFloatingTicks
private int vehicleFloatingTicks -
movePacketsCount
private int movePacketsCount -
lastTickMovePacketsCount
private int lastTickMovePacketsCount
-
-
Constructor Details
-
ServerPlayNetworkHandler
public ServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player)
-
-
Method Details
-
tick
public void tick() -
syncWithPlayerPosition
public void syncWithPlayerPosition() -
getConnection
- Specified by:
getConnectionin interfacePacketListener
-
isHost
private boolean isHost() -
disconnect
-
filterText
private <T> void filterText(T text, Consumer<T> consumer, BiFunction<TextStream,T,CompletableFuture<Optional<T>>> backingFilterer) -
filterText
-
filterTexts
-
onPlayerInput
- Specified by:
onPlayerInputin interfaceServerPlayPacketListener
-
validatePlayerMove
-
validateVehicleMove
-
onVehicleMove
- Specified by:
onVehicleMovein interfaceServerPlayPacketListener
-
method_29780
-
onTeleportConfirm
- Specified by:
onTeleportConfirmin interfaceServerPlayPacketListener
-
onRecipeBookData
- Specified by:
onRecipeBookDatain interfaceServerPlayPacketListener
-
onRecipeCategoryOptions
- Specified by:
onRecipeCategoryOptionsin interfaceServerPlayPacketListener
-
onAdvancementTab
- Specified by:
onAdvancementTabin interfaceServerPlayPacketListener
-
onRequestCommandCompletions
- Specified by:
onRequestCommandCompletionsin interfaceServerPlayPacketListener
-
onUpdateCommandBlock
- Specified by:
onUpdateCommandBlockin interfaceServerPlayPacketListener
-
onUpdateCommandBlockMinecart
- Specified by:
onUpdateCommandBlockMinecartin interfaceServerPlayPacketListener
-
onPickFromInventory
- Specified by:
onPickFromInventoryin interfaceServerPlayPacketListener
-
onRenameItem
- Specified by:
onRenameItemin interfaceServerPlayPacketListener
-
onUpdateBeacon
- Specified by:
onUpdateBeaconin interfaceServerPlayPacketListener
-
onStructureBlockUpdate
- Specified by:
onStructureBlockUpdatein interfaceServerPlayPacketListener
-
onJigsawUpdate
- Specified by:
onJigsawUpdatein interfaceServerPlayPacketListener
-
onJigsawGenerating
- Specified by:
onJigsawGeneratingin interfaceServerPlayPacketListener
-
onMerchantTradeSelect
- Specified by:
onMerchantTradeSelectin interfaceServerPlayPacketListener
-
onBookUpdate
- Specified by:
onBookUpdatein interfaceServerPlayPacketListener
-
method_31278
-
method_31276
-
onQueryEntityNbt
- Specified by:
onQueryEntityNbtin interfaceServerPlayPacketListener
-
onQueryBlockNbt
- Specified by:
onQueryBlockNbtin interfaceServerPlayPacketListener
-
onPlayerMove
- Specified by:
onPlayerMovein interfaceServerPlayPacketListener
-
isPlayerNotCollidingWithBlocks
-
requestTeleport
public void requestTeleport(double x, double y, double z, float yaw, float pitch) -
teleportRequest
public void teleportRequest(double x, double y, double z, float yaw, float pitch, Set<PlayerPositionLookS2CPacket.Flag> set) -
onPlayerAction
- Specified by:
onPlayerActionin interfaceServerPlayPacketListener
-
canPlace
Checks if a player can place a block or fluid from a bucket.For this to return true, the player must not be actively cooling down.
-
onPlayerInteractBlock
- Specified by:
onPlayerInteractBlockin interfaceServerPlayPacketListener
-
onPlayerInteractItem
- Specified by:
onPlayerInteractItemin interfaceServerPlayPacketListener
-
onSpectatorTeleport
- Specified by:
onSpectatorTeleportin interfaceServerPlayPacketListener
-
onResourcePackStatus
- Specified by:
onResourcePackStatusin interfaceServerPlayPacketListener
-
onBoatPaddleState
- Specified by:
onBoatPaddleStatein interfaceServerPlayPacketListener
-
onDisconnected
- Specified by:
onDisconnectedin interfacePacketListener
-
sendPacket
- Specified by:
sendPacketin interfaceclass_5629
-
sendPacket
-
onUpdateSelectedSlot
- Specified by:
onUpdateSelectedSlotin interfaceServerPlayPacketListener
-
onGameMessage
- Specified by:
onGameMessagein interfaceServerPlayPacketListener
-
method_31286
-
executeCommand
-
onHandSwing
- Specified by:
onHandSwingin interfaceServerPlayPacketListener
-
onClientCommand
- Specified by:
onClientCommandin interfaceServerPlayPacketListener
-
onPlayerInteractEntity
- Specified by:
onPlayerInteractEntityin interfaceServerPlayPacketListener
-
onClientStatus
- Specified by:
onClientStatusin interfaceServerPlayPacketListener
-
onCloseHandledScreen
- Specified by:
onCloseHandledScreenin interfaceServerPlayPacketListener
-
onClickSlot
- Specified by:
onClickSlotin interfaceServerPlayPacketListener
-
onCraftRequest
- Specified by:
onCraftRequestin interfaceServerPlayPacketListener
-
onButtonClick
- Specified by:
onButtonClickin interfaceServerPlayPacketListener
-
onCreativeInventoryAction
- Specified by:
onCreativeInventoryActionin interfaceServerPlayPacketListener
-
onConfirmScreenAction
- Specified by:
onConfirmScreenActionin interfaceServerPlayPacketListener
-
onSignUpdate
- Specified by:
onSignUpdatein interfaceServerPlayPacketListener
-
method_31282
-
onKeepAlive
- Specified by:
onKeepAlivein interfaceServerPlayPacketListener
-
onPlayerAbilities
- Specified by:
onPlayerAbilitiesin interfaceServerPlayPacketListener
-
onClientSettings
- Specified by:
onClientSettingsin interfaceServerPlayPacketListener
-
onCustomPayload
- Specified by:
onCustomPayloadin interfaceServerPlayPacketListener
-
onUpdateDifficulty
- Specified by:
onUpdateDifficultyin interfaceServerPlayPacketListener
-
onUpdateDifficultyLock
- Specified by:
onUpdateDifficultyLockin interfaceServerPlayPacketListener
-
method_32311
- Specified by:
method_32311in interfaceclass_5629
-