Documentation ¶
Index ¶
- Variables
- func ParsePacket(packet interface{}, pak pk.Packet) error
- type Conn
- type HandshakingLegacyServerListPingToServer
- type HandshakingSetProtocolToServer
- type LoginCompressToClient
- type LoginDisconnectToClient
- type LoginEncryptionBeginToClient
- type LoginEncryptionBeginToServer
- type LoginLoginPluginRequestToClient
- type LoginLoginPluginResponseToServer
- type LoginLoginStartToServer
- type LoginSuccessToClient
- type PlayAbilitiesToClient
- type PlayAbilitiesToServer
- type PlayAdvancementTabToServer
- type PlayAdvancementsToClient
- type PlayAnimationToClient
- type PlayArmAnimationToServer
- type PlayAttachEntityToClient
- type PlayBlockActionToClient
- type PlayBlockBreakAnimationToClient
- type PlayBlockChangeToClient
- type PlayBlockDigToServer
- type PlayBlockPlaceToServer
- type PlayBossBarToClient
- type PlayCameraToClient
- type PlayChatToClient
- type PlayChatToServer
- type PlayClientCommandToServer
- type PlayCloseWindowToClient
- type PlayCloseWindowToServer
- type PlayCollectToClient
- type PlayCombatEventToClient
- type PlayCraftProgressBarToClient
- type PlayCraftRecipeRequestToServer
- type PlayCraftRecipeResponseToClient
- type PlayCraftingBookDataToServer
- type PlayCustomPayloadToClient
- type PlayCustomPayloadToServer
- type PlayDeclareCommandsToClient
- type PlayDeclareRecipesToClient
- type PlayDifficultyToClient
- type PlayEditBookToServer
- type PlayEnchantItemToServer
- type PlayEntityActionToServer
- type PlayEntityDestroyToClient
- type PlayEntityEffectToClient
- type PlayEntityEquipmentToClient
- type PlayEntityHeadRotationToClient
- type PlayEntityLookToClient
- type PlayEntityMetadataToClient
- type PlayEntityMoveLookToClient
- type PlayEntitySoundEffectToClient
- type PlayEntityStatusToClient
- type PlayEntityTeleportToClient
- type PlayEntityToClient
- type PlayEntityUpdateAttributesToClient
- type PlayEntityVelocityToClient
- type PlayExperienceToClient
- type PlayExplosionToClient
- type PlayFacePlayerToClient
- type PlayFlyingToServer
- type PlayGameStateChangeToClient
- type PlayGenerateStructureToServer
- type PlayHeldItemSlotToClient
- type PlayHeldItemSlotToServer
- type PlayKeepAliveToClient
- type PlayKeepAliveToServer
- type PlayKickDisconnectToClient
- type PlayLockDifficultyToServer
- type PlayLoginToClient
- type PlayLookToServer
- type PlayMapChunkToClient
- type PlayMapToClient
- type PlayMultiBlockChangeToClient
- type PlayNameItemToServer
- type PlayNamedEntitySpawnToClient
- type PlayNamedSoundEffectToClient
- type PlayNbtQueryResponseToClient
- type PlayOpenBookToClient
- type PlayOpenHorseWindowToClient
- type PlayOpenSignEntityToClient
- type PlayOpenWindowToClient
- type PlayPickItemToServer
- type PlayPlayerInfoToClient
- type PlayPlayerlistHeaderToClient
- type PlayPositionLookToServer
- type PlayPositionToClient
- type PlayPositionToServer
- type PlayQueryBlockNbtToServer
- type PlayQueryEntityNbtToServer
- type PlayRelEntityMoveToClient
- type PlayRemoveEntityEffectToClient
- type PlayResourcePackReceiveToServer
- type PlayResourcePackSendToClient
- type PlayRespawnToClient
- type PlayScoreboardDisplayObjectiveToClient
- type PlayScoreboardObjectiveToClient
- type PlayScoreboardScoreToClient
- type PlaySelectAdvancementTabToClient
- type PlaySelectTradeToServer
- type PlaySetBeaconEffectToServer
- type PlaySetCooldownToClient
- type PlaySetCreativeSlotToServer
- type PlaySetDifficultyToServer
- type PlaySetPassengersToClient
- type PlaySetSlotToClient
- type PlaySettingsToServer
- type PlaySoundEffectToClient
- type PlaySpawnEntityExperienceOrbToClient
- type PlaySpawnEntityLivingToClient
- type PlaySpawnEntityPaintingToClient
- type PlaySpawnEntityToClient
- type PlaySpawnPositionToClient
- type PlaySpectateToServer
- type PlayStatisticsToClient
- type PlaySteerBoatToServer
- type PlaySteerVehicleToServer
- type PlayStopSoundToClient
- type PlayTabCompleteToClient
- type PlayTabCompleteToServer
- type PlayTeamsToClient
- type PlayTeleportConfirmToServer
- type PlayTileEntityDataToClient
- type PlayTitleToClient
- type PlayTradeListToClient
- type PlayTransactionToClient
- type PlayTransactionToServer
- type PlayUnloadChunkToClient
- type PlayUnlockRecipesToClient
- type PlayUpdateCommandBlockMinecartToServer
- type PlayUpdateCommandBlockToServer
- type PlayUpdateHealthToClient
- type PlayUpdateJigsawBlockToServer
- type PlayUpdateLightToClient
- type PlayUpdateSignToServer
- type PlayUpdateStructureBlockToServer
- type PlayUpdateTimeToClient
- type PlayUpdateViewDistanceToClient
- type PlayUpdateViewPositionToClient
- type PlayUseEntityToServer
- type PlayUseItemToServer
- type PlayVehicleMoveToClient
- type PlayVehicleMoveToServer
- type PlayWindowClickToServer
- type PlayWindowItemsToClient
- type PlayWorldBorderToClient
- type PlayWorldEventToClient
- type PlayWorldParticlesToClient
- type StatusPingStartToServer
- type StatusPingToClient
- type StatusPingToServer
- type StatusServerInfoToClient
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ParsePacket ¶
Types ¶
type HandshakingLegacyServerListPingToServer ¶
type HandshakingLegacyServerListPingToServer struct {
Payload byte `id:"1"`
}
type LoginCompressToClient ¶
type LoginCompressToClient struct {
Threshold int `id:"3"`
}
type LoginDisconnectToClient ¶
type LoginDisconnectToClient struct {
Reason string `id:"0"`
}
type LoginEncryptionBeginToServer ¶
type LoginEncryptionBeginToServer struct { VerifyToken []byte `count:"true"` }
type LoginLoginStartToServer ¶
type LoginLoginStartToServer struct {
Username string `id:"0"`
}
type LoginSuccessToClient ¶
type PlayAbilitiesToClient ¶
type PlayAbilitiesToServer ¶
type PlayAbilitiesToServer struct {
Flags int8 `id:"32"`
}
type PlayAnimationToClient ¶
type PlayArmAnimationToServer ¶
type PlayArmAnimationToServer struct {
Hand int `id:"42"`
}
type PlayBlockActionToClient ¶
type PlayBlockChangeToClient ¶
type PlayBlockDigToServer ¶
type PlayBlockPlaceToServer ¶
type PlayBossBarToClient ¶
type PlayCameraToClient ¶
type PlayCameraToClient struct {
CameraId int `id:"62"`
}
type PlayChatToClient ¶
type PlayChatToServer ¶
type PlayChatToServer struct {
Message string `id:"13"`
}
type PlayClientCommandToServer ¶
type PlayClientCommandToServer struct {
ActionId int `id:"14"`
}
type PlayCloseWindowToClient ¶
type PlayCloseWindowToClient struct {
WindowId byte `id:"21"`
}
type PlayCloseWindowToServer ¶
type PlayCloseWindowToServer struct {
WindowId byte `id:"19"`
}
type PlayCollectToClient ¶
type PlayCombatEventToClient ¶
type PlayDeclareRecipesToClient ¶
type PlayDeclareRecipesToClient struct {
Recipes []byte `id:"89"`
}
type PlayDifficultyToClient ¶
type PlayEditBookToServer ¶
type PlayEnchantItemToServer ¶
type PlayEntityDestroyToClient ¶
type PlayEntityDestroyToClient struct {
EntityIds []byte `id:"56"`
}
type PlayEntityLookToClient ¶
type PlayEntityToClient ¶
type PlayEntityToClient struct {
EntityId int `id:"46"`
}
type PlayExperienceToClient ¶
type PlayExplosionToClient ¶
type PlayFacePlayerToClient ¶
type PlayFlyingToServer ¶
type PlayFlyingToServer struct {
OnGround bool `id:"28"`
}
type PlayHeldItemSlotToClient ¶
type PlayHeldItemSlotToClient struct {
Slot int8 `id:"63"`
}
type PlayHeldItemSlotToServer ¶
type PlayHeldItemSlotToServer struct {
SlotId int16 `id:"38"`
}
type PlayKeepAliveToClient ¶
type PlayKeepAliveToClient struct {
KeepAliveId int64 `id:"35"`
}
type PlayKeepAliveToServer ¶
type PlayKeepAliveToServer struct {
KeepAliveId int64 `id:"23"`
}
type PlayKickDisconnectToClient ¶
type PlayKickDisconnectToClient struct {
Reason string `id:"29"`
}
type PlayLockDifficultyToServer ¶
type PlayLockDifficultyToServer struct {
Locked bool `id:"24"`
}
type PlayLoginToClient ¶
type PlayLookToServer ¶
type PlayMapChunkToClient ¶
type PlayMapToClient ¶
type PlayNameItemToServer ¶
type PlayNameItemToServer struct {
Name string `id:"6"`
}
type PlayOpenBookToClient ¶
type PlayOpenBookToClient struct {
Hand int `id:"48"`
}
type PlayOpenWindowToClient ¶
type PlayPickItemToServer ¶
type PlayPickItemToServer struct {
Slot int `id:"5"`
}
type PlayPlayerInfoToClient ¶
type PlayPlayerlistHeaderToClient ¶
type PlayPlayerlistHeaderToClient struct { Header string `id:"83"` }
type PlayPositionToClient ¶
type PlayPositionToServer ¶
type PlayResourcePackReceiveToServer ¶
type PlayResourcePackReceiveToServer struct {
Result int `id:"37"`
}
type PlayRespawnToClient ¶
type PlaySelectAdvancementTabToClient ¶
type PlaySelectAdvancementTabToClient struct {
Id string `id:"88"`
}
type PlaySelectTradeToServer ¶
type PlaySelectTradeToServer struct {
Slot int `id:"7"`
}
type PlaySetCooldownToClient ¶
type PlaySetDifficultyToServer ¶
type PlaySetDifficultyToServer struct {
NewDifficulty byte `id:"2"`
}
type PlaySetSlotToClient ¶
type PlaySettingsToServer ¶
type PlaySoundEffectToClient ¶
type PlaySpawnEntityToClient ¶
type PlaySpectateToServer ¶
type PlayStatisticsToClient ¶
type PlayStatisticsToClient struct {
Entries []byte `id:"6"`
}
type PlaySteerBoatToServer ¶
type PlayStopSoundToClient ¶
type PlayTabCompleteToClient ¶
type PlayTabCompleteToServer ¶
type PlayTeamsToClient ¶
type PlayTeleportConfirmToServer ¶
type PlayTeleportConfirmToServer struct {
TeleportId int `id:"0"`
}
type PlayTitleToClient ¶
type PlayTradeListToClient ¶
type PlayTransactionToClient ¶
type PlayTransactionToServer ¶
type PlayUnloadChunkToClient ¶
type PlayUpdateLightToClient ¶
type PlayUpdateSignToServer ¶
type PlayUpdateTimeToClient ¶
type PlayUpdateViewDistanceToClient ¶
type PlayUpdateViewDistanceToClient struct {
ViewDistance int `id:"65"`
}
type PlayUseEntityToServer ¶
type PlayUseItemToServer ¶
type PlayUseItemToServer struct {
Hand int `id:"45"`
}
type PlayVehicleMoveToClient ¶
type PlayVehicleMoveToServer ¶
type PlayWindowClickToServer ¶
type PlayWindowItemsToClient ¶
type PlayWorldBorderToClient ¶
type PlayWorldEventToClient ¶
type StatusPingStartToServer ¶
type StatusPingStartToServer struct {
PacketId []byte `id:"0"`
}
type StatusPingToClient ¶
type StatusPingToClient struct {
Time int64 `id:"1"`
}
type StatusPingToServer ¶
type StatusPingToServer struct {
Time int64 `id:"1"`
}
type StatusServerInfoToClient ¶
type StatusServerInfoToClient struct {
Response string `id:"0"`
}
Click to show internal directories.
Click to hide internal directories.