Skip to content

API reference / @jsprismarine/protocol / v2193

v2193 ​

Type Aliases ​

PacketName ​

PacketName = keyof typeof packetIds

Defined in: protocol/src/wire/versions/v2193.ts:252

The packet class names protocol 2193 lists an id for.

Variables ​

minecraftVersions ​

const minecraftVersions: readonly string[]

Defined in: protocol/src/wire/versions/v2193.ts:10

The Minecraft versions that speak protocol 2193, in ascending order.


packetIds ​

const packetIds: object

Defined in: protocol/src/wire/versions/v2193.ts:17

Packet class name to wire id at protocol 2193. The keys are the class names the packet barrel exports, which is what ties a name on a codec to a class without the class carrying the id itself.

Type Declaration ​

ActorEventPacket ​

ActorEventPacket: number = 0x1b

ActorPickRequestPacket ​

ActorPickRequestPacket: number = 0x23

AddActorPacket ​

AddActorPacket: number = 0x0d

AddBehaviorTreePacket ​

AddBehaviorTreePacket: number = 0x59

AddItemActorPacket ​

AddItemActorPacket: number = 0x0f

AddPaintingPacket ​

AddPaintingPacket: number = 0x16

AddPlayerPacket ​

AddPlayerPacket: number = 0x0c

AddVolumeEntityPacket ​

AddVolumeEntityPacket: number = 0xa6

AgentActionEventPacket ​

AgentActionEventPacket: number = 0xb5

AgentAnimationPacket ​

AgentAnimationPacket: number = 0x130

AnimateEntityPacket ​

AnimateEntityPacket: number = 0x9e

AnimatePacket ​

AnimatePacket: number = 0x2c

AnvilDamagePacket ​

AnvilDamagePacket: number = 0x8d

AutomationClientConnectPacket ​

AutomationClientConnectPacket: number = 0x5f

AvailableActorIdentifiersPacket ​

AvailableActorIdentifiersPacket: number = 0x77

AvailableCommandsPacket ​

AvailableCommandsPacket: number = 0x4c

AwardAchievementPacket ​

AwardAchievementPacket: number = 0x135

BiomeDefinitionListPacket ​

BiomeDefinitionListPacket: number = 0x7a

BlockActorDataPacket ​

BlockActorDataPacket: number = 0x38

BlockEventPacket ​

BlockEventPacket: number = 0x1a

BlockPickRequestPacket ​

BlockPickRequestPacket: number = 0x22

BookEditPacket ​

BookEditPacket: number = 0x61

BossEventPacket ​

BossEventPacket: number = 0x4a

CameraAimAssistActorPriorityPacket ​

CameraAimAssistActorPriorityPacket: number = 0x153

CameraAimAssistPacket ​

CameraAimAssistPacket: number = 0x13c

CameraAimAssistPresetsPacket ​

CameraAimAssistPresetsPacket: number = 0x140

CameraInstructionPacket ​

CameraInstructionPacket: number = 0x12c

CameraPacket ​

CameraPacket: number = 0x49

CameraPresetsPacket ​

CameraPresetsPacket: number = 0xc6

CameraShakePacket ​

CameraShakePacket: number = 0x9f

CameraSplinePacket ​

CameraSplinePacket: number = 0x152

ChangeDimensionPacket ​

ChangeDimensionPacket: number = 0x3d

ChangeMobPropertyPacket ​

ChangeMobPropertyPacket: number = 0xb6

ChunkRadiusUpdatedPacket ​

ChunkRadiusUpdatedPacket: number = 0x46

ClientboundAttributeLayerSyncPacket ​

ClientboundAttributeLayerSyncPacket: number = 0x159

ClientboundCloseFormPacket ​

ClientboundCloseFormPacket: number = 0x136

ClientboundControlSchemeSetPacket ​

ClientboundControlSchemeSetPacket: number = 0x147

ClientboundDataDrivenUICloseScreenPacket ​

ClientboundDataDrivenUICloseScreenPacket: number = 0x14e

ClientboundDataDrivenUIReloadPacket ​

ClientboundDataDrivenUIReloadPacket: number = 0x14f

ClientboundDataDrivenUIShowScreenPacket ​

ClientboundDataDrivenUIShowScreenPacket: number = 0x14d

ClientboundDataStorePacket ​

ClientboundDataStorePacket: number = 0x14a

ClientboundDebugRendererPacket ​

ClientboundDebugRendererPacket: number = 0xa4

ClientboundMapItemDataPacket ​

ClientboundMapItemDataPacket: number = 0x43

ClientboundTextureShiftPacket ​

ClientboundTextureShiftPacket: number = 0x150

ClientboundUpdateSoundDataPacket ​

ClientboundUpdateSoundDataPacket: number = 0x15c

ClientCacheBlobStatusPacket ​

ClientCacheBlobStatusPacket: number = 0x87

ClientCacheMissResponsePacket ​

ClientCacheMissResponsePacket: number = 0x88

ClientCacheStatusPacket ​

ClientCacheStatusPacket: number = 0x81

ClientCameraAimAssistPacket ​

ClientCameraAimAssistPacket: number = 0x141

ClientMovementPredictionSyncPacket ​

ClientMovementPredictionSyncPacket: number = 0x142

ClientToServerHandshakePacket ​

ClientToServerHandshakePacket: number = 0x04

CodeBuilderPacket ​

CodeBuilderPacket: number = 0x96

CodeBuilderSourcePacket ​

CodeBuilderSourcePacket: number = 0xb2

CommandBlockUpdatePacket ​

CommandBlockUpdatePacket: number = 0x4e

CommandOutputPacket ​

CommandOutputPacket: number = 0x4f

CommandRequestPacket ​

CommandRequestPacket: number = 0x4d

CompletedUsingItemPacket ​

CompletedUsingItemPacket: number = 0x8e

ContainerClosePacket ​

ContainerClosePacket: number = 0x2f

ContainerOpenPacket ​

ContainerOpenPacket: number = 0x2e

ContainerRegistryCleanupPacket ​

ContainerRegistryCleanupPacket: number = 0x13d

ContainerSetDataPacket ​

ContainerSetDataPacket: number = 0x33

CorrectPlayerMovePredictionPacket ​

CorrectPlayerMovePredictionPacket: number = 0xa1

CraftingDataPacket ​

CraftingDataPacket: number = 0x34

CreatePhotoPacket ​

CreatePhotoPacket: number = 0xab

CreativeContentPacket ​

CreativeContentPacket: number = 0x91

CurrentStructureFeaturePacket ​

CurrentStructureFeaturePacket: number = 0x13a

DeathInfoPacket ​

DeathInfoPacket: number = 0xbd

DebugInfoPacket ​

DebugInfoPacket: number = 0x9b

DimensionDataPacket ​

DimensionDataPacket: number = 0xb4

DisconnectPacket ​

DisconnectPacket: number = 0x05

EditorNetworkPacket ​

EditorNetworkPacket: number = 0xbe

EducationSettingsPacket ​

EducationSettingsPacket: number = 0x89

EduUriResourcePacket ​

EduUriResourcePacket: number = 0xaa

EmoteListPacket ​

EmoteListPacket: number = 0x98

EmotePacket ​

EmotePacket: number = 0x8a

FeatureRegistryPacket ​

FeatureRegistryPacket: number = 0xbf

GameRulesChangedPacket ​

GameRulesChangedPacket: number = 0x48

GameTestRequestPacket ​

GameTestRequestPacket: number = 0xc2

GameTestResultsPacket ​

GameTestResultsPacket: number = 0xc3

GraphicsOverrideParameterPacket ​

GraphicsOverrideParameterPacket: number = 0x14b

GuiDataPickItemPacket ​

GuiDataPickItemPacket: number = 0x36

HurtArmorPacket ​

HurtArmorPacket: number = 0x26

InteractPacket ​

InteractPacket: number = 0x21

InventoryContentPacket ​

InventoryContentPacket: number = 0x31

InventorySlotPacket ​

InventorySlotPacket: number = 0x32

InventoryTransactionPacket ​

InventoryTransactionPacket: number = 0x1e

ItemRegistryPacket ​

ItemRegistryPacket: number = 0xa2

ItemStackRequestPacket ​

ItemStackRequestPacket: number = 0x93

ItemStackResponsePacket ​

ItemStackResponsePacket: number = 0x94

JigsawStructureDataPacket ​

JigsawStructureDataPacket: number = 0x139

LabTablePacket ​

LabTablePacket: number = 0x6d

LecternUpdatePacket ​

LecternUpdatePacket: number = 0x7d

LegacyTelemetryEventPacket ​

LegacyTelemetryEventPacket: number = 0x41

LessonProgressPacket ​

LessonProgressPacket: number = 0xb7

LevelChunkPacket ​

LevelChunkPacket: number = 0x3a

LevelEventGenericPacket ​

LevelEventGenericPacket: number = 0x7c

LevelEventPacket ​

LevelEventPacket: number = 0x19

LevelSoundEventPacket ​

LevelSoundEventPacket: number = 0x7b

LocatorBarPacket ​

LocatorBarPacket: number = 0x155

LoginPacket ​

LoginPacket: number = 0x01

MapCreateLockedCopyPacket ​

MapCreateLockedCopyPacket: number = 0x83

MapInfoRequestPacket ​

MapInfoRequestPacket: number = 0x44

MobArmorEquipmentPacket ​

MobArmorEquipmentPacket: number = 0x20

MobEffectPacket ​

MobEffectPacket: number = 0x1c

MobEquipmentPacket ​

MobEquipmentPacket: number = 0x1f

ModalFormRequestPacket ​

ModalFormRequestPacket: number = 0x64

ModalFormResponsePacket ​

ModalFormResponsePacket: number = 0x65

MotionPredictionHintsPacket ​

MotionPredictionHintsPacket: number = 0x9d

MoveActorAbsolutePacket ​

MoveActorAbsolutePacket: number = 0x12

MoveActorDeltaPacket ​

MoveActorDeltaPacket: number = 0x6f

MovementEffectPacket ​

MovementEffectPacket: number = 0x13e

MovePlayerPacket ​

MovePlayerPacket: number = 0x13

MultiplayerSettingsPacket ​

MultiplayerSettingsPacket: number = 0x8b

NetworkChunkPublisherUpdatePacket ​

NetworkChunkPublisherUpdatePacket: number = 0x79

NetworkSettingsPacket ​

NetworkSettingsPacket: number = 0x8f

NetworkStackLatencyPacket ​

NetworkStackLatencyPacket: number = 0x73

NpcDialoguePacket ​

NpcDialoguePacket: number = 0xa9

NpcRequestPacket ​

NpcRequestPacket: number = 0x62

OnScreenTextureAnimationPacket ​

OnScreenTextureAnimationPacket: number = 0x82

OpenSignPacket ​

OpenSignPacket: number = 0x12f

PacketViolationWarningPacket ​

PacketViolationWarningPacket: number = 0x9c

PartyChangedPacket ​

PartyChangedPacket: number = 0x156

PartyDestinationCookieResponsePacket ​

PartyDestinationCookieResponsePacket: number = 0x15e

PhotoTransferPacket ​

PhotoTransferPacket: number = 0x63

PlayerActionPacket ​

PlayerActionPacket: number = 0x24

PlayerArmorDamagePacket ​

PlayerArmorDamagePacket: number = 0x95

PlayerAuthInputPacket ​

PlayerAuthInputPacket: number = 0x90

PlayerEnchantOptionsPacket ​

PlayerEnchantOptionsPacket: number = 0x92

PlayerFogPacket ​

PlayerFogPacket: number = 0xa0

PlayerHotbarPacket ​

PlayerHotbarPacket: number = 0x30

PlayerListPacket ​

PlayerListPacket: number = 0x3f

PlayerLocationPacket ​

PlayerLocationPacket: number = 0x146

PlayerSkinPacket ​

PlayerSkinPacket: number = 0x5d

PlayerStartItemCooldownPacket ​

PlayerStartItemCooldownPacket: number = 0xb0

PlayerToggleCrafterSlotRequestPacket ​

PlayerToggleCrafterSlotRequestPacket: number = 0x132

PlayerUpdateEntityOverridesPacket ​

PlayerUpdateEntityOverridesPacket: number = 0x145

PlayerVideoCapturePacket ​

PlayerVideoCapturePacket: number = 0x144

PlaySoundPacket ​

PlaySoundPacket: number = 0x56

PlayStatusPacket ​

PlayStatusPacket: number = 0x02

PositionTrackingDBClientRequestPacket ​

PositionTrackingDBClientRequestPacket: number = 0x9a

PositionTrackingDBServerBroadcastPacket ​

PositionTrackingDBServerBroadcastPacket: number = 0x99

PrimitiveShapesPacket ​

PrimitiveShapesPacket: number = 0x148

PurchaseReceiptPacket ​

PurchaseReceiptPacket: number = 0x5c

RecordStartedPacket ​

RecordStartedPacket: number = 0x160

RefreshEntitlementsPacket ​

RefreshEntitlementsPacket: number = 0x131

RemoveActorPacket ​

RemoveActorPacket: number = 0x0e

RemoveObjectivePacket ​

RemoveObjectivePacket: number = 0x6a

RemoveVolumeEntityPacket ​

RemoveVolumeEntityPacket: number = 0xa7

RequestAbilityPacket ​

RequestAbilityPacket: number = 0xb8

RequestChunkRadiusPacket ​

RequestChunkRadiusPacket: number = 0x45

RequestNetworkSettingsPacket ​

RequestNetworkSettingsPacket: number = 0xc1

RequestPermissionsPacket ​

RequestPermissionsPacket: number = 0xb9

ResourcePackChunkDataPacket ​

ResourcePackChunkDataPacket: number = 0x53

ResourcePackChunkRequestPacket ​

ResourcePackChunkRequestPacket: number = 0x54

ResourcePackClientResponsePacket ​

ResourcePackClientResponsePacket: number = 0x08

ResourcePackDataInfoPacket ​

ResourcePackDataInfoPacket: number = 0x52

ResourcePacksInfoPacket ​

ResourcePacksInfoPacket: number = 0x06

ResourcePacksReadyForValidationPacket ​

ResourcePacksReadyForValidationPacket: number = 0x154

ResourcePackStackPacket ​

ResourcePackStackPacket: number = 0x07

RespawnPacket ​

RespawnPacket: number = 0x2d

ScriptMessagePacket ​

ScriptMessagePacket: number = 0xb1

SendPartyDestinationCookiePacket ​

SendPartyDestinationCookiePacket: number = 0x15d

ServerboundDataDrivenScreenClosedPacket ​

ServerboundDataDrivenScreenClosedPacket: number = 0x157

ServerboundDataStorePacket ​

ServerboundDataStorePacket: number = 0x14c

ServerboundDiagnosticsPacket ​

ServerboundDiagnosticsPacket: number = 0x13b

ServerboundLoadingScreenPacket ​

ServerboundLoadingScreenPacket: number = 0x138

ServerboundPackSettingChangePacket ​

ServerboundPackSettingChangePacket: number = 0x149

ServerPlayerPostMovePositionPacket ​

ServerPlayerPostMovePositionPacket: number = 0x10

ServerPresenceInfoPacket ​

ServerPresenceInfoPacket: number = 0x15b

ServerSettingsRequestPacket ​

ServerSettingsRequestPacket: number = 0x66

ServerSettingsResponsePacket ​

ServerSettingsResponsePacket: number = 0x67

ServerStatsPacket ​

ServerStatsPacket: number = 0xc0

ServerStoreInfoPacket ​

ServerStoreInfoPacket: number = 0x15a

ServerToClientHandshakePacket ​

ServerToClientHandshakePacket: number = 0x03

SetActorDataPacket ​

SetActorDataPacket: number = 0x27

SetActorLinkPacket ​

SetActorLinkPacket: number = 0x29

SetActorMotionPacket ​

SetActorMotionPacket: number = 0x28

SetCommandsEnabledPacket ​

SetCommandsEnabledPacket: number = 0x3b

SetDefaultGameTypePacket ​

SetDefaultGameTypePacket: number = 0x69

SetDifficultyPacket ​

SetDifficultyPacket: number = 0x3c

SetDisplayObjectivePacket ​

SetDisplayObjectivePacket: number = 0x6b

SetHealthPacket ​

SetHealthPacket: number = 0x2a

SetHudPacket ​

SetHudPacket: number = 0x134

SetLastHurtByPacket ​

SetLastHurtByPacket: number = 0x60

SetLocalPlayerAsInitializedPacket ​

SetLocalPlayerAsInitializedPacket: number = 0x71

SetPlayerFurnaceOptionsPacket ​

SetPlayerFurnaceOptionsPacket: number = 0x15f

SetPlayerGameTypePacket ​

SetPlayerGameTypePacket: number = 0x3e

SetPlayerInventoryOptionsPacket ​

SetPlayerInventoryOptionsPacket: number = 0x133

SetScoreboardIdentityPacket ​

SetScoreboardIdentityPacket: number = 0x70

SetScorePacket ​

SetScorePacket: number = 0x6c

SetSpawnPositionPacket ​

SetSpawnPositionPacket: number = 0x2b

SetTimePacket ​

SetTimePacket: number = 0x0a

SettingsCommandPacket ​

SettingsCommandPacket: number = 0x8c

SetTitlePacket ​

SetTitlePacket: number = 0x58

ShowCreditsPacket ​

ShowCreditsPacket: number = 0x4b

ShowProfilePacket ​

ShowProfilePacket: number = 0x68

ShowStoreOfferPacket ​

ShowStoreOfferPacket: number = 0x5b

SimpleEventPacket ​

SimpleEventPacket: number = 0x40

SimulationTypePacket ​

SimulationTypePacket: number = 0xa8

SpawnExperienceOrbPacket ​

SpawnExperienceOrbPacket: number = 0x42

SpawnParticleEffectPacket ​

SpawnParticleEffectPacket: number = 0x76

StartGamePacket ​

StartGamePacket: number = 0x0b

StopSoundPacket ​

StopSoundPacket: number = 0x57

StructureBlockUpdatePacket ​

StructureBlockUpdatePacket: number = 0x5a

StructureTemplateDataRequestPacket ​

StructureTemplateDataRequestPacket: number = 0x84

StructureTemplateDataResponsePacket ​

StructureTemplateDataResponsePacket: number = 0x85

SubChunkPacket ​

SubChunkPacket: number = 0xae

SubChunkRequestPacket ​

SubChunkRequestPacket: number = 0xaf

SubClientLoginPacket ​

SubClientLoginPacket: number = 0x5e

SyncActorPropertyPacket ​

SyncActorPropertyPacket: number = 0xa5

SyncWorldClocksPacket ​

SyncWorldClocksPacket: number = 0x158

TakeItemActorPacket ​

TakeItemActorPacket: number = 0x11

TextPacket ​

TextPacket: number = 0x09

TickingAreasLoadStatusPacket ​

TickingAreasLoadStatusPacket: number = 0xb3

ToastRequestPacket ​

ToastRequestPacket: number = 0xba

TransferPacket ​

TransferPacket: number = 0x55

TrimDataPacket ​

TrimDataPacket: number = 0x12e

UnlockedRecipesPacket ​

UnlockedRecipesPacket: number = 0xc7

UpdateAbilitiesPacket ​

UpdateAbilitiesPacket: number = 0xbb

UpdateAdventureSettingsPacket ​

UpdateAdventureSettingsPacket: number = 0xbc

UpdateAttributesPacket ​

UpdateAttributesPacket: number = 0x1d

UpdateBlockPacket ​

UpdateBlockPacket: number = 0x15

UpdateBlockSyncedPacket ​

UpdateBlockSyncedPacket: number = 0x6e

UpdateClientInputLocksPacket ​

UpdateClientInputLocksPacket: number = 0xc4

UpdateClientOptionsPacket ​

UpdateClientOptionsPacket: number = 0x143

UpdateEquipPacket ​

UpdateEquipPacket: number = 0x51

UpdatePlayerGameTypePacket ​

UpdatePlayerGameTypePacket: number = 0x97

UpdateSoftEnumPacket ​

UpdateSoftEnumPacket: number = 0x72

UpdateSubChunkBlocksPacket ​

UpdateSubChunkBlocksPacket: number = 0xac

UpdateTradePacket ​

UpdateTradePacket: number = 0x50

VoxelShapesPacket ​

VoxelShapesPacket: number = 0x151


protocolVersion ​

const protocolVersion: 2193 = 2193

Defined in: protocol/src/wire/versions/v2193.ts:7

The protocol version, as RequestNetworkSettings carries it.

Functions ​

netIdFor() ​

netIdFor(name): number | undefined

Defined in: protocol/src/wire/versions/v2193.ts:261

The 2193 wire id under a packet class name.

Parameters ​

name ​

string

the packet class name, for example 'LoginPacket'.

Returns ​

number | undefined

the id, or undefined for a name 2193 does not list.