Field Name | Field Type | Notes |
x | f32 | |
y | f32 | |
z | f32 |
Field Name | Field Type | Notes |
x | f32 | |
y | f32 | |
z | f32 | |
w | f32 |
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 |
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SlotComponentType | varint enum
|
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | SlotComponentType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data if type |
|
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||
itemCount | i8 | |||||||||||||||||||||||||||||||
🔁 if itemCount |
|
Field Name | Field Type | Notes | |||||||||||||||
shape | varint enum
| ||||||||||||||||
colors length | varint | ||||||||||||||||
colors array | i32 | ||||||||||||||||
fadeColors length | varint | ||||||||||||||||
fadeColors array | i32 | ||||||||||||||||
hasTrail | bool | ||||||||||||||||
hasTwinkle | bool |
Field Name | Field Type | Notes |
content | string | |
filteredContent optional | string |
Field Name | Field Type | Notes |
amplifier | varint | |
duration | varint | |
ambient | bool | |
showParticles | bool | |
showIcon | bool | |
hiddenEffect optional | EffectDetail |
Field Name | Field Type | Notes | ||||||
type | varint | |||||||
name if type |
| |||||||
blockIds if type |
|
Field Name | Field Type | Notes |
name | string | Name of the block state property. |
isExactMatch | bool | Whether this is an exact value match, as opposed to ranged. |
exactValue optional | string | Value of the block state property. Only present in exact match mode. |
minValue optional | string | Minimum value of the block state property range. Only present in ranged match mode. |
maxValue optional | string | Maximum value of the block state property range. Only present in ranged match mode. |
Field Name | Field Type | Notes |
blockSet length | varint | |
blockSet array | BlockSet | |
properties length | varint | |
properties array | BlockProperty | |
nbt | anonOptionalNbt |
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | varint enum
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data if type |
|
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||
soundSource | varint enum
|
Field Name | Field Type | Notes |
z | i32 | |
x | i32 |
Field Name | Field Type | Notes | |||||||||
previousMessages length | varint | ||||||||||
previousMessages array |
|
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
key | u8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | varint enum
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
value if type |
|
Field Name | Field Type | Notes |
category | varint |
Field Name | Field Type | Notes |
group | string | |
category | varint | |
ingredient | ingredient | |
result | Slot | |
experience | f32 | |
cookTime | varint |
Field Name | Field Type | Notes | |||||||||
tags length | varint | ||||||||||
tags array |
|
Field Name | Field Type | Notes |
y | i16 | |
type | varint | |
nbtData | anonOptionalNbt |
Field Name | Field Type | Notes | |||
uuid | UUID | ||||
publicKey |
|
Field Name | Field Type | Notes | |||||||||
name | string | ||||||||||
properties length | varint | ||||||||||
properties array |
|
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children length | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children array | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redirectNode if flags/has redirect node |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraNodeData if flags/command node type |
|
These are packets that are shared between multiple states. They are defined here to avoid duplication.
MC: ClientboundCookieRequestPacket
Field Name | Field Type | Notes |
cookie | string |
MC: ClientboundStoreCookiePacket
Field Name | Field Type | Notes |
key | string | |
value | ByteArray |
MC: ClientboundTransferPacket
Field Name | Field Type | Notes |
host | string | |
port | varint |
MC: ServerboundCookieResponsePacket
Field Name | Field Type | Notes |
key | string | |
value | ByteArray |
MC: ServerboundSelectKnownPacks MC: ClientboundSelectKnownPacks
Field Name | Field Type | Notes | |||||||||
packs length | varint | ||||||||||
packs array |
|
Key | Name |
Type | packet_set_protocol |
0xfe | packet_legacy_server_list_ping |
Type | packet |
Field Name | Field Type | Notes |
protocolVersion | varint | |
serverHost | string | |
serverPort | u16 | |
nextState | varint |
Field Name | Field Type | Notes |
payload | u8 |
Field Name | Field Type | Notes | ||||||
name | varint enum
| |||||||
params if name |
|
Key | Name |
Type | packet_server_info |
0x1 | packet_ping |
Type | packet |
MC: ClientboundStatusResponsePacket
Field Name | Field Type | Notes |
response | string |
MC: ClientboundPongResponsePacket
Field Name | Field Type | Notes |
time | i64 |
Field Name | Field Type | Notes | ||||||
name | varint enum
| |||||||
params if name |
|
Key | Name |
Type | packet_ping_start |
0x1 | packet_ping |
Type | packet |
MC: ServerboundStatusRequestPacket
Field Name | Field Type | Notes |
Empty MC: ServerboundPingRequestPacket
Field Name | Field Type | Notes |
time | i64 |
Field Name | Field Type | Notes | ||||||
name | varint enum
| |||||||
params if name |
|
Key | Name |
Type | packet_disconnect |
0x1 | packet_encryption_begin |
0x2 | packet_success |
0x3 | packet_compress |
0x4 | packet_login_plugin_request |
Type | packet |
MC: ClientboundLoginDisconnectPacket
Field Name | Field Type | Notes |
reason | string |
MC: ClientboundHelloPacket
Field Name | Field Type | Notes |
serverId | string | |
shouldAuthenticate | bool |
MC: ClientboundGameProfilePacket
Field Name | Field Type | Notes | |||||||||
uuid | UUID | ||||||||||
username | string | ||||||||||
properties length | varint | ||||||||||
properties array |
| ||||||||||
strictErrorHandling | bool |
MC: ClientboundLoginCompressionPacket
Field Name | Field Type | Notes |
threshold | varint |
MC: ClientboundCustomQueryPacket
Field Name | Field Type | Notes |
messageId | varint | |
channel | string | |
data | restBuffer |
Field Name | Field Type | Notes | ||||||||||||||||||
name | varint enum
| |||||||||||||||||||
params if name |
|
Key | Name |
Type | packet_login_start |
0x1 | packet_encryption_begin |
0x2 | packet_login_plugin_response |
0x3 | packet_login_acknowledged |
Type | packet |
MC: ServerboundHelloPacket
Field Name | Field Type | Notes |
username | string | |
playerUUID | UUID |
MC: ServerboundKeyPacket
Field Name | Field Type | Notes |
MC: ServerboundCustomQueryAnswerPacket
Field Name | Field Type | Notes |
messageId | varint | |
data optional | restBuffer |
MC: ServerboundLoginAcknowledgedPacket
Field Name | Field Type | Notes |
Empty
Field Name | Field Type | Notes | |||||||||||||||
name | varint enum
| ||||||||||||||||
params if name |
|
MC: ClientboundCustomPayloadPacket
Field Name | Field Type | Notes |
channel | string | |
data | restBuffer |
MC: ClientboundDisconnectPacket
Field Name | Field Type | Notes |
reason | anonymousNbt |
MC: ClientboundFinishConfigurationPacket
Field Name | Field Type | Notes |
Empty MC: ClientboundKeepAlivePacket
Field Name | Field Type | Notes |
keepAliveId | i64 |
MC: ClientboundPingPacket
Field Name | Field Type | Notes |
id | i32 |
MC: ClientboundResetChatPacket
Field Name | Field Type | Notes |
Empty MC: ClientboundRegistryDataPacket
Field Name | Field Type | Notes | ||||||
id | string | The server can send multiple registries | ||||||
entries length | varint | |||||||
entries array |
|
MC: ClientboundResourcePackPopPacket
Field Name | Field Type | Notes |
uuid optional | UUID |
MC: ClientboundResourcePackPushPacket
Field Name | Field Type | Notes |
uuid | UUID | |
url | string | |
hash | string | |
forced | bool | |
promptMessage optional | anonymousNbt |
MC: ClientboundUpdateEnabledFeaturesPacket
Field Name | Field Type | Notes |
features length | varint | |
features array | string |
MC: ClientboundUpdateTagsPacket
Field Name | Field Type | Notes | ||||||
tags length | varint | |||||||
tags array |
|
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||
name | varint enum
| ||||||||||||||||||||||||||||||||||||||||||||||
params if name |
|
Key | Name |
Type | packet_settings |
0x2 | packet_custom_payload |
0x3 | packet_finish_configuration |
0x4 | packet_keep_alive |
0x5 | packet_pong |
0x6 | packet_resource_pack_receive |
Type | packet |
MC: ServerboundClientInformationPacket
Field Name | Field Type | Notes |
locale | string | |
viewDistance | i8 | |
chatFlags | varint | |
chatColors | bool | |
skinParts | u8 | |
mainHand | varint | |
enableTextFiltering | bool | |
enableServerListing | bool |
MC: ServerboundCustomPayloadPacket
Field Name | Field Type | Notes |
channel | string | |
data | restBuffer |
MC: ServerboundFinishConfigurationPacket
Field Name | Field Type | Notes |
Empty MC: ServerboundKeepAlivePacket
Field Name | Field Type | Notes |
keepAliveId | i64 |
MC: ServerboundPongPacket
Field Name | Field Type | Notes |
id | i32 |
MC: ServerboundResourcePackPacket
Field Name | Field Type | Notes |
uuid | UUID | |
result | varint |
Field Name | Field Type | Notes | ||||||||||||||||||||||||
name | varint enum
| |||||||||||||||||||||||||
params if name |
|
World state information for spawn and respawn packets
Field Name | Field Type | Notes | ||||||||||||
dimension | varint | |||||||||||||
name | string | |||||||||||||
hashedSeed | i64 | |||||||||||||
gamemode | i8 enum
| |||||||||||||
previousGamemode | u8 | |||||||||||||
isDebug | bool | |||||||||||||
isFlat | bool | |||||||||||||
death optional |
| |||||||||||||
portalCooldown | varint |
MC: ClientboundAddEntityPacket
Field Name | Field Type | Notes |
entityId | varint | |
objectUUID | UUID | |
type | varint | |
x | f64 | |
y | f64 | |
z | f64 | |
pitch | i8 | |
yaw | i8 | |
headPitch | i8 | |
objectData | varint | |
velocityX | i16 | |
velocityY | i16 | |
velocityZ | i16 |
MC: ClientboundAddExperienceOrbPacket
Field Name | Field Type | Notes |
entityId | varint | |
x | f64 | |
y | f64 | |
z | f64 | |
count | i16 |
MC: ClientboundAnimatePacket
Field Name | Field Type | Notes |
entityId | varint | |
animation | u8 |
MC: ClientboundAwardStatsPacket
Field Name | Field Type | Notes | |||||||||
entries length | varint | ||||||||||
entries array |
|
MC: ClientboundBlockChangedAckPacket
Field Name | Field Type | Notes |
sequenceId | varint |
MC: ClientboundBlockDestructionPacket
Field Name | Field Type | Notes |
entityId | varint | |
location | position | |
destroyStage | i8 |
MC: ClientboundBlockEntityDataPacket
Field Name | Field Type | Notes |
location | position | |
action | varint | |
nbtData | anonOptionalNbt |
MC: ClientboundBlockEventPacket
Field Name | Field Type | Notes |
location | position | |
byte1 | u8 | |
byte2 | u8 | |
blockId | varint |
MC: ClientboundBlockUpdatePacket
Field Name | Field Type | Notes |
location | position | |
type | varint |
MC: ClientboundBossEventPacket
Field Name | Field Type | Notes | |||||||||
entityUUID | UUID | ||||||||||
action | varint | ||||||||||
title if action |
| ||||||||||
health if action |
| ||||||||||
color if action |
| ||||||||||
dividers if action |
| ||||||||||
flags if action |
|
MC: ClientboundChangeDifficultyPacket
Field Name | Field Type | Notes |
difficulty | u8 | |
difficultyLocked | bool |
MC: ClientboundChunkBatchFinishedPacket
Field Name | Field Type | Notes |
batchSize | varint |
MC: ClientboundChunkBatchStartPacket
Field Name | Field Type | Notes |
Empty MC: ClientboundChunksBiomesPacket
Field Name | Field Type | Notes | ||||||
biomes length | varint | |||||||
biomes array |
|
MC: ClientboundClearTitlesPacket
Field Name | Field Type | Notes |
reset | bool |
MC: ClientboundCommandSuggestionsPacket
Field Name | Field Type | Notes | ||||||
transactionId | varint | |||||||
start | varint | |||||||
length | varint | |||||||
matches length | varint | |||||||
matches array |
|
MC: ClientboundCommandsPacket
Field Name | Field Type | Notes |
nodes length | varint | |
nodes array | command_node | |
rootIndex | varint |
MC: ClientboundContainerClosePacket
Field Name | Field Type | Notes |
windowId | u8 |
MC: ClientboundContainerSetContentPacket
Field Name | Field Type | Notes |
windowId | u8 | |
stateId | varint | |
items length | varint | |
items array | Slot | |
carriedItem | Slot |
MC: ClientboundContainerSetDataPacket
Field Name | Field Type | Notes |
windowId | u8 | |
property | i16 | |
value | i16 |
MC: ClientboundContainerSetSlotPacket
Field Name | Field Type | Notes |
windowId | i8 | |
stateId | varint | |
slot | i16 | |
item | Slot |
MC: ClientboundCooldownPacket
Field Name | Field Type | Notes |
itemID | varint | |
cooldownTicks | varint |
MC: ClientboundCustomChatCompletionsPacket
Field Name | Field Type | Notes |
action | varint | |
entries length | varint | |
entries array | string |
MC: ClientboundCustomPayloadPacket
Field Name | Field Type | Notes |
channel | string | |
data | restBuffer |
MC: ClientboundDamageEventPacket
Field Name | Field Type | Notes |
entityId | varint | |
sourceTypeId | varint | |
sourceCauseId | varint | |
sourceDirectId | varint | |
sourcePosition optional | vec3f64 |
MC: ClientboundDebugSamplePacket
Field Name | Field Type | Notes |
sample length | varint | |
sample array | i64 | |
type | varint |
MC: ClientboundDeleteChatPacket
Field Name | Field Type | Notes | |||
id | varint | ||||
signature if id |
|
MC: ClientboundDisconnectPacket
Field Name | Field Type | Notes |
reason | anonymousNbt |
MC: ClientboundDisguisedChatPacket
Field Name | Field Type | Notes |
message | anonymousNbt | |
type | varint | |
name | anonymousNbt | |
target optional | anonymousNbt |
MC: ClientboundEntityEventPacket
Field Name | Field Type | Notes |
entityId | i32 | |
entityStatus | i8 |
MC: ClientboundExplodePacket
Field Name | Field Type | Notes | ||||||||||||
x | f64 | |||||||||||||
y | f64 | |||||||||||||
z | f64 | |||||||||||||
radius | f32 | |||||||||||||
affectedBlockOffsets length | varint | |||||||||||||
affectedBlockOffsets array |
| |||||||||||||
playerMotionX | f32 | |||||||||||||
playerMotionY | f32 | |||||||||||||
playerMotionZ | f32 | |||||||||||||
block interaction type | varint | |||||||||||||
small explosion particle | Particle | |||||||||||||
large explosion particle | Particle | |||||||||||||
soundId | varint | |||||||||||||
🔁 if soundId |
|
MC: ClientboundForgetLevelChunkPacket
Field Name | Field Type | Notes |
chunkZ | i32 | |
chunkX | i32 |
MC: ClientboundGameEventPacket
Field Name | Field Type | Notes |
reason | u8 | |
gameMode | f32 |
MC: ClientboundHorseScreenOpenPacket
Field Name | Field Type | Notes |
windowId | u8 | |
nbSlots | varint | |
entityId | i32 |
MC: ClientboundHurtAnimationPacket
Field Name | Field Type | Notes |
entityId | varint | |
yaw | f32 |
MC: ClientboundInitializeBorderPacket
Field Name | Field Type | Notes |
x | f64 | |
z | f64 | |
oldDiameter | f64 | |
newDiameter | f64 | |
speed | varint | |
portalTeleportBoundary | varint | |
warningBlocks | varint | |
warningTime | varint |
MC: ClientboundKeepAlivePacket
Field Name | Field Type | Notes |
keepAliveId | i64 |
MC: ClientboundLevelChunkWithLightPacket
Field Name | Field Type | Notes | ||||||
x | i32 | |||||||
z | i32 | |||||||
heightmaps | anonymousNbt | |||||||
blockEntities length | varint | |||||||
blockEntities array | chunkBlockEntity | |||||||
skyLightMask length | varint | |||||||
skyLightMask array | i64 | |||||||
blockLightMask length | varint | |||||||
blockLightMask array | i64 | |||||||
emptySkyLightMask length | varint | |||||||
emptySkyLightMask array | i64 | |||||||
emptyBlockLightMask length | varint | |||||||
emptyBlockLightMask array | i64 | |||||||
skyLight length | varint | |||||||
skyLight array |
| |||||||
blockLight length | varint | |||||||
blockLight array |
|
MC: ClientboundLevelEventPacket
Field Name | Field Type | Notes |
effectId | i32 | |
location | position | |
data | i32 | |
global | bool |
MC: ClientboundLevelParticlesPacket
Field Name | Field Type | Notes |
longDistance | bool | |
x | f64 | |
y | f64 | |
z | f64 | |
offsetX | f32 | |
offsetY | f32 | |
offsetZ | f32 | |
velocityOffset | f32 | |
amount | i32 | |
particle | Particle |
MC: ClientboundLightUpdatePacket
Field Name | Field Type | Notes | ||||||
chunkX | varint | |||||||
chunkZ | varint | |||||||
skyLightMask length | varint | |||||||
skyLightMask array | i64 | |||||||
blockLightMask length | varint | |||||||
blockLightMask array | i64 | |||||||
emptySkyLightMask length | varint | |||||||
emptySkyLightMask array | i64 | |||||||
emptyBlockLightMask length | varint | |||||||
emptyBlockLightMask array | i64 | |||||||
skyLight length | varint | |||||||
skyLight array |
| |||||||
blockLight length | varint | |||||||
blockLight array |
|
MC: ClientboundLoginPacket
Field Name | Field Type | Notes |
entityId | i32 | |
isHardcore | bool | |
worldNames length | varint | |
worldNames array | string | |
maxPlayers | varint | |
viewDistance | varint | |
simulationDistance | varint | |
reducedDebugInfo | bool | |
enableRespawnScreen | bool | |
doLimitedCrafting | bool | |
worldState | SpawnInfo | |
enforcesSecureChat | bool |
MC: ClientboundMapItemDataPacket
Field Name | Field Type | Notes | |||||||||||||||
itemDamage | varint | ||||||||||||||||
scale | i8 | ||||||||||||||||
locked | bool | ||||||||||||||||
icons length | varint | ||||||||||||||||
icons array |
| ||||||||||||||||
columns | u8 | ||||||||||||||||
rows if columns |
| ||||||||||||||||
x if columns |
| ||||||||||||||||
y if columns |
| ||||||||||||||||
data if columns |
|
MC: ClientboundMerchantOffersPacket
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
windowId | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trades length | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trades array |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
villagerLevel | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
experience | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRegularVillager | bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
canRestock | bool |
MC: ClientboundMoveEntityPacket.Pos
Field Name | Field Type | Notes |
entityId | varint | |
dX | i16 | |
dY | i16 | |
dZ | i16 | |
onGround | bool |
MC: ClientboundMoveEntityPacket.PosRot
Field Name | Field Type | Notes |
entityId | varint | |
dX | i16 | |
dY | i16 | |
dZ | i16 | |
yaw | i8 | |
pitch | i8 | |
onGround | bool |
MC: ClientboundMoveEntityPacket.Rot
Field Name | Field Type | Notes |
entityId | varint | |
yaw | i8 | |
pitch | i8 | |
onGround | bool |
MC: ClientboundMoveVehiclePacket
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 | |
yaw | f32 | |
pitch | f32 |
MC: ClientboundOpenBookPacket
Field Name | Field Type | Notes |
hand | varint |
MC: ClientboundOpenScreenPacket
Field Name | Field Type | Notes |
windowId | varint | |
inventoryType | varint | |
windowTitle | anonymousNbt |
MC: ClientboundOpenSignEditorPacket
Field Name | Field Type | Notes |
location | position | |
isFrontText | bool |
MC: ClientboundPingPacket
Field Name | Field Type | Notes |
id | i32 |
MC: ClientboundPongResponsePacket
Field Name | Field Type | Notes |
id | i64 |
MC: ClientboundPlaceGhostRecipePacket
Field Name | Field Type | Notes |
windowId | i8 | |
recipe | string |
MC: ClientboundPlayerAbilitiesPacket
Field Name | Field Type | Notes |
flags | i8 | |
flyingSpeed | f32 | |
walkingSpeed | f32 |
MC: ClientboundPlayerChatPacket
Field Name | Field Type | Notes | |||||||||
senderUuid | UUID | ||||||||||
index | varint | ||||||||||
plainMessage | string | ||||||||||
timestamp | i64 | ||||||||||
salt | i64 | ||||||||||
previousMessages | previousMessages | ||||||||||
unsignedChatContent optional | anonymousNbt | ||||||||||
filterType | varint | ||||||||||
filterTypeMask if filterType |
| ||||||||||
type | varint | ||||||||||
networkName | anonymousNbt | ||||||||||
networkTargetName optional | anonymousNbt |
MC: ClientboundPlayerCombatEndPacket
Field Name | Field Type | Notes |
duration | varint |
MC: ClientboundPlayerCombatEnterPacket
Field Name | Field Type | Notes |
Empty MC: ClientboundPlayerCombatKillPacket
Field Name | Field Type | Notes |
playerId | varint | |
message | anonymousNbt |
MC: ClientboundPlayerInfoRemovePacket
Field Name | Field Type | Notes |
players length | varint | |
players array | UUID |
MC: ClientboundPlayerInfoUpdatePacket
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
action | i8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data array |
|
MC: ClientboundPlayerLookAtPacket
Field Name | Field Type | Notes | ||||||
feet eyes | varint | |||||||
x | f64 | |||||||
y | f64 | |||||||
z | f64 | |||||||
isEntity | bool | |||||||
entityId if isEntity |
| |||||||
entity feet eyes if isEntity |
|
MC: ClientboundPlayerPositionPacket
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 | |
yaw | f32 | |
pitch | f32 | |
flags | i8 | |
teleportId | varint |
MC: ClientboundRecipePacket
Field Name | Field Type | Notes | |||||||||
action | varint | ||||||||||
craftingBookOpen | bool | ||||||||||
filteringCraftable | bool | ||||||||||
smeltingBookOpen | bool | ||||||||||
filteringSmeltable | bool | ||||||||||
blastFurnaceOpen | bool | ||||||||||
filteringBlastFurnace | bool | ||||||||||
smokerBookOpen | bool | ||||||||||
filteringSmoker | bool | ||||||||||
recipes1 length | varint | ||||||||||
recipes1 array | string | ||||||||||
recipes2 if action |
|
MC: ClientboundRemoveEntitiesPacket
Field Name | Field Type | Notes |
entityIds length | varint | |
entityIds array | varint |
MC: ClientboundRemoveMobEffectPacket
Field Name | Field Type | Notes |
entityId | varint | |
effectId | varint |
MC: ClientboundResetScorePacket
Field Name | Field Type | Notes |
entity name | string | |
objective name optional | string |
MC: ClientboundResourcePackPopPacket
Field Name | Field Type | Notes |
uuid optional | UUID |
MC: ClientboundResourcePackPushPacket
Field Name | Field Type | Notes |
uuid | UUID | |
url | string | |
hash | string | |
forced | bool | |
promptMessage optional | anonymousNbt |
MC: ClientboundRespawnPacket
Field Name | Field Type | Notes |
worldState | SpawnInfo | |
copyMetadata | bool |
MC: ClientboundRotateHeadPacket
Field Name | Field Type | Notes |
entityId | varint | |
headYaw | i8 |
MC: ClientboundSectionBlocksUpdatePacket
Field Name | Field Type | Notes |
records length | varint | |
records array | varint |
MC: ClientboundSelectAdvancementsTabPacket
Field Name | Field Type | Notes |
id optional | string |
MC: ClientboundServerDataPacket
Field Name | Field Type | Notes |
motd | anonymousNbt | |
iconBytes optional | ByteArray |
MC: ClientboundSetActionBarTextPacket
Field Name | Field Type | Notes |
text | anonymousNbt |
MC: ClientboundSetBorderCenterPacket
Field Name | Field Type | Notes |
x | f64 | |
z | f64 |
MC: ClientboundSetBorderLerpSizePacket
Field Name | Field Type | Notes |
oldDiameter | f64 | |
newDiameter | f64 | |
speed | varint |
MC: ClientboundSetBorderSizePacket
Field Name | Field Type | Notes |
diameter | f64 |
MC: ClientboundSetBorderWarningDelayPacket
Field Name | Field Type | Notes |
warningTime | varint |
MC: ClientboundSetBorderWarningDistancePacket
Field Name | Field Type | Notes |
warningBlocks | varint |
MC: ClientboundSetCameraPacket
Field Name | Field Type | Notes |
cameraId | varint |
MC: ClientboundSetCarriedItemPacket
Field Name | Field Type | Notes |
slot | i8 |
MC: ClientboundSetChunkCacheCenterPacket
Field Name | Field Type | Notes |
chunkX | varint | |
chunkZ | varint |
MC: ClientboundSetChunkCacheRadiusPacket
Field Name | Field Type | Notes |
viewDistance | varint |
MC: ClientboundSetDefaultSpawnPositionPacket
Field Name | Field Type | Notes |
location | position | |
angle | f32 |
MC: ClientboundSetDisplayObjectivePacket
Field Name | Field Type | Notes |
position | varint | |
name | string |
MC: ClientboundSetEntityDataPacket
Field Name | Field Type | Notes |
entityId | varint | |
metadata | entityMetadata |
MC: ClientboundSetEntityLinkPacket
Field Name | Field Type | Notes |
entityId | i32 | |
vehicleId | i32 |
MC: ClientboundSetEntityMotionPacket
Field Name | Field Type | Notes |
entityId | varint | |
velocityX | i16 | |
velocityY | i16 | |
velocityZ | i16 |
MC: ClientboundSetEquipmentPacket
Field Name | Field Type | Notes |
entityId | varint |
MC: ClientboundSetExperiencePacket
Field Name | Field Type | Notes |
experienceBar | f32 | |
level | varint | |
totalExperience | varint |
MC: ClientboundSetHealthPacket
Field Name | Field Type | Notes |
health | f32 | |
food | varint | |
foodSaturation | f32 |
MC: ClientboundSetObjectivePacket
Field Name | Field Type | Notes | |||||||||||||||||||||||||||
name | string | ||||||||||||||||||||||||||||
action | i8 | ||||||||||||||||||||||||||||
displayText if action |
| ||||||||||||||||||||||||||||
type if action |
| ||||||||||||||||||||||||||||
number format if action |
| ||||||||||||||||||||||||||||
styling if action |
|
MC: ClientboundSetPassengersPacket
Field Name | Field Type | Notes |
entityId | varint | |
passengers length | varint | |
passengers array | varint |
MC: ClientboundSetPlayerTeamPacket
Field Name | Field Type | Notes | |||||||||||||||||||||
team | string | ||||||||||||||||||||||
mode | i8 | ||||||||||||||||||||||
name if mode |
| ||||||||||||||||||||||
friendlyFire if mode |
| ||||||||||||||||||||||
nameTagVisibility if mode |
| ||||||||||||||||||||||
collisionRule if mode |
| ||||||||||||||||||||||
formatting if mode |
| ||||||||||||||||||||||
prefix if mode |
| ||||||||||||||||||||||
suffix if mode |
| ||||||||||||||||||||||
players if mode |
|
MC: ClientboundSetScorePacket
Field Name | Field Type | Notes | |||||||||
itemName | string | ||||||||||
scoreName | string | ||||||||||
value | varint | ||||||||||
display name optional | anonymousNbt | ||||||||||
number format optional | varint | ||||||||||
styling if number format |
|
MC: ClientboundSetSimulationDistancePacket
Field Name | Field Type | Notes |
distance | varint |
MC: ClientboundSetSubtitleTextPacket
Field Name | Field Type | Notes |
text | anonymousNbt |
MC: ClientboundSetTimePacket
Field Name | Field Type | Notes |
age | i64 | |
time | i64 |
MC: ClientboundSetTitleTextPacket
Field Name | Field Type | Notes |
text | anonymousNbt |
MC: ClientboundSetTitlesAnimationPacket
Field Name | Field Type | Notes |
fadeIn | i32 | |
stay | i32 | |
fadeOut | i32 |
MC: ClientboundSoundEntityPacket
Field Name | Field Type | Notes | ||||||||||||
soundId | varint | |||||||||||||
soundEvent if soundId |
| |||||||||||||
soundCategory | soundSource | |||||||||||||
entityId | varint | |||||||||||||
volume | f32 | |||||||||||||
pitch | f32 | |||||||||||||
seed | i64 |
MC: ClientboundSoundPacket
Field Name | Field Type | Notes | |||||||||
soundId | varint | ||||||||||
soundEvent if soundId |
| ||||||||||
soundCategory | soundSource | ||||||||||
x | i32 | ||||||||||
y | i32 | ||||||||||
z | i32 | ||||||||||
volume | f32 | ||||||||||
pitch | f32 | ||||||||||
seed | i64 |
MC: ClientboundStartConfigurationPacket
Field Name | Field Type | Notes |
Empty MC: ClientboundStopSoundPacket
Field Name | Field Type | Notes | |||||||||
flags | i8 | ||||||||||
source if flags |
| ||||||||||
sound if flags |
|
MC: ClientboundSystemChatPacket
Field Name | Field Type | Notes |
content | anonymousNbt | |
isActionBar | bool |
MC: ClientboundTabListPacket
Field Name | Field Type | Notes |
header | anonymousNbt | |
footer | anonymousNbt |
MC: ClientboundTagQueryPacket
Field Name | Field Type | Notes |
transactionId | varint | |
nbt | anonOptionalNbt |
MC: ClientboundTakeItemEntityPacket
Field Name | Field Type | Notes |
collectedEntityId | varint | |
collectorEntityId | varint | |
pickupItemCount | varint |
MC: ClientboundTeleportEntityPacket
Field Name | Field Type | Notes |
entityId | varint | |
x | f64 | |
y | f64 | |
z | f64 | |
yaw | i8 | |
pitch | i8 | |
onGround | bool |
MC: ClientboundTickingStatePacket
Field Name | Field Type | Notes |
tick rate | f32 | |
is frozen | bool |
MC: ClientboundTickingStepPacket
Field Name | Field Type | Notes |
tick steps | varint |
MC: ClientboundUpdateAdvancementsPacket
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
reset | bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
advancementMapping length | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
advancementMapping array |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
identifiers length | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
identifiers array | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
progressMapping length | varint | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
progressMapping array |
|
MC: ClientboundUpdateAttributesPacket
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
entityId | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties array |
|
MC: ClientboundUpdateMobEffectPacket
Field Name | Field Type | Notes |
entityId | varint | |
effectId | varint | |
amplifier | varint | |
duration | varint | |
flags | u8 | a bitfield of 0x01 for ambient, 0x02 for show particles flags: ["bitfield", [ { "name": "unused", "size": 4 }, { "name": "ambient", "size": 1 }, { "name": "showParticles", "size": 1 }, { "name": "showIcon", "size": 1 }, { "name": "blend", "size": 1 } ]] |
MC: ClientboundUpdateRecipesPacket
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
recipes length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
recipes array |
|
MC: ClientboundUpdateTagsPacket
Field Name | Field Type | Notes | ||||||
tags length | varint | |||||||
tags array |
|
MC: ClientboundProjectilePowerPacket
Field Name | Field Type | Notes |
id | varint | |
power | vec3f64 |
Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | varint enum
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
params if name |
MC: ServerboundAcceptTeleportationPacket
Field Name | Field Type | Notes |
teleportId | varint |
MC: ServerboundBlockEntityTagQueryPacket
Field Name | Field Type | Notes |
transactionId | varint | |
location | position |
MC: ServerboundChangeDifficultyPacket
Field Name | Field Type | Notes |
newDifficulty | u8 |
MC: ServerboundChatAckPacket
Field Name | Field Type | Notes |
count | varint |
MC: ServerboundChatCommandPacket
Field Name | Field Type | Notes |
command | string |
MC: ServerboundChatCommandSignedPacket
Field Name | Field Type | Notes | |||
command | string | ||||
timestamp | i64 | ||||
salt | i64 | ||||
argumentSignatures length | varint | ||||
argumentSignatures array |
| ||||
messageCount | varint |
MC: ServerboundChatPacket
Field Name | Field Type | Notes |
message | string | |
timestamp | i64 | |
salt | i64 | |
offset | varint |
MC: ServerboundChatSessionUpdatePacket
Field Name | Field Type | Notes |
sessionUUID | UUID | |
expireTime | i64 | |
publicKey | ByteArray | |
signature | ByteArray |
MC: ServerboundChunkBatchReceivedPacket
Field Name | Field Type | Notes |
chunksPerTick | f32 |
MC: ServerboundClientCommandPacket
Field Name | Field Type | Notes |
actionId | varint |
MC: ServerboundClientInformationPacket
Field Name | Field Type | Notes |
locale | string | |
viewDistance | i8 | |
chatFlags | varint | |
chatColors | bool | |
skinParts | u8 | |
mainHand | varint | |
enableTextFiltering | bool | |
enableServerListing | bool |
MC: ServerboundCommandSuggestionPacket
Field Name | Field Type | Notes |
transactionId | varint | |
text | string |
MC: ServerboundConfigurationAcknowledgedPacket
Field Name | Field Type | Notes |
Empty MC: ServerboundContainerButtonClickPacket
Field Name | Field Type | Notes |
windowId | i8 | |
enchantment | i8 |
MC: ServerboundContainerClickPacket
Field Name | Field Type | Notes | ||||||
windowId | u8 | |||||||
stateId | varint | |||||||
slot | i16 | |||||||
mouseButton | i8 | |||||||
mode | varint | |||||||
changedSlots length | varint | |||||||
changedSlots array |
| |||||||
cursorItem | Slot |
MC: ServerboundContainerClosePacket
Field Name | Field Type | Notes |
windowId | u8 |
MC: ServerboundContainerSlotStateChangedPacket
Field Name | Field Type | Notes |
slot id | varint | |
window id | varint | |
state | bool |
MC: ServerboundCustomPayloadPacket
Field Name | Field Type | Notes |
channel | string | |
data | restBuffer |
MC: ServerboundDebugSampleSubscriptionPacket
Field Name | Field Type | Notes |
type | varint |
MC: ServerboundEditBookPacket
Field Name | Field Type | Notes |
hand | varint | |
pages length | varint | |
pages array | string | |
title optional | string |
MC: ServerboundEntityTagQuery
Field Name | Field Type | Notes |
transactionId | varint | |
entityId | varint |
MC: ServerboundInteractPacket
Field Name | Field Type | Notes | |||||||||
target | varint | ||||||||||
mouse | varint | ||||||||||
x if mouse |
| ||||||||||
y if mouse |
| ||||||||||
z if mouse |
| ||||||||||
hand if mouse |
| ||||||||||
sneaking | bool |
MC: ServerboundJigsawGeneratePacket
Field Name | Field Type | Notes |
location | position | |
levels | varint | |
keepJigsaws | bool |
MC: ServerboundKeepAlivePacket
Field Name | Field Type | Notes |
keepAliveId | i64 |
MC: ServerboundLockDifficultyPacket
Field Name | Field Type | Notes |
locked | bool |
MC: ServerboundMovePlayerPacket.Pos
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 | |
onGround | bool |
MC: ServerboundMovePlayerPacket.PosRot
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 | |
yaw | f32 | |
pitch | f32 | |
onGround | bool |
MC: ServerboundMovePlayerPacket.Rot
Field Name | Field Type | Notes |
yaw | f32 | |
pitch | f32 | |
onGround | bool |
MC: ServerboundMovePlayerPacket.StatusOnly
Field Name | Field Type | Notes |
onGround | bool |
MC: ServerboundMoveVehiclePacket
Field Name | Field Type | Notes |
x | f64 | |
y | f64 | |
z | f64 | |
yaw | f32 | |
pitch | f32 |
MC: ServerboundPaddleBoatPacket
Field Name | Field Type | Notes |
leftPaddle | bool | |
rightPaddle | bool |
MC: ServerboundPickItemPacket
Field Name | Field Type | Notes |
slot | varint |
MC: ServerboundPingRequestPacket
Field Name | Field Type | Notes |
id | i64 |
MC: ServerboundPlaceRecipePacket
Field Name | Field Type | Notes |
windowId | i8 | |
recipe | string | |
makeAll | bool |
MC: ServerboundPlayerAbilitiesPacket
Field Name | Field Type | Notes |
flags | i8 |
MC: ServerboundPlayerActionPacket
Field Name | Field Type | Notes |
status | varint | |
location | position | |
face | i8 | |
sequence | varint |
MC: ServerboundPlayerCommandPacket
Field Name | Field Type | Notes |
entityId | varint | |
actionId | varint | |
jumpBoost | varint |
MC: ServerboundPlayerInputPacket
Field Name | Field Type | Notes |
sideways | f32 | |
forward | f32 | |
jump | u8 |
MC: ServerboundPongPacket
Field Name | Field Type | Notes |
id | i32 |
MC: ServerboundRecipeBookChangeSettingsPacket
Field Name | Field Type | Notes |
bookId | varint | |
bookOpen | bool | |
filterActive | bool |
MC: ServerboundRecipeBookSeenRecipePacket
Field Name | Field Type | Notes |
recipeId | string |
MC: ServerboundRenameItemPacket
Field Name | Field Type | Notes |
name | string |
MC: ServerboundResourcePackPacket
Field Name | Field Type | Notes |
uuid | UUID | |
result | varint |
MC: ServerboundSeenAdvancementsPacket
Field Name | Field Type | Notes | ||||||
action | varint | |||||||
tabId if action |
|
MC: ServerboundSelectTradePacket
Field Name | Field Type | Notes |
slot | varint |
MC: ServerboundSetBeaconPacket
Field Name | Field Type | Notes |
primary effect optional | varint | |
secondary effect optional | varint |
MC: ServerboundSetCarriedItemPacket
Field Name | Field Type | Notes |
slotId | i16 |
MC: ServerboundSetCommandBlockPacket
Field Name | Field Type | Notes |
location | position | |
command | string | |
mode | varint | |
flags | u8 |
MC: ServerboundSetCommandMinecartPacket
Field Name | Field Type | Notes |
entityId | varint | |
command | string | |
track output | bool |
MC: ServerboundSetCreativeModeSlotPacket
Field Name | Field Type | Notes |
slot | i16 | |
item | Slot |
MC: ServerboundSetJigsawBlockPacket
Field Name | Field Type | Notes |
location | position | |
name | string | |
target | string | |
pool | string | |
finalState | string | |
jointType | string | |
selection priority | varint | |
placement priority | varint |
MC: ServerboundSetStructureBlockPacket
Field Name | Field Type | Notes |
location | position | |
action | varint | |
mode | varint | |
name | string | |
offset x | i8 | |
offset y | i8 | |
offset z | i8 | |
size x | i8 | |
size y | i8 | |
size z | i8 | |
mirror | varint | |
rotation | varint | |
metadata | string | |
integrity | f32 | |
seed | varint | |
flags | u8 |
MC: ServerboundSignUpdatePacket
Field Name | Field Type | Notes |
location | position | |
isFrontText | bool | |
text1 | string | |
text2 | string | |
text3 | string | |
text4 | string |
MC: ServerboundSwingPacket
Field Name | Field Type | Notes |
hand | varint |
MC: ServerboundTeleportToEntityPacket
Field Name | Field Type | Notes |
target | UUID |
MC: ServerboundUseItemOnPacket
Field Name | Field Type | Notes |
hand | varint | |
location | position | |
direction | varint | |
cursorX | f32 | |
cursorY | f32 | |
cursorZ | f32 | |
insideBlock | bool | |
sequence | varint |
MC: ServerboundUseItemPacket
Field Name | Field Type | Notes |
hand | varint | |
sequence | varint |
Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | varint enum
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
params if name |