public class GamePacketHandler extendsGenericPacketHandlerimplementsIPacketHandler
Class GamePacketHandler. Provides gamepackethandler functionality for the Hytale server.
java.lang.Object > GenericPacketHandler > GamePacketHandler
Field Summary
playerRef
Field playerRef.
playerComponent
Field playerComponent.
ref
Field ref.
store
Field store.
world
Field world.
playerInputComponent
Field playerInputComponent.
pendingTeleport
Field pendingTeleport.
message
Field message.
firstChar
Field firstChar.
playerUUID
Field playerUUID.
targetPlayerRefs
Field targetPlayerRefs.
sentMessage
Field sentMessage.
pageManager
Field pageManager.
entityViewerComponent
Field entityViewerComponent.
viewRadiusChunks
Field viewRadiusChunks.
updateWindowPacket
Field updateWindowPacket.
window
Field window.
component
Field component.
inventory
Field inventory.
targetBlock
Field targetBlock.
blockRotation
Field blockRotation.
transformComponent
Field transformComponent.
position
Field position.
blockCenter
Field blockCenter.
chunkStore
Field chunkStore.
chunkIndex
Field chunkIndex.
chunkReference
Field chunkReference.
blockChunk
Field blockChunk.
section
Field section.
itemInHand
Field itemInHand.
clientPlacedBlockTypeKey
Field clientPlacedBlockTypeKey.
heldBlockType
Field heldBlockType.
perWorldData
Field perWorldData.
publicAddresses
Field publicAddresses.
singleplayerModule
Field singleplayerModule.
config
Field config.
modelAsset
Field modelAsset.
updatePacket
Field updatePacket.
target
Field target.
future
Field future.
worldMapTracker
Field worldMapTracker.
marker
Field marker.
entityReference
Field entityReference.
movementStatesComponent
Field movementStatesComponent.
handle
Field handle.
Method Detail
GamePacketHandler
public
GamePacketHandler
(@Nonnull final Channel channel, @Nonnull final ProtocolVersion protocolVersion, @Nonnull final PlayerAuthentication auth)
Method GamePacketHandler.
- Parameters:
@Nonnull final Channelchannel@Nonnull final ProtocolVersionprotocolVersion@Nonnull final PlayerAuthenticationauth
getInteractionPacketQueue
Deque
getInteractionPacketQueue
()
Method getInteractionPacketQueue.
setPlayerRef
void
setPlayerRef
(@Nonnull final PlayerRef playerRef, @Nonnull final Player playerComponent)
Method setPlayerRef.
- Parameters:
@Nonnull final PlayerRefplayerRef@Nonnull final PlayerplayerComponent
getIdentifier
String
getIdentifier
()
Method getIdentifier.
registerHandlers
void
registerHandlers
()
Method registerHandlers.
closed
void
closed
(final ChannelHandlerContext ctx)
Method closed.
- Parameters:
final ChannelHandlerContextctx
disconnect
void
disconnect
(@Nonnull final String message)
Method disconnect.
- Parameters:
@Nonnull final Stringmessage
if
else
if
(!playerComponent.isWaitingForClientReady()
Method if.
- Parameters:
!playerComponent.isWaitingForClientReady(!playerComponent.isWaitingForClientReady(
PlayerChatEvent
new
PlayerChatEvent
(this.playerRef, targetPlayerRefs, message)
Method PlayerChatEvent.
- Parameters:
this.playerRefthis.playerReftargetPlayerRefstargetPlayerRefsmessagemessage
SetPage
new
SetPage
(Page.None, true)
Method SetPage.
- Parameters:
Page.NonePage.Nonetruetrue
PlayerSettings
new
PlayerSettings
(packet.showEntityMarkers, packet.armorItemsPreferredPickupLocation, packet.weaponAndToolItemsPreferredPickupLocation, packet.usableItemsItemsPreferredPickupLocation, packet.solidBlockItemsPreferredPickupLocation, packet.miscItemsPreferredPickupLocation, new PlayerCreativeSettings(packet.allowNPCDetection, packet.respondToHit)
Method PlayerSettings.
- Parameters:
packet.showEntityMarkerspacket.showEntityMarkerspacket.armorItemsPreferredPickupLocationpacket.armorItemsPreferredPickupLocationpacket.weaponAndToolItemsPreferredPickupLocationpacket.weaponAndToolItemsPreferredPickupLocationpacket.usableItemsItemsPreferredPickupLocationpacket.usableItemsItemsPreferredPickupLocationpacket.solidBlockItemsPreferredPickupLocationpacket.solidBlockItemsPreferredPickupLocationpacket.miscItemsPreferredPickupLocationpacket.miscItemsPreferredPickupLocationnewPlayerCreativeSettings(packet.allowNPCDetectionpacket.respondToHitpacket.respondToHit
SetMachinimaActorModel
new
SetMachinimaActorModel
(Model.createUnitScaleModel(modelAsset)
Method SetMachinimaActorModel.
- Parameters:
Model.createUnitScaleModel(modelAssetModel.createUnitScaleModel(modelAsset
UpdateMachinimaScene
new
UpdateMachinimaScene
(this.playerRef.getUsername()
Method UpdateMachinimaScene.
- Parameters:
this.playerRef.getUsername(this.playerRef.getUsername(
Teleport
new
Teleport
(null, PositionUtil.toTransform(marker.transform)
Method Teleport.
- Parameters:
nullnullPositionUtil.toTransform(marker.transformPositionUtil.toTransform(marker.transform
SetFlyCameraMode
new
SetFlyCameraMode
(packet.entering)
Method SetFlyCameraMode.
- Parameters:
packet.enteringpacket.entering
ensureHandle
MethodHandle
ensureHandle
()
Method ensureHandle.
invoke
String
invoke
(String p0, String p1)
Method invoke.
- Parameters:
Stringp0Stringp1