Minecraft:Bedrock Edition protocol/Data Types
More actions
This page documents the data types used by packets. For primitive types, packet framing, transport, and login details, see Minecraft:Bedrock Edition protocol.
The type definition tables are based on Mojang's protocol 2193 schemas for Minecraft:26.51.<ref name="schema-release">Mojang: Protocol 2193 schema release</ref>
Type definitions
ClientPixelsProxy
The fields of ClientPixelsProxy are listed below.<ref>Mojang: ClientPixelsProxy</ref>
| Field name | Field type | Notes |
|---|---|---|
| pixel | Unsigned Int | |
| index | Unsigned Short |
Achievement
The fields of Achievement are listed below.<ref>Mojang: Achievement</ref>
| Field name | Field type | Notes |
|---|---|---|
| Achievement ID | Byte (MinecraftEventing::AchievementIds) |
ActorDataBoundingBoxComponent
The fields of ActorDataBoundingBoxComponent are listed below.<ref>Mojang: ActorDataBoundingBoxComponent</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actor Data Bounding Box | Float[] | Minimum entries: 3. Maximum entries: 3. |
ActorDataFlagComponent
The fields of ActorDataFlagComponent are listed below.<ref>Mojang: ActorDataFlagComponent</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actor Flag Bitset Data | Byte[] |
ActorDefinition
The fields of ActorDefinition are listed below.<ref>Mojang: ActorDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| Event Name | String | Maximum length: 256. |
ActorEvent
The ActorEvent values are listed at Bedrock Edition protocol/Entity Events
ActorLink
The fields of ActorLink are listed below.<ref>Mojang: ActorLink</ref>
| Field name | Field type | Notes |
|---|---|---|
| Target A | ActorUniqueID | |
| Target B | ActorUniqueID | |
| Type | Byte (ActorLinkType) | |
| Immediate | Boolean | |
| Passenger Initiated | Boolean | |
| Vehicle Angular Velocity | Float |
ActorLinkType
An enum with underlying type uint8.<ref>Mojang: ActorLinkType</ref><ref>Endstone: ActorLinkType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Riding
|
| 2 | Passenger
|
ActorRuntimeID
The fields of ActorRuntimeID are listed below.<ref>Mojang: ActorRuntimeID</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actor Runtime ID | VarLong |
ActorSwingSource
An enum with underlying type uint8.<ref>Mojang: ActorSwingSource</ref><ref>Endstone: ActorSwingSource</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Build
|
| 2 | Mine
|
| 3 | Interact
|
| 4 | Attack
|
| 5 | UseItem
|
| 6 | ThrowItem
|
| 7 | DropItem
|
| 8 | Event
|
ActorType
An enum with underlying type int32.<ref>Mojang: ActorType</ref><ref>Endstone: ActorType</ref>
| Value | Name |
|---|---|
| 1 | Undefined
|
| 256 | Mob
|
| 768 | PathfinderMob
|
| 2816 | Monster
|
| 4864 | Animal
|
| 21248 | TamableAnimal
|
| 33024 | Ambient
|
| 68352 | UndeadMonster
|
| 199424 | ZombieMonster
|
| 264960 | Arthropod
|
| 524288 | Minecart
|
| 1116928 | SkeletonMonster
|
| 2118400 | EquineAnimal
|
| 4194304 | Projectile
|
| 8388608 | AbstractArrow
|
| 8960 | WaterAnimal
|
| 16777984 | VillagerBase
|
| 4874 | Chicken
|
| 4875 | Cow
|
| 4876 | Pig
|
| 4877 | Sheep
|
| 21262 | Wolf
|
| 16777999 | Villager
|
| 4880 | MushroomCow
|
| 8977 | Squid
|
| 4882 | Rabbit
|
| 33043 | Bat
|
| 788 | IronGolem
|
| 789 | SnowGolem
|
| 21270 | Ocelot
|
| 2118423 | Horse
|
| 4892 | PolarBear
|
| 4893 | Llama
|
| 21278 | Parrot
|
| 8991 | Dolphin
|
| 2118424 | Donkey
|
| 2118425 | Mule
|
| 2183962 | SkeletonHorse
|
| 2183963 | ZombieHorse
|
| 199456 | Zombie
|
| 2849 | Creeper
|
| 1116962 | Skeleton
|
| 264995 | Spider
|
| 68388 | PigZombie
|
| 2853 | Slime
|
| 2854 | EnderMan
|
| 264999 | Silverfish
|
| 265000 | CaveSpider
|
| 2857 | Ghast
|
| 2858 | LavaSlime
|
| 2859 | Blaze
|
| 199468 | ZombieVillager
|
| 2861 | Witch
|
| 1116974 | Stray
|
| 199471 | Husk
|
| 1116976 | WitherSkeleton
|
| 2865 | Guardian
|
| 2866 | ElderGuardian
|
| 307 | Npc
|
| 68404 | WitherBoss
|
| 2869 | Dragon
|
| 2870 | Shulker
|
| 265015 | Endermite
|
| 312 | Agent
|
| 2873 | Vindicator
|
| 68410 | Phantom
|
| 2875 | IllagerBeast
|
| 317 | ArmorStand
|
| 318 | TripodCamera
|
| 319 | Player
|
| 64 | ItemEntity
|
| 65 | PrimedTnt
|
| 66 | FallingBlock
|
| 67 | MovingBlock
|
| 4194372 | ExperiencePotion
|
| 69 | Experience
|
| 70 | EyeOfEnder
|
| 71 | EnderCrystal
|
| 72 | FireworksRocket
|
| 12582985 | Trident
|
| 4938 | Turtle
|
| 21323 | Cat
|
| 4194380 | ShulkerBullet
|
| 77 | FishingHook
|
| 78 | Chalkboard
|
| 4194383 | DragonFireball
|
| 12582992 | Arrow
|
| 4194385 | Snowball
|
| 4194386 | ThrownEgg
|
| 83 | Painting
|
| 4194389 | LargeFireball
|
| 4194390 | ThrownPotion
|
| 4194391 | Enderpearl
|
| 88 | LeashKnot
|
| 4194393 | WitherSkull
|
| 90 | BoatRideable
|
| 4194395 | WitherSkullDangerous
|
| 93 | LightningBolt
|
| 4194398 | SmallFireball
|
| 95 | AreaEffectCloud
|
| 4194405 | LingeringPotion
|
| 4194406 | LlamaSpit
|
| 4194407 | EvocationFang
|
| 2920 | EvocationIllager
|
| 2921 | Vex
|
| 524372 | MinecartRideable
|
| 524384 | MinecartHopper
|
| 524385 | MinecartTNT
|
| 524386 | MinecartChest
|
| 524387 | MinecartFurnace
|
| 524388 | MinecartCommandBlock
|
| 4194410 | IceBomb
|
| 107 | Balloon
|
| 9068 | Pufferfish
|
| 9069 | Salmon
|
| 199534 | Drowned
|
| 9071 | Tropicalfish
|
| 9072 | Fish
|
| 4977 | Panda
|
| 2930 | Pillager
|
| 16778099 | VillagerV2
|
| 199540 | ZombieVillagerV2
|
| 117 | Shield
|
| 886 | WanderingTrader
|
| 119 | Lectern
|
| 2936 | ElderGuardianGhost
|
| 4985 | Fox
|
| 378 | Bee
|
| 379 | Piglin
|
| 4988 | Hoglin
|
| 4989 | Strider
|
| 68478 | Zoglin
|
| 383 | PiglinBrute
|
| 4992 | Goat
|
| 9089 | GlowSquid
|
| 4994 | Axolotl
|
| 2947 | Warden
|
| 4996 | Frog
|
| 9093 | Tadpole
|
| 390 | Allay
|
| 218 | ChestBoatRideable
|
| 5021 | TraderLlama
|
| 5002 | Camel
|
| 5003 | Sniffer
|
| 2956 | Breeze
|
| 4194445 | BreezeWindChargeProjectile
|
| 5006 | Armadillo
|
| 4194447 | WindChargeProjectile
|
| 1117072 | Bogged
|
| 145 | OminousItemSpawner
|
| 2962 | Creaking
|
| 5011 | HappyGhast
|
| 916 | CopperGolem
|
| 9109 | Nautilus
|
| 74646 | ZombieNautilus
|
| 1117079 | Parched
|
| 70552 | CamelHusk
|
| 921 | SulfurCube
|
| 154 | Cushion
|
ActorUniqueID
The fields of ActorUniqueID are listed below.<ref>Mojang: ActorUniqueID</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actor Unique ID | SignedVarLong |
AddTimeMarkerData
The fields of AddTimeMarkerData are listed below.<ref>Mojang: AddTimeMarkerData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ClockId | VarLong | |
| TimeMarkers | TimeMarkerData[] | Maximum entries: 256. |
AdventureSettings
The fields of AdventureSettings are listed below.<ref>Mojang: AdventureSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| no PvM | Boolean | |
| no MvP | Boolean | |
| Immutable World | Boolean | |
| Show Name Tags | Boolean | |
| Auto Jump | Boolean |
AgentAnimation
An enum with underlying type uint8.<ref>Mojang: Agent Animation</ref><ref>Endstone: AgentAnimation</ref>
| Value | Name |
|---|---|
| 0 | ArmSwing
|
| 1 | Shrug
|
AgentActionType
An enum with underlying type int32.<ref>Mojang: AgentActionType</ref><ref>Endstone: AgentActionType</ref>
| Value | Name |
|---|---|
| 1 | Attack
|
| 2 | Collect
|
| 3 | Destroy
|
| 4 | DetectRedstone
|
| 5 | DetectObstacle
|
| 6 | Drop
|
| 7 | DropAll
|
| 8 | Inspect
|
| 9 | InspectData
|
| 10 | InspectItemCount
|
| 11 | InspectItemDetail
|
| 12 | InspectItemSpace
|
| 13 | Interact
|
| 14 | Move
|
| 15 | PlaceBlock
|
| 16 | Till
|
| 17 | TransferItemTo
|
| 18 | Turn
|
AgentCapabilities
The fields of AgentCapabilities are listed below.<ref>Mojang: AgentCapabilities</ref>
| Field name | Field type | Notes |
|---|---|---|
| Can Modify Blocks | Boolean |
Aim-Assist Target Mode
An enum with underlying type uint8.<ref>Mojang: Aim-Assist Target Mode</ref><ref>Endstone: Aim-Assist Target Mode</ref>
| Value | Name |
|---|---|
| 0 | angle
|
| 1 | distance
|
AimAssistActorPriorityData
The fields of AimAssistActorPriorityData are listed below.<ref>Mojang: AimAssistActorPriorityData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Preset Index | Int | |
| Category Index | Int | |
| Actor Index | Int | |
| Priority Value | Int |
AnimatedImageData
The fields of AnimatedImageData are listed below.<ref>Mojang: AnimatedImageData</ref>
| Field name | Field type | Notes |
|---|---|---|
| SkinImage | SkinImage | |
| AnimatedTextureType | VarInt (persona::AnimatedTextureType) | |
| Frames | Float | |
| AnimationExpression | VarInt (persona::AnimationExpression) |
AnimatePacketPayload Action
An enum with underlying type uint8.<ref>Mojang: AnimatePacketPayload Action</ref><ref>Endstone: AnimatePacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | NoAction
|
| 1 | Swing
|
| 3 | WakeUp
|
| 4 | CriticalHit
|
| 5 | MagicCriticalHit
|
AnimationMode
An enum with underlying type uint8.<ref>Mojang: AnimationMode</ref><ref>Endstone: AnimationMode</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Layers
|
| 2 | Blocks
|
ArmorSlotAndDamagePair
The fields of ArmorSlotAndDamagePair are listed below.<ref>Mojang: ArmorSlotAndDamagePair</ref>
| Field name | Field type | Notes |
|---|---|---|
| Armor Slot | SignedVarInt (SharedTypes::Legacy::ArmorSlot) | |
| Damage | Short |
ArrowDataPayload
The fields of ArrowDataPayload are listed below.<ref>Mojang: ArrowDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Arrow End Location | Vec3 | |
| Arrow Head Length | Float | |
| Arrow Head Radius | Float | |
| Num Segments | Byte |
AttributeData
The fields of AttributeData are listed below.<ref>Mojang: AttributeData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Min Value | Float | |
| Max Value | Float | |
| Current Value | Float | |
| Default Min Value | Float | |
| Default Max Value | Float | |
| Default Value | Float | |
| Name | hashed_string | |
| Modifiers | AttributeModifier[] |
AttributeLayerData
The fields of AttributeLayerData are listed below.<ref>Mojang: AttributeLayerData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | Maximum length: 128. |
| NoiseName | String | Maximum length: 128. |
| Dimension | DimensionType | |
| Settings | AttributeLayerSettings | |
| Attributes | EnvironmentAttributeData[] | Maximum entries: 1024. |
AttributeLayerSettings
The fields of AttributeLayerSettings are listed below.<ref>Mojang: AttributeLayerSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Priority | Int | |
| Weight | Float | |
| Enabled | Boolean | |
| TransitionsPaused | Boolean |
AttributeModifier
The fields of AttributeModifier are listed below.<ref>Mojang: AttributeModifier</ref>
| Field name | Field type | Notes |
|---|---|---|
| Id | String | |
| Name | String | |
| Amount | Float | |
| Operation | Int | |
| Operand | Int | |
| Is Serializable? | Boolean |
AuthorAndMessage
The fields of AuthorAndMessage are listed below.<ref>Mojang: AuthorAndMessage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Message Type | Byte | Values: chat, whisper, announcement.
|
| Player Name | String | Maximum length: 256. |
| Message | String | Minimum length: 1. Maximum length: 65536. |
AvailableCommandsPacketChainedSubcommandData
The fields of AvailableCommandsPacketChainedSubcommandData are listed below.<ref>Mojang: AvailableCommandsPacketChainedSubcommandData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | Maximum length: 1000. |
| SubCommand values | AvailableCommandsPacketChainedSubcommandRelationship[] | Maximum entries: 32. |
AvailableCommandsPacketChainedSubcommandRelationship
The fields of AvailableCommandsPacketChainedSubcommandRelationship are listed below.<ref>Mojang: AvailableCommandsPacketChainedSubcommandRelationship</ref>
| Field name | Field type | Notes |
|---|---|---|
| SubCommand First Value | VarInt | |
| SubCommand Second Value | VarInt |
AvailableCommandsPacketCommandData
The fields of AvailableCommandsPacketCommandData are listed below.<ref>Mojang: AvailableCommandsPacketCommandData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | Maximum length: 1000. |
| Description | String | Maximum length: 1000. |
| Flags | Unsigned Short | |
| Permission Level | Byte (CommandPermissionLevel) | |
| Alias Enum | Int | |
| CommandData Chained Subcommand Indexes | Unsigned Int[] | Maximum entries: 250. |
| Overloads | AvailableCommandsPacketOverloadData[] | Maximum entries: 250. |
AvailableCommandsPacketConstrainedValueData
The fields of AvailableCommandsPacketConstrainedValueData are listed below.<ref>Mojang: AvailableCommandsPacketConstrainedValueData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Enum Value Symbol | Unsigned Int | |
| Enum Symbol | Unsigned Int | |
| Constraint Indices | Byte[] | Maximum entries: 250. |
AvailableCommandsPacketEnumData
The fields of AvailableCommandsPacketEnumData are listed below.<ref>Mojang: AvailableCommandsPacketEnumData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | |
| Values | Unsigned Int[] |
AvailableCommandsPacketOverloadData
The fields of AvailableCommandsPacketOverloadData are listed below.<ref>Mojang: AvailableCommandsPacketOverloadData</ref>
| Field name | Field type | Notes |
|---|---|---|
| isChaining | Boolean | |
| Parameter Data | AvailableCommandsPacketParamData[] |
AvailableCommandsPacketParamData
The fields of AvailableCommandsPacketParamData are listed below.<ref>Mojang: AvailableCommandsPacketParamData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | |
| Parse Symbol | Unsigned Int | |
| Is Optional? | Boolean | |
| Options | Byte |
AvailableCommandsPacketSoftEnumData
The fields of AvailableCommandsPacketSoftEnumData are listed below.<ref>Mojang: AvailableCommandsPacketSoftEnumData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Enum Name | String | Maximum length: 1000. |
| Enum Options | String[] |
Bedrock::Safety::RedactableString
The fields of Bedrock::Safety::RedactableString are listed below.<ref>Mojang: Bedrock::Safety::RedactableString</ref>
| Field name | Field type | Notes |
|---|---|---|
| Unredacted | String | |
| Redacted | String |
BellUsed
The fields of BellUsed are listed below.<ref>Mojang: BellUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Id | Short |
BiomeCappedSurfaceData
The fields of BiomeCappedSurfaceData are listed below.<ref>Mojang: BiomeCappedSurfaceData</ref>
| Field name | Field type | Notes |
|---|---|---|
| floor blocks | Unsigned Int[] | |
| ceiling blocks | Unsigned Int[] | |
| sea block | Unsigned Int | |
| foundation block | Unsigned Int | |
| beach block | Unsigned Int |
BiomeClimateData
The fields of BiomeClimateData are listed below.<ref>Mojang: BiomeClimateData</ref>
| Field name | Field type | Notes |
|---|---|---|
| temperature | Float | |
| downfall | Float | |
| snow accumulation min | Float | |
| snow accumulation max | Float |
BiomeConditionalTransformationData
The fields of BiomeConditionalTransformationData are listed below.<ref>Mojang: BiomeConditionalTransformationData</ref>
| Field name | Field type | Notes |
|---|---|---|
| transforms into | BiomeWeightedData[] | |
| condition json | Unsigned Short | |
| min passing neighbors | Unsigned Int |
BiomeConsolidatedFeatureData
The fields of BiomeConsolidatedFeatureData are listed below.<ref>Mojang: BiomeConsolidatedFeatureData</ref>
| Field name | Field type | Notes |
|---|---|---|
| scatter | BiomeScatterParamData | |
| feature | Unsigned Short | |
| identifier | Unsigned Short | |
| pass | Unsigned Short | |
| can use internal feature | Boolean |
BiomeConsolidatedFeaturesData
The fields of BiomeConsolidatedFeaturesData are listed below.<ref>Mojang: BiomeConsolidatedFeaturesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| features | BiomeConsolidatedFeatureData[] |
BiomeCoordinateData
The fields of BiomeCoordinateData are listed below.<ref>Mojang: BiomeCoordinateData</ref>
| Field name | Field type | Notes |
|---|---|---|
| min value type | SignedVarInt | |
| min value | Unsigned Short | |
| max value type | SignedVarInt | |
| max value | Unsigned Short | |
| grid offset | Unsigned Int | |
| grid step size | Unsigned Int | |
| distribution | SignedVarInt (RandomDistributionType) |
BiomeDefinitionChunkGenData
The fields of BiomeDefinitionChunkGenData are listed below.<ref>Mojang: BiomeDefinitionChunkGenData</ref>
| Field name | Field type | Notes |
|---|---|---|
| climate | BiomeClimateData | |
| consolidated features | BiomeConsolidatedFeaturesData | |
| mountain params | BiomeMountainParamsData | |
| surface material adjustments | BiomeSurfaceMaterialAdjustmentData | |
| overworld gen rules | BiomeOverworldGenRulesData | |
| multinoise gen rules | BiomeMultinoiseGenRulesData | |
| legacy world gen rules | BiomeLegacyWorldGenRulesData | |
| replacement biomes | BiomeReplacementsData | |
| Village Type | Byte (VillageType) | |
| surface builder data | BiomeSurfaceBuilderData | |
| subsurface builder data | BiomeSurfaceBuilderData |
BiomeDefinitionData
The fields of BiomeDefinitionData are listed below.<ref>Mojang: BiomeDefinitionData</ref>
| Field name | Field type | Notes |
|---|---|---|
| id | Unsigned Short | |
| temperature | Float | |
| downfall | Float | |
| foliage snow | Float | |
| depth | Float | |
| scale | Float | |
| map water color ARGB | Int | |
| rain | Boolean | |
| tags | BiomeTagsData | |
| chunk gen data | BiomeDefinitionChunkGenData |
BiomeElementData
The fields of BiomeElementData are listed below.<ref>Mojang: BiomeElementData</ref>
| Field name | Field type | Notes |
|---|---|---|
| noise freq scale | Float | |
| noise lower bound | Float | |
| noise upper bound | Float | |
| height min type | SignedVarInt | |
| height min | Unsigned Short | |
| height max type | SignedVarInt | |
| height max | Unsigned Short | |
| adjusted materials | BiomeSurfaceMaterialData |
BiomeLegacyWorldGenRulesData
The fields of BiomeLegacyWorldGenRulesData are listed below.<ref>Mojang: BiomeLegacyWorldGenRulesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| legacy pre hills edge | BiomeConditionalTransformationData[] |
BiomeMesaSurfaceData
The fields of BiomeMesaSurfaceData are listed below.<ref>Mojang: BiomeMesaSurfaceData</ref>
| Field name | Field type | Notes |
|---|---|---|
| clay material | Unsigned Int | |
| hard clay material | Unsigned Int | |
| bryce pillars | Boolean | |
| has forest | Boolean |
BiomeMountainParamsData
The fields of BiomeMountainParamsData are listed below.<ref>Mojang: BiomeMountainParamsData</ref>
| Field name | Field type | Notes |
|---|---|---|
| steep block | Unsigned Int | |
| north slopes | Boolean | |
| south slopes | Boolean | |
| west slopes | Boolean | |
| east slopes | Boolean | |
| top slide enabled | Boolean |
BiomeMultinoiseGenRulesData
The fields of BiomeMultinoiseGenRulesData are listed below.<ref>Mojang: BiomeMultinoiseGenRulesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| temperature | Float | |
| humidity | Float | |
| altitude | Float | |
| weirdness | Float | |
| weight | Float |
BiomeNoiseGradientSurfaceData
The fields of BiomeNoiseGradientSurfaceData are listed below.<ref>Mojang: BiomeNoiseGradientSurfaceData</ref>
| Field name | Field type | Notes |
|---|---|---|
| non-replaceable blocks | Unsigned Int[] | |
| gradient blocks | SerializedNoiseBlockSpecifier[] | |
| noise | NoiseDescriptor |
BiomeOverworldGenRulesData
The fields of BiomeOverworldGenRulesData are listed below.<ref>Mojang: BiomeOverworldGenRulesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| hills transformations | BiomeWeightedData[] | |
| mutate transformations | BiomeWeightedData[] | |
| river transformations | BiomeWeightedData[] | |
| shore transformations | BiomeWeightedData[] | |
| pre hills edge | BiomeConditionalTransformationData[] | |
| post shore edge | BiomeConditionalTransformationData[] | |
| climate | BiomeWeightedTemperatureData[] |
BiomeReplacementData
The fields of BiomeReplacementData are listed below.<ref>Mojang: BiomeReplacementData</ref>
| Field name | Field type | Notes |
|---|---|---|
| replacement biome | Unsigned Short | |
| dimension | Unsigned Short | |
| target biomes | Unsigned Short[] | |
| amount | Float | |
| noise frequency scale | Float | |
| replacement index | Unsigned Int |
BiomeReplacementsData
The fields of BiomeReplacementsData are listed below.<ref>Mojang: BiomeReplacementsData</ref>
| Field name | Field type | Notes |
|---|---|---|
| biome replacements | BiomeReplacementData[] |
BiomeScatterParamData
The fields of BiomeScatterParamData are listed below.<ref>Mojang: BiomeScatterParamData</ref>
| Field name | Field type | Notes |
|---|---|---|
| coordinates | BiomeCoordinateData[] | |
| eval order | SignedVarInt (CoordinateEvaluationOrder) | |
| chance percent type | SignedVarInt | |
| chance percent | Unsigned Short | |
| chance numerator | Int | |
| chance denominator | Int | |
| iterations type | SignedVarInt | |
| iterations | Unsigned Short |
BiomeStringList
The fields of BiomeStringList are listed below.<ref>Mojang: BiomeStringList</ref>
| Field name | Field type | Notes |
|---|---|---|
| strings | String[] |
BiomeSurfaceBuilderData
The fields of BiomeSurfaceBuilderData are listed below.<ref>Mojang: BiomeSurfaceBuilderData</ref>
| Field name | Field type | Notes |
|---|---|---|
| surface materials | BiomeSurfaceMaterialData | |
| has default overworld surface | Boolean | |
| has swamp surface | Boolean | |
| has frozen ocean surface | Boolean | |
| has the end surface | Boolean | |
| mesa surface | BiomeMesaSurfaceData | |
| capped surface | BiomeCappedSurfaceData | |
| noise gradient surface | BiomeNoiseGradientSurfaceData |
BiomeSurfaceMaterialAdjustmentData
The fields of BiomeSurfaceMaterialAdjustmentData are listed below.<ref>Mojang: BiomeSurfaceMaterialAdjustmentData</ref>
| Field name | Field type | Notes |
|---|---|---|
| adjustments | BiomeElementData[] |
BiomeSurfaceMaterialData
The fields of BiomeSurfaceMaterialData are listed below.<ref>Mojang: BiomeSurfaceMaterialData</ref>
| Field name | Field type | Notes |
|---|---|---|
| top block | Unsigned Int | |
| mid block | Unsigned Int | |
| sea floor block | Unsigned Int | |
| foundation block | Unsigned Int | |
| sea block | Unsigned Int | |
| sea floor depth | Int |
BiomeTagsData
The fields of BiomeTagsData are listed below.<ref>Mojang: BiomeTagsData</ref>
| Field name | Field type | Notes |
|---|---|---|
| tags | Unsigned Short[] |
BiomeWeightedData
The fields of BiomeWeightedData are listed below.<ref>Mojang: BiomeWeightedData</ref>
| Field name | Field type | Notes |
|---|---|---|
| biome identifier | Unsigned Short | |
| weight | Unsigned Int |
BiomeWeightedTemperatureData
The fields of BiomeWeightedTemperatureData are listed below.<ref>Mojang: BiomeWeightedTemperatureData</ref>
| Field name | Field type | Notes |
|---|---|---|
| temperature | SignedVarInt | |
| weight | Unsigned Int |
Block Reference
Represents Block Reference.<ref>Mojang: Block Reference</ref>
| Field Type | Notes |
|---|---|
| String |
BlockCommandData
The fields of BlockCommandData are listed below.<ref>Mojang: BlockCommandData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Block Position | BlockPos | |
| Command Block Mode | VarInt | |
| Redstone Mode | Boolean | |
| Is Conditional | Boolean |
BlockPos
The fields of BlockPos are listed below.<ref>Mojang: BlockPos</ref>
| Field name | Field type | Notes |
|---|---|---|
| X | SignedVarInt | |
| Y | SignedVarInt | |
| Z | SignedVarInt |
BookEditAction::AddPage
The fields of BookEditAction::AddPage are listed below.<ref>Mojang: BookEditAction::AddPage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Page Index | SignedVarInt | |
| Page Text | String | Maximum length: 768. |
| Photo Name | String | Maximum length: 768. |
BookEditAction::DeletePage
The fields of BookEditAction::DeletePage are listed below.<ref>Mojang: BookEditAction::DeletePage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Page Index | SignedVarInt |
BookEditAction::Finalize
The fields of BookEditAction::Finalize are listed below.<ref>Mojang: BookEditAction::Finalize</ref>
| Field name | Field type | Notes |
|---|---|---|
| Title | String | Maximum length: 768. |
| Author | String | Maximum length: 768. |
| XUID | String | Maximum length: 768. |
BookEditAction::ReplacePage
The fields of BookEditAction::ReplacePage are listed below.<ref>Mojang: BookEditAction::ReplacePage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Page Index | SignedVarInt | |
| Page Text | String | Maximum length: 768. |
| Photo Name | String | Maximum length: 768. |
BookEditAction::SwapPages
The fields of BookEditAction::SwapPages are listed below.<ref>Mojang: BookEditAction::SwapPages</ref>
| Field name | Field type | Notes |
|---|---|---|
| Page Index | SignedVarInt | |
| Swap With Index | SignedVarInt |
BoolAttributeData
The fields of BoolAttributeData are listed below.<ref>Mojang: BoolAttributeData</ref>
| Field name | Field type | Notes |
|---|---|---|
| value | Boolean | |
| operation | Int (BoolAttributeOperation) |
BoolAttributeOperation
An enum with underlying type int32.<ref>Mojang: BoolAttributeOperation</ref><ref>Endstone: EAS::BoolAttributeOperation</ref>
| Value | Name |
|---|---|
| 0 | OVERRIDE
|
| 1 | ALPHA_BLEND
|
| 2 | AND
|
| 3 | NAND
|
| 4 | OR
|
| 5 | NOR
|
| 6 | XOR
|
| 7 | XNOR
|
BossBarColor
An enum with underlying type uint8.<ref>Mojang: BossBarColor</ref><ref>Endstone: BossBarColor</ref>
| Value | Name |
|---|---|
| 0 | PINK
|
| 1 | BLUE
|
| 2 | RED
|
| 3 | GREEN
|
| 4 | YELLOW
|
| 5 | PURPLE
|
| 6 | REBECCA_PURPLE
|
| 7 | WHITE
|
BossBarOverlay
An enum with underlying type uint8.<ref>Mojang: BossBarOverlay</ref><ref>Endstone: BossBarOverlay</ref>
| Value | Name |
|---|---|
| 0 | PROGRESS
|
| 1 | NOTCHED_6
|
| 2 | NOTCHED_10
|
| 3 | NOTCHED_12
|
| 4 | NOTCHED_20
|
BossEventUpdateType
An enum with underlying type uint8.<ref>Mojang: BossEventUpdateType</ref><ref>Endstone: BossEventUpdateType</ref>
| Value | Name |
|---|---|
| 0 | Add
|
| 1 | PlayerAdded
|
| 2 | Remove
|
| 3 | PlayerRemoved
|
| 4 | Update_Percent
|
| 5 | Update_Name
|
| 6 | Update_Properties
|
| 7 | Update_Style
|
| 8 | Query
|
BossKilled
The fields of BossKilled are listed below.<ref>Mojang: BossKilled</ref>
| Field name | Field type | Notes |
|---|---|---|
| Boss Actor ID | SignedVarLong | |
| Party Size | SignedVarInt | |
| Boss Type | SignedVarInt |
BoxDataPayload
The fields of BoxDataPayload are listed below.<ref>Mojang: BoxDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Box Bound | Vec3 |
BuildPlatform
An enum with underlying type int32.<ref>Mojang: BuildPlatform</ref><ref>Endstone: BuildPlatform</ref>
| Value | Name |
|---|---|
| 1 | Google
|
| 2 | iOS
|
| 3 | OSX
|
| 4 | Amazon
|
| 8 | Win32
|
| 9 | Dedicated
|
| 11 | Sony
|
| 12 | Nintendo
|
| 13 | Xbox
|
| 15 | Linux
|
| -1 | Unknown
|
CameraAimAssist Identifier
Represents CameraAimAssist Identifier.<ref>Mojang: CameraAimAssist Identifier</ref>
| Field Type | Notes |
|---|---|
| String |
CameraAimAssistCategory Identifier
Represents CameraAimAssistCategory Identifier.<ref>Mojang: CameraAimAssistCategory Identifier</ref>
| Field Type | Notes |
|---|---|
| String |
CameraAimAssistCategory Reference
Represents CameraAimAssistCategory Reference.<ref>Mojang: CameraAimAssistCategory Reference</ref>
| Field Type | Notes |
|---|---|
| String |
CameraAimAssistCategoryDefinition
The fields of CameraAimAssistCategoryDefinition are listed below.<ref>Mojang: CameraAimAssistCategoryDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| name | CameraAimAssistCategory Identifier | |
| priorities | CameraAimAssistCategoryPriorities |
CameraAimAssistCategoryPriorities
The fields of CameraAimAssistCategoryPriorities are listed below.<ref>Mojang: CameraAimAssistCategoryPriorities</ref>
| Field name | Field type | Notes |
|---|---|---|
| entities | Structure | |
| blocks | Structure | |
| block_tags | Structure | |
| entity_type_families | Structure | |
| entity_default | Int | |
| block_default | Int |
CameraAimAssistPacketPayload Action
An enum with underlying type uint8.<ref>Mojang: CameraAimAssistPacketPayload Action</ref><ref>Endstone: CameraAimAssistPacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | Set
|
| 1 | Clear
|
CameraAimAssistPacketPayload TargetMode
An enum with underlying type uint8.<ref>Mojang: CameraAimAssistPacketPayload TargetMode</ref><ref>Endstone: CameraAimAssistPacketPayload TargetMode</ref>
| Value | Name |
|---|---|
| 0 | Angle
|
| 1 | Distance
|
CameraAimAssistPresetDefinition
The fields of CameraAimAssistPresetDefinition are listed below.<ref>Mojang: CameraAimAssistPresetDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| identifier | CameraAimAssist Identifier | |
| exclusion_settings | CameraAimAssistPresetExclusionDefinition | |
| liquid_targeting_list | Item Reference[] | |
| item_settings | Structure | |
| default_item_settings | CameraAimAssistCategory Reference | |
| hand_settings | CameraAimAssistCategory Reference |
CameraAimAssistPresetExclusionDefinition
The fields of CameraAimAssistPresetExclusionDefinition are listed below.<ref>Mojang: CameraAimAssistPresetExclusionDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| blocks | Block Reference[] | |
| entities | Entity Reference[] | |
| block_tags | String[] | |
| entity_type_families | String[] |
CameraAimAssistPresetsPacketOperation
An enum with underlying type uint8.<ref>Mojang: CameraAimAssistPresetsPacketOperation</ref><ref>Endstone: CameraAimAssistPresetsPacketOperation</ref>
| Value | Name |
|---|---|
| 0 | Set
|
| 1 | AddToExisting
|
CameraInstruction
The fields of CameraInstruction are listed below.<ref>Mojang: CameraInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Set | CameraInstruction::SetInstruction | |
| Clear | Boolean | |
| Fade | CameraInstruction::FadeInstruction | |
| Target | CameraInstruction::TargetInstruction | |
| RemoveTarget | Boolean | |
| FieldOfView | CameraInstruction::FovInstruction | |
| Spline | CameraInstruction::SplineInstruction | |
| AttachToEntity | CameraInstruction::AttachToEntityInstruction | |
| DetachFromEntity | Boolean |
CameraInstruction::AttachToEntityInstruction
The fields of CameraInstruction::AttachToEntityInstruction are listed below.<ref>Mojang: CameraInstruction::AttachToEntityInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Entity Actor ID | Long |
CameraInstruction::FadeInstruction
The fields of CameraInstruction::FadeInstruction are listed below.<ref>Mojang: CameraInstruction::FadeInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Time | CameraInstruction::FadeInstruction::TimeOption | |
| Color | CameraInstruction::FadeInstruction::ColorOption |
CameraInstruction::FadeInstruction::ColorOption
The fields of CameraInstruction::FadeInstruction::ColorOption are listed below.<ref>Mojang: CameraInstruction::FadeInstruction::ColorOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Red | Float | |
| Green | Float | |
| Blue | Float |
CameraInstruction::FadeInstruction::TimeOption
The fields of CameraInstruction::FadeInstruction::TimeOption are listed below.<ref>Mojang: CameraInstruction::FadeInstruction::TimeOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Fade In Time | Float | |
| Hold Time | Float | |
| Fade Out Time | Float |
CameraInstruction::FovInstruction
The fields of CameraInstruction::FovInstruction are listed below.<ref>Mojang: CameraInstruction::FovInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Field of View | Float | |
| FOV Ease Time | Float | |
| FOV Ease Type | Int (easing_function) | |
| Field of View Clear | Boolean |
CameraInstruction::SetInstruction
The fields of CameraInstruction::SetInstruction are listed below.<ref>Mojang: CameraInstruction::SetInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| preset | Unsigned Int | |
| ease | CameraInstruction::SetInstruction::EaseOption | |
| pos | CameraInstruction::SetInstruction::PosOption | |
| rot | CameraInstruction::SetInstruction::RotOption | |
| facing | CameraInstruction::SetInstruction::FacingOption | |
| view_offset | CameraInstruction::SetInstruction::ViewOffsetOption | |
| entity_offset | CameraInstruction::SetInstruction::EntityOffsetOption | |
| default | Boolean | |
| removeIgnoreStartingValuesComponent | Boolean |
CameraInstruction::SetInstruction::EaseOption
The fields of CameraInstruction::SetInstruction::EaseOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::EaseOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| type | Byte | |
| time | Float |
CameraInstruction::SetInstruction::EntityOffsetOption
The fields of CameraInstruction::SetInstruction::EntityOffsetOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::EntityOffsetOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| entity_offset_x | Float | |
| entity_offset_y | Float | |
| entity_offset_z | Float |
CameraInstruction::SetInstruction::FacingOption
The fields of CameraInstruction::SetInstruction::FacingOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::FacingOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| pos | Vec3 |
CameraInstruction::SetInstruction::PosOption
The fields of CameraInstruction::SetInstruction::PosOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::PosOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pos | Vec3 |
CameraInstruction::SetInstruction::RotOption
The fields of CameraInstruction::SetInstruction::RotOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::RotOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| x | Float | |
| y | Float |
CameraInstruction::SetInstruction::ViewOffsetOption
The fields of CameraInstruction::SetInstruction::ViewOffsetOption are listed below.<ref>Mojang: CameraInstruction::SetInstruction::ViewOffsetOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| x | Float | |
| y | Float |
CameraInstruction::SplineInstruction
The fields of CameraInstruction::SplineInstruction are listed below.<ref>Mojang: CameraInstruction::SplineInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| totalTime | Float | |
| type | Byte | |
| curve | Vec3[] | |
| progressKeyFrames | CameraInstruction::SplineInstruction::SplineProgressOption[] | |
| rotationOption | CameraInstruction::SplineInstruction::SplineRotationOption[] | |
| splineIdentifier | String | Maximum length: 1024. |
| loadFromJson | Boolean |
CameraInstruction::SplineInstruction::SplineProgressOption
The fields of CameraInstruction::SplineInstruction::SplineProgressOption are listed below.<ref>Mojang: CameraInstruction::SplineInstruction::SplineProgressOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Key frame value | Float | |
| Key frame time | Float | |
| Key frame easing func | Int (easing_function) |
CameraInstruction::SplineInstruction::SplineRotationOption
The fields of CameraInstruction::SplineInstruction::SplineRotationOption are listed below.<ref>Mojang: CameraInstruction::SplineInstruction::SplineRotationOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Key frame value | Vec3 | |
| Key frame time | Float | |
| Key frame easing func | Int (easing_function) |
CameraInstruction::TargetInstruction
The fields of CameraInstruction::TargetInstruction are listed below.<ref>Mojang: CameraInstruction::TargetInstruction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Target Center Offset | Vec3 | |
| Target Actor ID | Long |
CameraPresets
The fields of CameraPresets are listed below.<ref>Mojang: CameraPresets</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | SharedTypes::Identifier<SharedTypes::AssetType::CameraPreset> | |
| Inherit From | SharedTypes::Reference<SharedTypes::AssetType::CameraPreset> | |
| Pos X | Float | |
| Pos Y | Float | |
| Pos Z | Float | |
| Rot X | Float | |
| Rot Y | Float | |
| Rotation Speed | Float | |
| Snap to Target | Boolean | |
| Horizontal Rotation Limit | Vec2 | |
| Vertical Rotation Limit | Vec2 | |
| Continue Targeting | Boolean | |
| Block Listening Radius | Float | |
| View Offset | Vec2 | |
| Entity Offset | Vec3 | |
| Radius | Float | |
| Yaw Limit Min | Float | |
| Yaw Limit Max | Float | |
| Listener | Byte (SharedTypes::Comprehensive::CameraPreset::AudioListener) | |
| Player Effects | Boolean | |
| Aim Assist | SharedTypes::Comprehensive::CameraAimAssistCommandDefinition | |
| Control Scheme | Byte (Control Scheme) | |
| Apply Inherited Starting Rotation | Boolean | |
| Starting Rotation | Vec2 |
CameraShakeAction
An enum with underlying type uint8.<ref>Mojang: CameraShakeAction</ref><ref>Endstone: CameraShakeAction</ref>
| Value | Name |
|---|---|
| 0 | Add
|
| 1 | Stop
|
CameraShakeType
An enum with underlying type uint8.<ref>Mojang: CameraShakeType</ref><ref>Endstone: CameraShakeType</ref>
| Value | Name |
|---|---|
| 0 | Positional
|
| 1 | Rotational
|
CameraSplineControlPoint
The fields of CameraSplineControlPoint are listed below.<ref>Mojang: CameraSplineControlPoint</ref>
| Field name | Field type | Notes |
|---|---|---|
| position | Vec3 |
CameraSplineDefinition
The fields of CameraSplineDefinition are listed below.<ref>Mojang: CameraSplineDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| name | String | |
| total_time | Float | |
| spline_type | String | |
| control_points | CameraSplineControlPoint[] | |
| progress_key_frames | CameraSplineProgressKeyFrame[] | |
| rotation_key_frames | CameraSplineRotationKeyFrame[] |
CameraSplineProgressKeyFrame
The fields of CameraSplineProgressKeyFrame are listed below.<ref>Mojang: CameraSplineProgressKeyFrame</ref>
| Field name | Field type | Notes |
|---|---|---|
| progress | Float | |
| time | Float | |
| easing | Int (easing_function) |
CameraSplineRotationKeyFrame
The fields of CameraSplineRotationKeyFrame are listed below.<ref>Mojang: CameraSplineRotationKeyFrame</ref>
| Field name | Field type | Notes |
|---|---|---|
| rotation | Vec3 | |
| time | Float | |
| easing | Int (easing_function) |
CauldronUsed
The fields of CauldronUsed are listed below.<ref>Mojang: CauldronUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Contents Color | VarInt | |
| Contents Type | Short | |
| Fill Level | Short |
cerealizer<NetworkItemStackDescriptor>::SerializedData
The fields of cerealizer<NetworkItemStackDescriptor>::SerializedData are listed below.<ref>Mojang: cerealizer<NetworkItemStackDescriptor>::SerializedData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Id | Short | |
| Stack size | Unsigned Short | |
| Aux value | VarInt | |
| Net Id Variant | ItemStackNetIdVariant | |
| Block Runtime Id | VarInt | |
| User Data Buffer | String |
ChangeEntityScore
The fields of ChangeEntityScore are listed below.<ref>Mojang: ChangeEntityScore</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte (ScorePacketEntryAction) | |
| Scoreboard Id | ScoreboardId | |
| Objective Name | String | |
| Score Value | Int | |
| Actor Id | ActorUniqueID |
ChangeFakePlayerScore
The fields of ChangeFakePlayerScore are listed below.<ref>Mojang: ChangeFakePlayerScore</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte (ScorePacketEntryAction) | |
| Scoreboard Id | ScoreboardId | |
| Objective Name | String | |
| Score Value | Int | |
| Fake Player Name | String |
ChangePlayerScore
The fields of ChangePlayerScore are listed below.<ref>Mojang: ChangePlayerScore</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte (ScorePacketEntryAction) | |
| Scoreboard Id | ScoreboardId | |
| Objective Name | String | |
| Score Value | Int | |
| Player Unique Id | PlayerScoreboardId |
ChatRestrictionLevel
An enum with underlying type uint8.<ref>Mojang: ChatRestrictionLevel</ref><ref>Endstone: ChatRestrictionLevel</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Dropped
|
| 2 | Disabled
|
ChunkPos
The fields of ChunkPos are listed below.<ref>Mojang: ChunkPos</ref>
| Field name | Field type | Notes |
|---|---|---|
| X | SignedVarInt | |
| Z | SignedVarInt |
ClearOverride
The fields of ClearOverride are listed below.<ref>Mojang: ClearOverride</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (UpdateType) |
ClientboundTextureShiftPacketPayload::Action
An enum with underlying type uint8.<ref>Mojang: ClientboundTextureShiftPacketPayload::Action</ref><ref>Endstone: ClientboundTextureShiftPacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | Invalid
|
| 1 | Initialize
|
| 2 | Start
|
| 3 | SetEnabled
|
| 4 | Sync
|
ClientCameraAimAssistPacketAction
An enum with underlying type uint8.<ref>Mojang: ClientCameraAimAssistPacketAction</ref><ref>Endstone: ClientCameraAimAssistPacketAction</ref>
| Value | Name |
|---|---|
| 0 | SetFromCameraPreset
|
| 1 | Clear
|
ClientPlayMode
An enum with underlying type uint32.<ref>Mojang: ClientPlayMode</ref><ref>Endstone: ClientPlayMode</ref>
| Value | Name |
|---|---|
| 0 | Normal
|
| 1 | Teaser
|
| 2 | Screen
|
| 7 | ExitLevel
|
| 9 | NumModes
|
clientStoreEntryPointConfig
The fields of clientStoreEntryPointConfig are listed below.<ref>Mojang: clientStoreEntryPointConfig</ref>
| Field name | Field type | Notes |
|---|---|---|
| storeId | String | |
| storeName | String |
CodeBuilderExecutionState CodeStatus
An enum with underlying type uint8.<ref>Mojang: CodeBuilderExecutionState CodeStatus</ref><ref>Endstone: CodeBuilderExecutionState::CodeStatus</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | NotStarted
|
| 2 | InProgress
|
| 3 | Paused
|
| 4 | Error
|
| 5 | Succeeded
|
CodeBuilderRuntimeAction
The fields of CodeBuilderRuntimeAction are listed below.<ref>Mojang: CodeBuilderRuntimeAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| CodeBuilder Runtime Action | String | Maximum length: 16. |
CodeBuilderScoreboard
The fields of CodeBuilderScoreboard are listed below.<ref>Mojang: CodeBuilderScoreboard</ref>
| Field name | Field type | Notes |
|---|---|---|
| Objective Name | String | Maximum length: 256. |
| Score | SignedVarInt |
CodeBuilderStorageQueryOptions Category
An enum with underlying type uint8.<ref>Mojang: CodeBuilderStorageQueryOptions Category</ref><ref>Endstone: CodeBuilderStorageQueryOptions::Category</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | CodeStatus
|
| 2 | Instantiation
|
CodeBuilderStorageQueryOptions Operation
An enum with underlying type uint8.<ref>Mojang: CodeBuilderStorageQueryOptions Operation</ref><ref>Endstone: CodeBuilderStorageQueryOptions::Operation</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Get
|
| 2 | Set
|
| 3 | Reset
|
Color
The fields of Color are listed below.<ref>Mojang: Color</ref>
| Field name | Field type | Notes |
|---|---|---|
| Color | Int |
Color255RGBA
Represents Color255RGBA.<ref>Mojang: Color255RGBA</ref>
| Field Type | Notes |
|---|---|
| String / Int[] | Variant alternatives are listed in field order. |
ColorAttributeData
The fields of ColorAttributeData are listed below.<ref>Mojang: ColorAttributeData</ref>
| Field name | Field type | Notes |
|---|---|---|
| value | Color255RGBA | |
| operation | Int (ColorAttributeOperation) |
ColorAttributeOperation
An enum with underlying type int32.<ref>Mojang: ColorAttributeOperation</ref><ref>Endstone: EAS::ColorAttributeOperation</ref>
| Value | Name |
|---|---|
| 0 | OVERRIDE
|
| 1 | ALPHA_BLEND
|
| 2 | ADD
|
| 3 | SUBTRACT
|
| 4 | MULTIPLY
|
CommandOriginData
The fields of CommandOriginData are listed below.<ref>Mojang: CommandOriginData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte | Values: Player, DevConsole, Test, AutomationPlayer.
|
| UUID | mce::UUID | |
| RequestId | String | Maximum length: 39. |
| PlayerId | Long |
CommandOutput
The fields of CommandOutput are listed below.<ref>Mojang: CommandOutput</ref>
| Field name | Field type | Notes |
|---|---|---|
| Output Type | Int (CommandOutputType) | |
| Success Count | Unsigned Int | |
| Output Messages | CommandOutputMessage[] | |
| Data Set | String |
CommandOutputMessage
The fields of CommandOutputMessage are listed below.<ref>Mojang: CommandOutputMessage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Message ID | String | |
| Successful? | Boolean | |
| Parameters | String[] |
CommandOutputType
An enum with underlying type int32.<ref>Mojang: CommandOutputType</ref><ref>Endstone: CommandOutputType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | LastOutput
|
| 2 | Silent
|
| 3 | AllOutput
|
| 4 | DataSet
|
CommandPermissionLevel
An enum with underlying type uint8.<ref>Mojang: CommandPermissionLevel</ref><ref>Endstone: CommandPermissionLevel</ref>
| Value | Name |
|---|---|
| 0 | Any
|
| 1 | GameDirectors
|
| 2 | Admin
|
| 3 | Host
|
| 4 | Owner
|
| 5 | Internal
|
ComposterUsed
The fields of ComposterUsed are listed below.<ref>Mojang: ComposterUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Block Interaction Type | Byte (MinecraftEventing::POIBlockInteractionType) | |
| Item Id | Short |
ConeDataPayload
The fields of ConeDataPayload are listed below.<ref>Mojang: ConeDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Radii | Vec2 | |
| Height | Float | |
| Num Segments | Byte |
ContainerEnumName
An enum with underlying type uint8.<ref>Mojang: ContainerEnumName</ref><ref>Endstone: ContainerEnumName</ref>
| Value | Name |
|---|---|
| 0 | AnvilInputContainer
|
| 1 | AnvilMaterialContainer
|
| 2 | AnvilResultPreviewContainer
|
| 3 | SmithingTableInputContainer
|
| 4 | SmithingTableMaterialContainer
|
| 5 | SmithingTableResultPreviewContainer
|
| 6 | ArmorContainer
|
| 7 | LevelEntityContainer
|
| 8 | BeaconPaymentContainer
|
| 9 | BrewingStandInputContainer
|
| 10 | BrewingStandResultContainer
|
| 11 | BrewingStandFuelContainer
|
| 12 | CombinedHotbarAndInventoryContainer
|
| 13 | CraftingInputContainer
|
| 14 | CraftingOutputPreviewContainer
|
| 15 | RecipeConstructionContainer
|
| 16 | RecipeNatureContainer
|
| 17 | RecipeItemsContainer
|
| 64 | RecipeFoodContainer
|
| 65 | RecipeBlocksContainer
|
| 66 | RecipeFurnaceItemsContainer
|
| 18 | RecipeSearchContainer
|
| 19 | RecipeSearchBarContainer
|
| 20 | RecipeEquipmentContainer
|
| 21 | RecipeBookContainer
|
| 22 | EnchantingInputContainer
|
| 23 | EnchantingMaterialContainer
|
| 24 | FurnaceFuelContainer
|
| 25 | FurnaceIngredientContainer
|
| 26 | FurnaceResultContainer
|
| 27 | HorseEquipContainer
|
| 28 | HotbarContainer
|
| 29 | InventoryContainer
|
| 30 | ShulkerBoxContainer
|
| 31 | TradeIngredient1Container
|
| 32 | TradeIngredient2Container
|
| 33 | TradeResultPreviewContainer
|
| 34 | OffhandContainer
|
| 35 | CompoundCreatorInput
|
| 36 | CompoundCreatorOutputPreview
|
| 37 | ElementConstructorOutputPreview
|
| 38 | MaterialReducerInput
|
| 39 | MaterialReducerOutput
|
| 40 | LabTableInput
|
| 41 | LoomInputContainer
|
| 42 | LoomDyeContainer
|
| 43 | LoomMaterialContainer
|
| 44 | LoomResultPreviewContainer
|
| 45 | BlastFurnaceIngredientContainer
|
| 46 | SmokerIngredientContainer
|
| 47 | Trade2Ingredient1Container
|
| 48 | Trade2Ingredient2Container
|
| 49 | Trade2ResultPreviewContainer
|
| 50 | GrindstoneInputContainer
|
| 51 | GrindstoneAdditionalContainer
|
| 52 | GrindstoneResultPreviewContainer
|
| 53 | StonecutterInputContainer
|
| 54 | StonecutterResultPreviewContainer
|
| 55 | CartographyInputContainer
|
| 56 | CartographyAdditionalContainer
|
| 57 | CartographyResultPreviewContainer
|
| 58 | BarrelContainer
|
| 59 | CursorContainer
|
| 60 | CreatedOutputContainer
|
| 61 | SmithingTableTemplateContainer
|
| 62 | CrafterLevelEntityContainer
|
| 63 | DynamicContainer
|
ContainerMixDataEntry
The fields of ContainerMixDataEntry are listed below.<ref>Mojang: ContainerMixDataEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| From Item Id | SignedVarInt | |
| Reagent Item Id | SignedVarInt | |
| To Item Id | SignedVarInt |
ContentIdentity
The fields of ContentIdentity are listed below.<ref>Mojang: ContentIdentity</ref>
| Field name | Field type | Notes |
|---|---|---|
| Identity | String |
Control Scheme
An enum with underlying type uint8.<ref>Mojang: Control Scheme</ref><ref>Endstone: ControlScheme::Scheme</ref>
| Value | Name |
|---|---|
| 0 | locked_player_relative_strafe
|
| 1 | camera_relative
|
| 2 | camera_relative_strafe
|
| 3 | player_relative
|
| 4 | player_relative_strafe
|
CoordinateEvaluationOrder
An enum with underlying type int32.<ref>Mojang: CoordinateEvaluationOrder</ref><ref>Endstone: SharedTypes::v1_21_10::CoordinateEvaluationOrder</ref>
| Value | Name |
|---|---|
| 0 | XYZ
|
| 1 | XZY
|
| 2 | YXZ
|
| 3 | YZX
|
| 4 | ZXY
|
| 5 | ZYX
|
CoordinatesLocation
The fields of CoordinatesLocation are listed below.<ref>Mojang: CoordinatesLocation</ref>
| Field name | Field type | Notes |
|---|---|---|
| Packet Type | SignedVarInt | Values: PLAYER_LOCATION_COORDINATES.
|
| Position | Vec3 |
CreativeGroupInfoPayload
The fields of CreativeGroupInfoPayload are listed below.<ref>Mojang: CreativeGroupInfoPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Creative Category | Byte | Values: Construction, Nature, Equipment, Items, ItemCommandOnly.
|
| Name | String | |
| Group Icon Item | NetworkItemInstanceDescriptor |
CreativeItemEntryPayload
The fields of CreativeItemEntryPayload are listed below.<ref>Mojang: CreativeItemEntryPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Creative Net Id | CreativeItemNetId | |
| Item Instance | NetworkItemInstanceDescriptor | |
| Group Index | VarInt |
CreativeItemNetId
The fields of CreativeItemNetId are listed below.<ref>Mojang: CreativeItemNetId</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | VarInt |
CurrentCmdVersion
An enum with underlying type int32.<ref>Mojang: CurrentCmdVersion</ref><ref>Endstone: CurrentCmdVersion</ref>
| Value | Name |
|---|---|
| -1 | Invalid
|
| 1 | Initial
|
| 2 | TpRotationClamping
|
| 3 | NewBedrockCmdSystem
|
| 4 | ExecuteUsesVec3
|
| 5 | CloneFixes
|
| 6 | UpdateAquatic
|
| 7 | EntitySelectorUsesVec3
|
| 8 | ContainersDontDropItemsAnymore
|
| 9 | FiltersObeyDimensions
|
| 10 | ExecuteAndBlockCommandAndSelfSelectorFixes
|
| 11 | InstantEffectsUseTicks
|
| 12 | DontRegisterBrokenFunctionCommands
|
| 13 | ClearSpawnPointCommand
|
| 14 | CloneAndTeleportRotationFixes
|
| 15 | TeleportDimensionFixes
|
| 16 | CloneUpdateBlockAndTimeFixes
|
| 17 | CloneIntersectFix
|
| 18 | FunctionExecuteOrderAndChestSlotFix
|
| 19 | NonTickingAreasNoLongerConsideredLoaded
|
| 20 | SpreadplayersHazardAndResolvePlayerByNameFix
|
| 21 | NewExecuteCommandSyntaxExperimentAndChestLootTableFixAndTeleportFacingVerticalUnclampedAndLocateBiomeAndFeatureMerged
|
| 22 | WaterloggingAddedToStructureCommand
|
| 23 | SelectorDistanceFilteredAndRelativeRotationFix
|
| 24 | NewSummonCommandAddedRotationOptionsAndBubbleColumnCloneFixAndExecuteInDimensionTeleportFixAndNewExecuteRotationFix
|
| 25 | NewExecuteCommandReleaseEnchantCommandLevelFixAndHasItemDataFixAndCommandDeferral
|
| 26 | ExecuteIfScoreFixes
|
| 27 | ReplaceItemAndLootReplaceBlockCommandsDoNotPlaceItemsIntoCauldronsFix
|
| 28 | ChangesToCommandOriginRotation
|
| 29 | RemoveAuxValueParameterFromBlockCommands
|
| 30 | VolumeSelectorFixes
|
| 31 | EnableSummonRotation
|
| 32 | SummonCommandDefaultRotation
|
| 33 | PositionalDimensionFiltering
|
| 34 | CommandSelectorHasItemFilterNoLongerCallsSameItemFunction
|
| 34 | AgentSweepingBlockTest
|
| 35 | BlockStateEquals
|
| 35 | CommandPositionFix
|
| 36 | CommandSelectorHasItemFilterUsesDataAsDamageForSelectingDamageableItems
|
| 37 | ExecuteDetectConditionSubcommandNotAllowNonLoadedBlocks
|
| 38 | RemoveSuicideKeyword
|
| 39 | CloneContainerBlockEntityRemovalFix
|
| 40 | StopSoundMusicFix
|
| 41 | SpreadPlayersStuckInGroundFixAndMaxHeightParameter
|
| 42 | LocateStructureOutput
|
| 43 | PostBlockFlattening
|
| 44 | TestForBlockCommandDoesNotIgnoreBlockState
|
| 53 | Count
|
| 52 | Latest
|
CylinderDataPayload
The fields of CylinderDataPayload are listed below.<ref>Mojang: CylinderDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Radius X | Vec2 | |
| Radius Z | Vec2 | |
| Height | Float | |
| Num Segments | Byte |
Data Store Change
The fields of Data Store Change are listed below.<ref>Mojang: Data Store Change</ref>
| Field name | Field type | Notes |
|---|---|---|
| Data Store Name | String | Minimum length: 1. Maximum length: 1000. |
| Property | String | Minimum length: 1. Maximum length: 1000. |
| Update Count | Unsigned Int | |
| The New Property Value | NBT |
Data Store Removal
The fields of Data Store Removal are listed below.<ref>Mojang: Data Store Removal</ref>
| Field name | Field type | Notes |
|---|---|---|
| Data Store Name | String | Minimum length: 1. Maximum length: 1000. |
Data Store Update
The fields of Data Store Update are listed below.<ref>Mojang: Data Store Update</ref>
| Field name | Field type | Notes |
|---|---|---|
| Data Store Name | String | Minimum length: 1. Maximum length: 1000. |
| Property | String | Minimum length: 1. Maximum length: 1000. |
| Path | String | Maximum length: 1000. |
| Data | Double / Boolean / String | |
| Property Update Count | Unsigned Int | |
| Path Update Count | Unsigned Int |
DataDrivenScreenClosedReason
An enum with underlying type uint8.<ref>Mojang: DataDrivenScreenClosedReason</ref><ref>Endstone: DataDrivenScreenClosedReason</ref>
| Value | Name |
|---|---|
| 0 | ProgrammaticClose
|
| 1 | ProgrammaticCloseAll
|
| 2 | ClientCanceled
|
| 3 | UserBusy
|
| 4 | InvalidForm
|
DataItemBytePayload
The fields of DataItemBytePayload are listed below.<ref>Mojang: DataItemBytePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | Signed Byte |
DataItemCompoundTagPayload
The fields of DataItemCompoundTagPayload are listed below.<ref>Mojang: DataItemCompoundTagPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | NBT |
DataItemEntry
The fields of DataItemEntry are listed below.<ref>Mojang: DataItemEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | VarInt | |
| Payload | DataItemBytePayload / DataItemShortPayload / DataItemIntPayload / DataItemFloatPayload / DataItemStringPayload / DataItemCompoundTagPayload / DataItemPosPayload / DataItemInt64Payload / DataItemVec3Payload |
DataItemFloatPayload
The fields of DataItemFloatPayload are listed below.<ref>Mojang: DataItemFloatPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | Float |
DataItemInt64Payload
The fields of DataItemInt64Payload are listed below.<ref>Mojang: DataItemInt64Payload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | SignedVarLong |
DataItemIntPayload
The fields of DataItemIntPayload are listed below.<ref>Mojang: DataItemIntPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | SignedVarInt |
DataItemPosPayload
The fields of DataItemPosPayload are listed below.<ref>Mojang: DataItemPosPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | BlockPos |
DataItemShortPayload
The fields of DataItemShortPayload are listed below.<ref>Mojang: DataItemShortPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | Short |
DataItemStringPayload
The fields of DataItemStringPayload are listed below.<ref>Mojang: DataItemStringPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | String |
DataItemType
An enum with underlying type uint8.<ref>Mojang: DataItemType</ref><ref>Endstone: DataItemType</ref>
| Value | Name |
|---|---|
| 0 | Byte
|
| 1 | Short
|
| 2 | Int
|
| 3 | Float
|
| 4 | String
|
| 5 | CompoundTag
|
| 6 | Pos
|
| 7 | Int64
|
| 8 | Vec3
|
DataItemVec3Payload
The fields of DataItemVec3Payload are listed below.<ref>Mojang: DataItemVec3Payload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (DataItemType) | |
| Value | Vec3 |
DeathCauseMessageType
The fields of DeathCauseMessageType are listed below.<ref>Mojang: DeathCauseMessageType</ref>
| Field name | Field type | Notes |
|---|---|---|
| Death Cause Attack Name | String | |
| Death Cause Message List | String[] |
DebugMarkerData
The fields of DebugMarkerData are listed below.<ref>Mojang: DebugMarkerData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Text | String | Maximum length: 4096. |
| Position | Vec3 | |
| Color | Color | |
| duration | Unsigned Long |
Difficulty
An enum with underlying type int32.<ref>Mojang: Difficulty</ref><ref>Endstone: SharedTypes::Legacy::Difficulty</ref>
| Value | Name |
|---|---|
| 0 | Peaceful
|
| 1 | Easy
|
| 2 | Normal
|
| 3 | Hard
|
| 4 | Count
|
| 5 | Unknown
|
DimensionDefinition
The fields of DimensionDefinition are listed below.<ref>Mojang: DimensionDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| Minimum Y | SignedVarInt | |
| Height Range | SignedVarInt | |
| Generator Type | SignedVarInt | Values: Legacy, Overworld, Flat, Nether, TheEnd, Void, Undefined.
|
| Dimension Type | DimensionType | |
| Pack Id | mce::UUID | |
| Default Biome | String | Maximum length: 256. |
DimensionType
The fields of DimensionType are listed below.<ref>Mojang: DimensionType</ref>
| Field name | Field type | Notes |
|---|---|---|
| value | SignedVarInt |
DisconnectFailReason
An enum with underlying type int32.<ref>Mojang: DisconnectFailReason</ref><ref>Endstone: Connection::DisconnectFailReason</ref>
| Value | Name |
|---|---|
| 0 | Unknown
|
| 1 | CantConnectNoInternet
|
| 2 | NoPermissions
|
| 3 | UnrecoverableError
|
| 4 | ThirdPartyBlocked
|
| 5 | ThirdPartyNoInternet
|
| 6 | ThirdPartyBadIP
|
| 7 | ThirdPartyNoServerOrServerLocked
|
| 8 | VersionMismatch
|
| 9 | SkinIssue
|
| 10 | InviteSessionNotFound
|
| 11 | EduLevelSettingsMissing
|
| 12 | LocalServerNotFound
|
| 13 | LegacyDisconnect
|
| 14 | INTERNAL_UserLeaveGameAttempted
|
| 15 | PlatformLockedSkinsError
|
| 16 | RealmsWorldUnassigned
|
| 17 | RealmsServerCantConnect
|
| 18 | RealmsServerHidden
|
| 19 | RealmsServerDisabledBeta
|
| 20 | RealmsServerDisabled
|
| 21 | CrossPlatformDisabled
|
| 22 | TESTONLY_CantConnect
|
| 23 | SessionNotFound
|
| 24 | ClientSettingsIncompatibleWithServer
|
| 25 | ServerFull
|
| 26 | InvalidPlatformSkin
|
| 27 | EditionVersionMismatch
|
| 28 | EditionMismatch
|
| 29 | LevelNewerThanExeVersion
|
| 30 | INTERNAL_NoFailOccurred
|
| 31 | BannedSkin
|
| 32 | Timeout
|
| 33 | ServerNotFound
|
| 34 | OutdatedServer
|
| 35 | OutdatedClient
|
| 36 | NoPremiumPlatform
|
| 37 | MultiplayerDisabled
|
| 38 | NoWiFi
|
| 39 | WorldCorruption
|
| 40 | NoReason
|
| 41 | Disconnected
|
| 42 | InvalidPlayer
|
| 43 | LoggedInOtherLocation
|
| 44 | ServerIdConflict
|
| 45 | NotAllowed
|
| 46 | NotAuthenticated
|
| 47 | InvalidTenant
|
| 48 | UnknownPacket
|
| 49 | UnexpectedPacket
|
| 50 | InvalidCommandRequestPacket
|
| 51 | HostSuspended
|
| 52 | LoginPacketNoRequest
|
| 53 | LoginPacketNoCert
|
| 54 | MissingClient
|
| 55 | Kicked
|
| 56 | KickedForExploit
|
| 57 | KickedForIdle
|
| 58 | ResourcePackProblem
|
| 59 | IncompatiblePack
|
| 60 | OutOfStorage
|
| 61 | InvalidLevel
|
| 62 | DisconnectPacket
|
| 63 | BlockMismatch
|
| 64 | InvalidHeights
|
| 65 | InvalidWidths
|
| 66 | ConnectionLost
|
| 67 | ZombieConnection
|
| 68 | Shutdown
|
| 69 | ReasonNotSet
|
| 70 | LoadingStateTimeout
|
| 71 | ResourcePackLoadingFailed
|
| 72 | SearchingForSessionLoadingScreenFailed
|
| 73 | NetherNetProtocolVersion
|
| 74 | SubsystemStatusError
|
| 75 | EmptyAuthFromDiscovery
|
| 76 | EmptyUrlFromDiscovery
|
| 77 | ExpiredAuthFromDiscovery
|
| 78 | UnknownSignalServiceSignInFailure
|
| 79 | XBLJoinLobbyFailure
|
| 80 | UnspecifiedClientInstanceDisconnection
|
| 81 | NetherNetSessionNotFound
|
| 82 | NetherNetCreatePeerConnection
|
| 83 | NetherNetICE
|
| 84 | NetherNetConnectRequest
|
| 85 | NetherNetConnectResponse
|
| 86 | NetherNetNegotiationTimeout
|
| 87 | NetherNetInactivityTimeout
|
| 88 | StaleConnectionBeingReplaced
|
| 89 | RealmsSessionNotFound
|
| 90 | BadPacket
|
| 91 | NetherNetFailedToCreateOffer
|
| 92 | NetherNetFailedToCreateAnswer
|
| 93 | NetherNetFailedToSetLocalDescription
|
| 94 | NetherNetFailedToSetRemoteDescription
|
| 95 | NetherNetNegotiationTimeoutWaitingForResponse
|
| 96 | NetherNetNegotiationTimeoutWaitingForAccept
|
| 97 | NetherNetIncomingConnectionIgnored
|
| 98 | NetherNetSignalingParsingFailure
|
| 99 | NetherNetSignalingUnknownError
|
| 100 | NetherNetSignalingUnicastDeliveryFailed
|
| 101 | NetherNetSignalingBroadcastDeliveryFailed
|
| 102 | NetherNetSignalingGenericDeliveryFailed
|
| 103 | EditorMismatchEditorWorld
|
| 104 | EditorMismatchVanillaWorld
|
| 105 | WorldTransferNotPrimaryClient
|
| 106 | INTERNAL_RequestServerShutdown
|
| 107 | ClientGameSetupCancelled
|
| 108 | ClientGameSetupFailed
|
| 109 | NoVenue
|
| 110 | NetherNetSignalingSigninFailed
|
| 111 | SessionAccessDenied
|
| 112 | ServiceSigninIssue
|
| 113 | NetherNetNoSignalingChannel
|
| 114 | NetherNetNotLoggedIn
|
| 115 | NetherNetClientSignalingError
|
| 116 | SubClientLoginDisabled
|
| 117 | DeepLinkTryingToOpenDemoWorldWhileSignedIn
|
| 118 | AsyncJoinTaskDenied
|
| 119 | RealmsTimelineRequired
|
| 120 | GuestWithoutHost
|
| 121 | FailedToJoinExperience
|
| 122 | NetherNetDataChannelClosed
|
| 123 | DiscoveryEnvironmentMismatch
|
| 124 | HostWithoutKeys
|
| 125 | HostSignedOut
|
| 126 | ScriptWatchdogException
|
| 127 | ScriptMemoryLimitExceeded
|
| 128 | StorageLowDuringGameplay
|
| 129 | StorageFullDuringGameplay
|
| 130 | LevelStorageCorruption
|
| 131 | EditionMismatchVanillaToEdu
|
| 132 | EditionMismatchEduToVanilla
|
| 133 | EditorMismatchEditorToVanilla
|
| 134 | EditorMismatchVanillaToEditor
|
| 135 | DenyListed
|
| 136 | NonceMissing
|
| 137 | NonceNotFound
|
| 138 | NonceExpired
|
| 139 | NonceNotValid
|
| 140 | HostDisconnected
|
| 141 | EditorJoinIntentPolicyFailure
|
| 142 | NetherNetIdentityNotAllowed
|
| 143 | InvalidName
|
| 144 | ExpiredToken
|
| 145 | HostAcceptsNoTypeOfAuth
|
| 146 | NotAuthenticatedFastFail
|
| 147 | EditorNotAllowed
|
| 148 | MissingStructureData
|
| 149 | UnsupportedTransport
|
DisconnectPacketMessages
The fields of DisconnectPacketMessages are listed below.<ref>Mojang: DisconnectPacketMessages</ref>
| Field name | Field type | Notes |
|---|---|---|
| Message | String | |
| Filtered Message | String |
easing_function
An enum with underlying type int32.<ref>Mojang: easing_function</ref><ref>Endstone: EasingType</ref>
| Value | Name |
|---|---|
| 0 | linear
|
| 1 | spring
|
| 2 | in_quad
|
| 3 | out_quad
|
| 4 | in_out_quad
|
| 5 | in_cubic
|
| 6 | out_cubic
|
| 7 | in_out_cubic
|
| 8 | in_quart
|
| 9 | out_quart
|
| 10 | in_out_quart
|
| 11 | in_quint
|
| 12 | out_quint
|
| 13 | in_out_quint
|
| 14 | in_sine
|
| 15 | out_sine
|
| 16 | in_out_sine
|
| 17 | in_expo
|
| 18 | out_expo
|
| 19 | in_out_expo
|
| 20 | in_circ
|
| 21 | out_circ
|
| 22 | in_out_circ
|
| 23 | in_bounce
|
| 24 | out_bounce
|
| 25 | in_out_bounce
|
| 26 | in_back
|
| 27 | out_back
|
| 28 | in_out_back
|
| 29 | in_elastic
|
| 30 | out_elastic
|
| 31 | in_out_elastic
|
EditorWorldType
An enum with underlying type int32.<ref>Mojang: EditorWorldType</ref><ref>Endstone: Editor::WorldType</ref>
| Value | Name |
|---|---|
| 0 | NonEditor
|
| 1 | EditorProject
|
| 2 | EditorTestLevel
|
| 3 | EditorRealmsUpload
|
EducationEditionOffer
An enum with underlying type uint32.<ref>Mojang: EducationEditionOffer</ref><ref>Endstone: EducationEditionOffer</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | RestOfWorld
|
| 2 | China_Deprecated
|
EducationLevelSettings
The fields of EducationLevelSettings are listed below.<ref>Mojang: EducationLevelSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Code Builder Default URI | String | |
| Code Builder Title | String | |
| Can resize Code Builder | Boolean | |
| Disable legacy title bar | Boolean | |
| Post Process Filter | String | |
| Screenshot Border Resource Path | String | |
| Agent Capabilities | AgentCapabilities | |
| Local Settings | EducationLocalLevelSettings | |
| (Deprecated) Always False | Boolean | |
| External Link Settings | ExternalLinkSettings |
EducationLocalLevelSettings
The fields of EducationLocalLevelSettings are listed below.<ref>Mojang: EducationLocalLevelSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Code Builder Override Uri | String |
The fields of EduSharedUriResource are listed below.<ref>Mojang: EduSharedUriResource</ref>
| Field name | Field type | Notes |
|---|---|---|
| Button Name | String | |
| Link Uri | String |
EllipsoidDataPayload
The fields of EllipsoidDataPayload are listed below.<ref>Mojang: EllipsoidDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Radii | Vec3 | |
| Segments Per Axis | Byte |
Empty
Represents Empty.<ref>Mojang: Empty</ref>
| Field Type | Notes |
|---|---|
| Structure |
EmptyItemDescriptor
The fields of EmptyItemDescriptor are listed below.<ref>Mojang: EmptyItemDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Descriptor Type | Byte (ItemDescriptorType) |
Enchant::Type
An enum with underlying type uint8.<ref>Mojang: Enchant::Type</ref><ref>Endstone: Enchant::Type</ref>
| Value | Name |
|---|---|
| 0 | Protection
|
| 1 | FireProtection
|
| 2 | FeatherFalling
|
| 3 | BlastProtection
|
| 4 | ProjectileProtection
|
| 5 | Thorns
|
| 6 | Respiration
|
| 7 | DepthStrider
|
| 8 | AquaAffinity
|
| 9 | Sharpness
|
| 10 | Smite
|
| 11 | BaneOfArthropods
|
| 12 | Knockback
|
| 13 | FireAspect
|
| 14 | Looting
|
| 15 | Efficiency
|
| 16 | SilkTouch
|
| 17 | Unbreaking
|
| 18 | Fortune
|
| 19 | Power
|
| 20 | Punch
|
| 21 | Flame
|
| 22 | Infinity
|
| 23 | LuckOfTheSea
|
| 24 | Lure
|
| 25 | FrostWalker
|
| 26 | Mending
|
| 27 | CurseOfBinding
|
| 28 | CurseOfVanishing
|
| 29 | Impaling
|
| 30 | Riptide
|
| 31 | Loyalty
|
| 32 | Channeling
|
| 33 | Multishot
|
| 34 | Piercing
|
| 35 | QuickCharge
|
| 36 | SoulSpeed
|
| 37 | SwiftSneak
|
| 38 | WindBurst
|
| 39 | Density
|
| 40 | Breach
|
| 41 | Lunge
|
| 42 | NumEnchantments
|
| 43 | InvalidEnchantment
|
EnchantmentInstance
The fields of EnchantmentInstance are listed below.<ref>Mojang: EnchantmentInstance</ref>
| Field name | Field type | Notes |
|---|---|---|
| Enchant Type | Byte (Enchant::Type) | |
| Enchant Level | Byte |
Entity Reference
Represents Entity Reference.<ref>Mojang: Entity Reference</ref>
| Field Type | Notes |
|---|---|
| String |
EntityCommandTarget
The fields of EntityCommandTarget are listed below.<ref>Mojang: EntityCommandTarget</ref>
| Field name | Field type | Notes |
|---|---|---|
| Target Runtime ID | ActorRuntimeID |
EntityDiagnosticTimingInfo
The fields of EntityDiagnosticTimingInfo are listed below.<ref>Mojang: EntityDiagnosticTimingInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Display Name | String | |
| Entity | String | |
| Time in NS | Unsigned Long | |
| Percent of Total | Byte | |
| Position | Vec3 | |
| Dimension | String |
EntityNetId
The fields of EntityNetId are listed below.<ref>Mojang: EntityNetId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Raw Id | VarInt |
EnvironmentAttributeData
The fields of EnvironmentAttributeData are listed below.<ref>Mojang: EnvironmentAttributeData</ref>
| Field name | Field type | Notes |
|---|---|---|
| AttributeName | String | Maximum length: 128. |
| FromAttribute | BoolAttributeData / FloatAttributeData / ColorAttributeData | |
| Attribute | BoolAttributeData / FloatAttributeData / ColorAttributeData | |
| ToAttribute | BoolAttributeData / FloatAttributeData / ColorAttributeData | |
| CurrentTransitionTicks | Unsigned Int | |
| TotalTransitionTicks | Unsigned Int | |
| Easing | Int (easing_function) | |
| LocalTransitionTicks | Unsigned Int | |
| NoiseTransition | Boolean | |
| NoiseAlignment | NoiseAlignment |
Experiments
The fields of Experiments are listed below.<ref>Mojang: Experiments</ref>
| Field name | Field type | Notes |
|---|---|---|
| Toggles | ExperimentToggle[] | Serialization: No size compression. |
| ExperimentsEverToggled | Boolean |
ExperimentToggle
The fields of ExperimentToggle are listed below.<ref>Mojang: ExperimentToggle</ref>
| Field name | Field type | Notes |
|---|---|---|
| Name | String | |
| Enabled | Boolean |
ExternalLinkSettings
The fields of ExternalLinkSettings are listed below.<ref>Mojang: ExternalLinkSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| URL | String | |
| Display Name | String |
Fade
The fields of Fade are listed below.<ref>Mojang: Fade</ref>
| Field name | Field type | Notes |
|---|---|---|
| Duration | Float | |
| Target Volume | Float |
FeatureRegistry::FeatureBinaryJsonFormat
The fields of FeatureRegistry::FeatureBinaryJsonFormat are listed below.<ref>Mojang: FeatureRegistry::FeatureBinaryJsonFormat</ref>
| Field name | Field type | Notes |
|---|---|---|
| Feature Name | String | |
| Binary Json Output | String |
FloatAttributeData
The fields of FloatAttributeData are listed below.<ref>Mojang: FloatAttributeData</ref>
| Field name | Field type | Notes |
|---|---|---|
| value | Float | |
| operation | Int (FloatAttributeOperation) | |
| constraintMin | Float | |
| constraintMax | Float |
FloatAttributeOperation
An enum with underlying type int32.<ref>Mojang: FloatAttributeOperation</ref><ref>Endstone: EAS::FloatAttributeOperation</ref>
| Value | Name |
|---|---|
| 0 | OVERRIDE
|
| 1 | ALPHA_BLEND
|
| 2 | ADD
|
| 3 | SUBTRACT
|
| 4 | MULTIPLY
|
| 5 | MINIMUM
|
| 6 | MAXIMUM
|
FloatOverride
The fields of FloatOverride are listed below.<ref>Mojang: FloatOverride</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (UpdateType) | |
| Value | Float | Constraint: Must be a finite (non-NaN, non-infinite) floating-point value. |
FloatRange
The fields of FloatRange are listed below.<ref>Mojang: FloatRange</ref>
| Field name | Field type | Notes |
|---|---|---|
| min | Float | |
| max | Float |
FullContainerName
The fields of FullContainerName are listed below.<ref>Mojang: FullContainerName</ref>
| Field name | Field type | Notes |
|---|---|---|
| Container Name | Byte (ContainerEnumName) | |
| Dynamic ID | Unsigned Int |
FurnaceLayout
An enum with underlying type int32.<ref>Mojang: FurnaceLayout</ref><ref>Endstone: FurnaceLayout</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | InventoryOnly
|
| 2 | Default
|
FurnaceLeftTabIndex
An enum with underlying type int32.<ref>Mojang: FurnaceLeftTabIndex</ref><ref>Endstone: FurnaceLeftTabIndex</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | RecipeFood
|
| 2 | RecipeItems
|
| 3 | RecipeBlocks
|
| 4 | RecipeSearch
|
| 5 | Inventory
|
FurnaceOptions
The fields of FurnaceOptions are listed below.<ref>Mojang: FurnaceOptions</ref>
| Field name | Field type | Notes |
|---|---|---|
| Left Furnace Tab | SignedVarInt (FurnaceLeftTabIndex) | |
| Filtering | Boolean | |
| Layout | SignedVarInt (FurnaceLayout) |
GamePublishSetting
An enum with underlying type int32.<ref>Mojang: GamePublishSetting</ref><ref>Endstone: Social::GamePublishSetting</ref>
| Value | Name |
|---|---|
| 0 | NoMultiPlay
|
| 1 | InviteOnly
|
| 2 | FriendsOnly
|
| 3 | FriendsOfFriends
|
| 4 | Public
|
GameRule
The fields of GameRule are listed below.<ref>Mojang: GameRule</ref>
| Field name | Field type | Notes |
|---|---|---|
| Rule Name | String | |
| Rule Can Be Modified | Boolean | |
| Rule Value | No value / Boolean / Int / Float |
GameRulesChangedPacketData
The fields of GameRulesChangedPacketData are listed below.<ref>Mojang: GameRulesChangedPacketData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Rules List | GameRule[] |
GameType
An enum with underlying type int32.<ref>Mojang: GameType</ref><ref>Endstone: GameType</ref>
| Value | Name |
|---|---|
| -1 | Undefined
|
| 0 | Survival
|
| 1 | Creative
|
| 2 | Adventure
|
| 5 | Default
|
| 6 | Spectator
|
| 0 | WorldDefault
|
gatheringsConfig
The fields of gatheringsConfig are listed below.<ref>Mojang: gatheringsConfig</ref>
| Field name | Field type | Notes |
|---|---|---|
| experienceId | mce::UUID | |
| experienceName | String | Minimum length: 1. Maximum length: 29. |
| worldId | mce::UUID | |
| worldName | String | Minimum length: 1. Maximum length: 29. |
| creatorId | String | Minimum length: 1. Maximum length: 60. |
| targetId | mce::UUID | |
| scenarioId | String | Minimum length: 1. Maximum length: 100. |
| serverId | String | Minimum length: 1. Maximum length: 100. |
GeneratorType
An enum with underlying type int32.<ref>Mojang: GeneratorType</ref><ref>Endstone: GeneratorType</ref>
| Value | Name |
|---|---|
| 0 | Legacy
|
| 1 | Overworld
|
| 2 | Flat
|
| 3 | Nether
|
| 4 | TheEnd
|
| 5 | Void
|
| 6 | Undefined
|
GraphicsMode
An enum with underlying type uint8.<ref>Mojang: GraphicsMode</ref><ref>Endstone: GraphicsMode</ref>
| Value | Name |
|---|---|
| 0 | Simple
|
| 1 | Fancy
|
| 2 | Advanced
|
| 3 | RayTraced
|
GraphicsOverrideParameterType
An enum with underlying type uint8.<ref>Mojang: GraphicsOverrideParameterType</ref><ref>Endstone: GraphicsOverrideParameterType</ref>
| Value | Name |
|---|---|
| 0 | SkyZenithColor
|
| 1 | SkyHorizonColor
|
| 2 | HorizonBlendMin
|
| 3 | HorizonBlendMax
|
| 4 | HorizonBlendStart
|
| 5 | HorizonBlendMieStart
|
| 6 | RayleighStrength
|
| 7 | SunMieStrength
|
| 8 | MoonMieStrength
|
| 9 | SunGlareShape
|
| 10 | Chlorophyll
|
| 11 | CDOM
|
| 12 | SuspendedSediment
|
| 13 | WavesDepth
|
| 14 | WavesFrequency
|
| 15 | WavesFrequencyScaling
|
| 16 | WavesSpeed
|
| 17 | WavesSpeedScaling
|
| 18 | WavesShape
|
| 19 | WavesOctaves
|
| 20 | WavesMix
|
| 21 | WavesPull
|
| 22 | WavesDirectionIncrement
|
| 23 | MidtonesContrast
|
| 24 | HighlightsContrast
|
| 25 | ShadowsContrast
|
| 26 | HighlightsGain
|
| 27 | HighlightsGamma
|
| 28 | HighlightsOffset
|
| 29 | HighlightsSaturation
|
| 30 | MidtonesGain
|
| 31 | MidtonesGamma
|
| 32 | MidtonesOffset
|
| 33 | MidtonesSaturation
|
| 34 | ShadowsGain
|
| 35 | ShadowsGamma
|
| 36 | ShadowsOffset
|
| 37 | ShadowsSaturation
|
| 38 | HighlightsMin
|
| 39 | ShadowsMax
|
| 40 | Temperature
|
| 41 | SunColor
|
| 42 | SunIlluminance
|
| 43 | MoonColor
|
| 44 | MoonIlluminance
|
| 45 | FlashColor
|
| 46 | FlashIlluminance
|
| 47 | AmbientColor
|
| 48 | AmbientIlluminance
|
| 49 | EmissiveDesaturation
|
| 50 | SkyIntensity
|
| 51 | OrbitalOffsetDegrees
|
HandSlot
An enum with underlying type uint8.<ref>Mojang: HandSlot</ref><ref>Endstone: HandSlot</ref>
| Value | Name |
|---|---|
| 0 | Mainhand
|
| 1 | Offhand
|
hashed_string
Represents hashed_string.<ref>Mojang: hashed_string</ref>
| Field Type | Notes |
|---|---|
| String |
HiddenLocation
The fields of HiddenLocation are listed below.<ref>Mojang: HiddenLocation</ref>
| Field name | Field type | Notes |
|---|---|---|
| Packet Type | SignedVarInt | Values: PLAYER_LOCATION_HIDE.
|
HudElement
An enum with underlying type int32.<ref>Mojang: HudElement</ref><ref>Endstone: HudElement</ref>
| Value | Name |
|---|---|
| 0 | PaperDoll
|
| 1 | Armor
|
| 2 | ToolTips
|
| 3 | TouchControls
|
| 4 | Crosshair
|
| 5 | HotBar
|
| 6 | Health
|
| 7 | ProgressBar
|
| 8 | Hunger
|
| 9 | AirBubbles
|
| 10 | HorseHealth
|
| 11 | StatusEffects
|
| 12 | ItemText
|
HudVisibility
An enum with underlying type int32.<ref>Mojang: HudVisibility</ref><ref>Endstone: HudVisibility</ref>
| Value | Name |
|---|---|
| 0 | Hide
|
| 1 | Reset
|
InitializeRegistryData
The fields of InitializeRegistryData are listed below.<ref>Mojang: InitializeRegistryData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ClockData | WorldClockData[] | Maximum entries: 256. |
InputMode
An enum with underlying type uint32.<ref>Mojang: InputMode</ref><ref>Endstone: InputMode</ref>
| Value | Name |
|---|---|
| 0 | Undefined
|
| 1 | Mouse
|
| 2 | Touch
|
| 3 | GamePad
|
| 5 | Count
|
Interaction
The fields of Interaction are listed below.<ref>Mojang: Interaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Interacted Entity ID | SignedVarLong | |
| Interaction Type | Byte (MinecraftEventing::InteractionType) | |
| Interaction Actor Type | SignedVarInt | |
| Interaction Actor Variant | SignedVarInt | |
| Interaction Actor Color | Byte |
InteractPacketPayload Action
An enum with underlying type uint8.<ref>Mojang: InteractPacketPayload Action</ref><ref>Endstone: InteractPacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | Invalid
|
| 3 | StopRiding
|
| 4 | InteractUpdate
|
| 5 | NpcOpen
|
| 6 | OpenInventory
|
IntOverride
The fields of IntOverride are listed below.<ref>Mojang: IntOverride</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (UpdateType) | |
| Value | Int |
InventoryAction
The fields of InventoryAction are listed below.<ref>Mojang: InventoryAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Source | InventorySource | |
| Slot | VarInt | |
| From Item | NetworkItemStackDescriptor | |
| To Item | NetworkItemStackDescriptor |
InventoryLayout
An enum with underlying type int32.<ref>Mojang: InventoryLayout</ref><ref>Endstone: InventoryLayout</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | InventoryOnly
|
| 2 | Default
|
| 3 | RecipeBookOnly
|
InventoryLeftTabIndex
An enum with underlying type int32.<ref>Mojang: InventoryLeftTabIndex</ref><ref>Endstone: InventoryLeftTabIndex</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | RecipeConstruction
|
| 2 | RecipeEquipment
|
| 3 | RecipeItems
|
| 4 | RecipeNature
|
| 5 | RecipeSearch
|
| 6 | Survival
|
InventoryMismatchData
The fields of InventoryMismatchData are listed below.<ref>Mojang: InventoryMismatchData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryTransaction |
InventoryOptions
The fields of InventoryOptions are listed below.<ref>Mojang: InventoryOptions</ref>
| Field name | Field type | Notes |
|---|---|---|
| Left Inventory Tab | SignedVarInt (InventoryLeftTabIndex) | |
| Right Inventory Tab | SignedVarInt (InventoryRightTabIndex) | |
| Filtering | Boolean | |
| Layout Inv | SignedVarInt (InventoryLayout) | |
| Layout Craft | SignedVarInt (InventoryLayout) |
InventoryRightTabIndex
An enum with underlying type int32.<ref>Mojang: InventoryRightTabIndex</ref><ref>Endstone: InventoryRightTabIndex</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | FullScreen
|
| 2 | Crafting
|
| 3 | Armor
|
InventorySource
The fields of InventorySource are listed below.<ref>Mojang: InventorySource</ref>
| Field name | Field type | Notes |
|---|---|---|
| Source Type | VarInt (InventorySourceType) | |
| Container ID | Signed Byte | |
| Bit Flags | VarInt (InventorySourceFlags) |
InventorySourceFlags
An enum with underlying type uint32.<ref>Mojang: InventorySourceFlags</ref><ref>Endstone: InventorySource::InventorySourceFlags</ref>
| Value | Name |
|---|---|
| 0 | No Flag
|
| 1 | World Interaction Random
|
InventorySourceType
An enum with underlying type uint32.<ref>Mojang: InventorySourceType</ref><ref>Endstone: InventorySourceType</ref>
| Value | Name |
|---|---|
| 0 | Container Inventory
|
| 1 | Global Inventory
|
| 2 | World Interaction
|
| 3 | Creative Inventory
|
| 99999 | Non Implemented Feature TODO
|
InventoryTransaction
The fields of InventoryTransaction are listed below.<ref>Mojang: InventoryTransaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryAction[] | Constraint: Verify that the number of InventoryActions does not exceed 100. |
Item Reference
Represents Item Reference.<ref>Mojang: Item Reference</ref>
| Field Type | Notes |
|---|---|
| String |
ItemData
The fields of ItemData are listed below.<ref>Mojang: ItemData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Name | hashed_string | |
| Item Id | Short | |
| Is Component Based | Boolean | |
| Item Version | SignedVarInt (ItemVersion) | |
| Item Component Data | NBT |
ItemDescriptorType
An enum with underlying type uint8.<ref>Mojang: ItemDescriptorType</ref><ref>Endstone: ItemStackRequestCereal::ItemDescriptorType</ref>
| Value | Name |
|---|---|
| 0 | Empty
|
| 1 | ItemName
|
| 2 | Molang
|
| 3 | ItemTag
|
ItemEnchantOption
The fields of ItemEnchantOption are listed below.<ref>Mojang: ItemEnchantOption</ref>
| Field name | Field type | Notes |
|---|---|---|
| Cost | Byte | |
| Enchants | ItemEnchants | |
| Enchant Name | String | Minimum length: 1. Maximum length: 256. |
| Enchant Net Id | RecipeNetId |
ItemEnchants
The fields of ItemEnchants are listed below.<ref>Mojang: ItemEnchants</ref>
| Field name | Field type | Notes |
|---|---|---|
| Slot | Int | |
| ItemEnchants | EnchantmentInstance[][] | Minimum entries: 3. Maximum entries: 3. Constraint: Verify amount of EnchantmentInstances being serialized in ItemEnchants. |
ItemNameDescriptor
The fields of ItemNameDescriptor are listed below.<ref>Mojang: ItemNameDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Descriptor Type | Byte (ItemDescriptorType) | |
| Full Name | String | Minimum length: 1. |
| Aux Value | SignedVarInt |
ItemReleaseActionType
An enum with underlying type int32.<ref>Mojang: ItemReleaseActionType</ref><ref>Endstone: ItemReleaseInventoryTransaction::ActionType</ref>
| Value | Name |
|---|---|
| 0 | Release
|
| 1 | Use
|
ItemReleaseInventoryTransaction
The fields of ItemReleaseInventoryTransaction are listed below.<ref>Mojang: ItemReleaseInventoryTransaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryTransaction | |
| Action Type | SignedVarInt (ItemReleaseActionType) | |
| Slot | SignedVarInt | |
| Item | NetworkItemStackDescriptor | |
| From Position | Vec3 |
ItemStackLegacyRequestId
The fields of ItemStackLegacyRequestId are listed below.<ref>Mojang: ItemStackLegacyRequestId</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | SignedVarInt |
ItemStackNetId
The fields of ItemStackNetId are listed below.<ref>Mojang: ItemStackNetId</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | SignedVarInt |
ItemStackNetIdVariant
Represents ItemStackNetIdVariant.<ref>Mojang: ItemStackNetIdVariant</ref>
| Field Type | Notes |
|---|---|
| Integer |
ItemStackRequest
The fields of ItemStackRequest are listed below.<ref>Mojang: ItemStackRequest</ref>
| Field name | Field type | Notes |
|---|---|---|
| Client Request Id | ItemStackRequestId | Constraint: Verify the request id is a valid negative odd client request id. |
| Actions | ItemStackRequestTakeAction / ItemStackRequestPlaceAction / ItemStackRequestSwapAction / ItemStackRequestDropAction / ItemStackRequestDestroyAction / ItemStackRequestConsumeAction / ItemStackRequestCreateAction / ItemStackRequestLabTableCombineAction / ItemStackRequestBeaconPaymentAction / ItemStackRequestMineBlockAction / ItemStackRequestCraftRecipeAction / ItemStackRequestCraftRecipeAutoAction / ItemStackRequestCraftCreativeAction / ItemStackRequestCraftRecipeOptionalAction / ItemStackRequestCraftRepairAndDisenchantAction / ItemStackRequestCraftLoomAction / ItemStackRequestCraftNonImplementedDeprecatedAction / ItemStackRequestCraftResultsDeprecatedAction[] | Minimum entries: 1. Maximum entries: 100. |
| Strings To Filter | String[] | |
| StringsToFilterOrigin | Int (TextProcessingEventOrigin) |
ItemStackRequestActionType
An enum with underlying type uint8.<ref>Mojang: ItemStackRequestActionType</ref><ref>Endstone: ItemStackRequestActionType</ref>
| Value | Name |
|---|---|
| 0 | Take
|
| 1 | Place
|
| 2 | Swap
|
| 3 | Drop
|
| 4 | Destroy
|
| 5 | Consume
|
| 6 | Create
|
| 9 | ScreenLabTableCombine
|
| 10 | ScreenBeaconPayment
|
| 11 | ScreenHUDMineBlock
|
| 12 | CraftRecipe
|
| 13 | CraftRecipeAuto
|
| 14 | CraftCreative
|
| 15 | CraftRecipeOptional
|
| 16 | CraftRepairAndDisenchant
|
| 17 | CraftLoom
|
| 18 | CraftNonImplemented
|
| 19 | CraftResults
|
ItemStackRequestBeaconPaymentAction
The fields of ItemStackRequestBeaconPaymentAction are listed below.<ref>Mojang: ItemStackRequestBeaconPaymentAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Primary Effect Id | SignedVarInt | |
| Secondary Effect Id | SignedVarInt |
ItemStackRequestConsumeAction
The fields of ItemStackRequestConsumeAction are listed below.<ref>Mojang: ItemStackRequestConsumeAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Amount | Byte | |
| Source | ItemStackRequestSlotInfo |
ItemStackRequestCraftCreativeAction
The fields of ItemStackRequestCraftCreativeAction are listed below.<ref>Mojang: ItemStackRequestCraftCreativeAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Creative Item Net Id | VarInt | |
| Number of requested crafts | Byte |
ItemStackRequestCraftLoomAction
The fields of ItemStackRequestCraftLoomAction are listed below.<ref>Mojang: ItemStackRequestCraftLoomAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Pattern Name Id | String | |
| Num Crafts | Byte |
ItemStackRequestCraftNonImplementedDeprecatedAction
The fields of ItemStackRequestCraftNonImplementedDeprecatedAction are listed below.<ref>Mojang: ItemStackRequestCraftNonImplementedDeprecatedAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) |
ItemStackRequestCraftRecipeAction
The fields of ItemStackRequestCraftRecipeAction are listed below.<ref>Mojang: ItemStackRequestCraftRecipeAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Recipe Net Id | RecipeNetId | Constraint: Verify the recipe net id is non-zero. |
| Number of requested crafts | Byte |
ItemStackRequestCraftRecipeAutoAction
The fields of ItemStackRequestCraftRecipeAutoAction are listed below.<ref>Mojang: ItemStackRequestCraftRecipeAutoAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Recipe Net Id | RecipeNetId | Constraint: Verify the recipe net id is non-zero. |
| Number of requested crafts | Byte | |
| Ingredients | RecipeIngredient[] |
ItemStackRequestCraftRecipeOptionalAction
The fields of ItemStackRequestCraftRecipeOptionalAction are listed below.<ref>Mojang: ItemStackRequestCraftRecipeOptionalAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Recipe Net Id | RecipeNetId | |
| Filtered String Index | Int |
ItemStackRequestCraftRepairAndDisenchantAction
The fields of ItemStackRequestCraftRepairAndDisenchantAction are listed below.<ref>Mojang: ItemStackRequestCraftRepairAndDisenchantAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Recipe Net Id | ItemStackNetIdVariant | |
| Number of requested crafts | Byte | |
| Repair Cost | SignedVarInt |
ItemStackRequestCraftResultsDeprecatedAction
The fields of ItemStackRequestCraftResultsDeprecatedAction are listed below.<ref>Mojang: ItemStackRequestCraftResultsDeprecatedAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Craft Results | ItemStackRequestNetworkItemInstanceDescriptor[] | Minimum entries: 1. |
| Num Crafts | Byte |
ItemStackRequestCreateAction
The fields of ItemStackRequestCreateAction are listed below.<ref>Mojang: ItemStackRequestCreateAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Results Index | Byte |
ItemStackRequestDestroyAction
The fields of ItemStackRequestDestroyAction are listed below.<ref>Mojang: ItemStackRequestDestroyAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Amount | Byte | |
| Source | ItemStackRequestSlotInfo |
ItemStackRequestDropAction
The fields of ItemStackRequestDropAction are listed below.<ref>Mojang: ItemStackRequestDropAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Amount | Byte | |
| Source | ItemStackRequestSlotInfo | |
| Randomly | Boolean |
ItemStackRequestId
The fields of ItemStackRequestId are listed below.<ref>Mojang: ItemStackRequestId</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | SignedVarInt |
ItemStackRequestLabTableCombineAction
The fields of ItemStackRequestLabTableCombineAction are listed below.<ref>Mojang: ItemStackRequestLabTableCombineAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) |
ItemStackRequestMineBlockAction
The fields of ItemStackRequestMineBlockAction are listed below.<ref>Mojang: ItemStackRequestMineBlockAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Slot | SignedVarInt | |
| Predicted Durability | SignedVarInt | |
| Net Id Variant | ItemStackNetIdVariant |
ItemStackRequestNetworkItemInstanceDescriptor
The fields of ItemStackRequestNetworkItemInstanceDescriptor are listed below.<ref>Mojang: ItemStackRequestNetworkItemInstanceDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Descriptor | EmptyItemDescriptor / ItemNameDescriptor / MolangItemDescriptor / ItemTagDescriptor | |
| Stack size | Unsigned Short | |
| Block Runtime Id | VarInt | |
| User Data Buffer | String |
ItemStackRequestPlaceAction
The fields of ItemStackRequestPlaceAction are listed below.<ref>Mojang: ItemStackRequestPlaceAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Amount | Byte | |
| Source | ItemStackRequestSlotInfo | |
| Destination | ItemStackRequestSlotInfo |
ItemStackRequestSlotInfo
The fields of ItemStackRequestSlotInfo are listed below.<ref>Mojang: ItemStackRequestSlotInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Full container name. | FullContainerName | |
| Slot | Byte | |
| Net Id Variant | ItemStackNetIdVariant |
ItemStackRequestSwapAction
The fields of ItemStackRequestSwapAction are listed below.<ref>Mojang: ItemStackRequestSwapAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Source | ItemStackRequestSlotInfo | |
| Destination | ItemStackRequestSlotInfo |
ItemStackRequestTakeAction
The fields of ItemStackRequestTakeAction are listed below.<ref>Mojang: ItemStackRequestTakeAction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action type | Byte (ItemStackRequestActionType) | |
| Amount | Byte | |
| Source | ItemStackRequestSlotInfo | |
| Destination | ItemStackRequestSlotInfo |
ItemStackResponseContainerInfo
The fields of ItemStackResponseContainerInfo are listed below.<ref>Mojang: ItemStackResponseContainerInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Full Container Name | FullContainerName | |
| Slots | ItemStackResponseSlotInfo[] |
ItemStackResponseInfo
The fields of ItemStackResponseInfo are listed below.<ref>Mojang: ItemStackResponseInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Result | Byte | Values: Success, Error, InvalidRequestActionType, ActionRequestNotAllowed, ScreenHandlerEndRequestFailed, ItemRequestActionHandlerCommitFailed, InvalidRequestCraftActionType, InvalidCraftRequest, InvalidCraftRequestScreen, InvalidCraftResult, InvalidCraftResultIndex, InvalidCraftResultItem, InvalidItemNetId, MissingCreatedOutputContainer, FailedToSetCreatedItemOutputSlot, RequestAlreadyInProgress, FailedToInitSparseContainer, ResultTransferFailed, ExpectedItemSlotNotFullyConsumed, ExpectedAnywhereItemNotFullyConsumed, ItemAlreadyConsumedFromSlot, ConsumedTooMuchFromSlot, MismatchSlotExpectedConsumedItem, MismatchSlotExpectedConsumedItemNetIdVariant, FailedToMatchExpectedSlotConsumedItem, FailedToMatchExpectedAllowedAnywhereConsumedItem, ConsumedItemOutOfAllowedSlotRange, ConsumedItemNotAllowed, PlayerNotInCreativeMode, InvalidExperimentalRecipeRequest, FailedToCraftCreative, FailedToGetLevelRecipe, FailedToFindRecipeByNetId, MismatchedCraftingSize, MissingInputSparseContainer, MismatchedRecipeForInputGridItems, EmptyCraftResults, FailedToEnchant, MissingInputItem, InsufficientPlayerLevelToEnchant, MissingMaterialItem, MissingActor, UnknownPrimaryEffect, PrimaryEffectOutOfRange, PrimaryEffectUnavailable, SecondaryEffectOutOfRange, SecondaryEffectUnavailable, DstContainerEqualToCreatedOutputContainer, DstContainerAndSlotEqualToSrcContainerAndSlot, FailedToValidateSrcSlot, FailedToValidateDstSlot, InvalidAdjustedAmount, InvalidItemSetType, InvalidTransferAmount, CannotSwapItem, CannotPlaceItem, UnhandledItemSetType, InvalidRemovedAmount, InvalidRegion, CannotDropItem, CannotDestroyItem, InvalidSourceContainer, ItemNotConsumed, InvalidNumCrafts, InvalidCraftResultStackSize, CannotRemoveItem, CannotConsumeItem, ScreenStackError.
|
| Client Request Id | ItemStackRequestId | |
| Containers | ItemStackResponseContainerInfo[] |
ItemStackResponseSlotInfo
The fields of ItemStackResponseSlotInfo are listed below.<ref>Mojang: ItemStackResponseSlotInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Requested Slot | Byte | |
| Slot | Byte | |
| Amount | Byte | |
| Item Stack Net Id | ItemStackNetId | |
| Custom Name | Bedrock::Safety::RedactableString | |
| Durability Correction | SignedVarInt |
ItemTagDescriptor
The fields of ItemTagDescriptor are listed below.<ref>Mojang: ItemTagDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Descriptor Type | Byte (ItemDescriptorType) | |
| Item Tag | String | Minimum length: 1. |
ItemUseActionType
An enum with underlying type int32.<ref>Mojang: ItemUseActionType</ref><ref>Endstone: ItemUseInventoryTransaction::ActionType</ref>
| Value | Name |
|---|---|
| 0 | Place
|
| 1 | Use
|
| 2 | Destroy
|
| 3 | Use As Attack
|
ItemUseClientCooldownState
An enum with underlying type uint8.<ref>Mojang: ItemUseClientCooldownState</ref><ref>Endstone: ItemUseInventoryTransaction::ClientCooldownState</ref>
| Value | Name |
|---|---|
| 0 | Off
|
| 1 | On
|
ItemUsed
The fields of ItemUsed are listed below.<ref>Mojang: ItemUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Id | Short | |
| Item Aux | Int | |
| Use Method | Int | |
| Count | Int |
ItemUseInventoryTransaction
The fields of ItemUseInventoryTransaction are listed below.<ref>Mojang: ItemUseInventoryTransaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryTransaction | |
| Action Type | SignedVarInt (ItemUseActionType) | |
| Trigger Type | Byte (ItemUseTriggerType) | |
| Position | BlockPos | |
| Face | Byte | |
| Slot | SignedVarInt | |
| Hand | Byte (HandSlot) | |
| Item | NetworkItemStackDescriptor | |
| From Position | Vec3 | |
| Click Position | Vec3 | |
| Target Block Id | VarInt | |
| Client Interact Prediction | Byte (ItemUsePredictedResult) | |
| Client Cooldown State | Byte (ItemUseClientCooldownState) |
ItemUseOnActorActionType
An enum with underlying type int32.<ref>Mojang: ItemUseOnActorActionType</ref><ref>Endstone: ItemUseOnActorInventoryTransaction::ActionType</ref>
| Value | Name |
|---|---|
| 0 | Interact
|
| 1 | Attack
|
| 2 | Item Interact
|
ItemUseOnActorInventoryTransaction
The fields of ItemUseOnActorInventoryTransaction are listed below.<ref>Mojang: ItemUseOnActorInventoryTransaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryTransaction | |
| Runtime Id | ActorRuntimeID | |
| Action Type | SignedVarInt (ItemUseOnActorActionType) | |
| Slot | SignedVarInt | |
| Item | NetworkItemStackDescriptor | |
| From Position | Vec3 | |
| Hit Position | Vec3 |
ItemUsePredictedResult
An enum with underlying type uint8.<ref>Mojang: ItemUsePredictedResult</ref><ref>Endstone: ItemUseInventoryTransaction::PredictedResult</ref>
| Value | Name |
|---|---|
| 0 | Failure
|
| 1 | Success
|
ItemUseTriggerType
An enum with underlying type uint8.<ref>Mojang: ItemUseTriggerType</ref><ref>Endstone: ItemUseInventoryTransaction::TriggerType</ref>
| Value | Name |
|---|---|
| 0 | Unknown
|
| 1 | Player Input
|
| 2 | Simulation Tick
|
ItemVersion
An enum with underlying type int32.<ref>Mojang: ItemVersion</ref><ref>Endstone: ItemVersion</ref>
| Value | Name |
|---|---|
| 0 | Legacy
|
| 1 | DataDriven
|
| 2 | None
|
Json::Value
Represents Json::Value.<ref>Mojang: Json::Value</ref>
| Field Type | Notes |
|---|---|
| String |
LabTablePacketPayload::Type
An enum with underlying type uint8.<ref>Mojang: LabTablePacketPayload::Type</ref><ref>Endstone: LabTablePacketPayload::Type</ref>
| Value | Name |
|---|---|
| 0 | StartCombine
|
| 1 | StartReaction
|
| 2 | Reset
|
LabTableReactionType
An enum with underlying type uint8.<ref>Mojang: LabTableReactionType</ref><ref>Endstone: LabTableReactionType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | IceBomb
|
| 2 | Bleach
|
| 3 | ElephantToothpaste
|
| 4 | Fertilizer
|
| 5 | HeatBlock
|
| 6 | MagnesiumSalts
|
| 7 | MiscFire
|
| 8 | MiscExplosion
|
| 9 | MiscLava
|
| 10 | MiscMystical
|
| 11 | MiscSmoke
|
| 12 | MiscLargeSmoke
|
LegacySetSlot
The fields of LegacySetSlot are listed below.<ref>Mojang: LegacySetSlot</ref>
| Field name | Field type | Notes |
|---|---|---|
| Container Enum | Byte (ContainerEnumName) | |
| Slots | Byte[] |
LegacyTelemetryEventPacketPayload::Type
An enum with underlying type int32.<ref>Mojang: LegacyTelemetryEventPacketPayload::Type</ref><ref>Endstone: LegacyTelemetryEventPacketPayload::Type</ref>
| Value | Name |
|---|---|
| 0 | Achievement
|
| 1 | Interaction
|
| 2 | PortalCreated
|
| 3 | PortalUsed
|
| 4 | MobKilled
|
| 5 | CauldronUsed
|
| 6 | PlayerDied
|
| 7 | BossKilled
|
| 8 | AgentCommand_OBSOLETE
|
| 9 | AgentCreated
|
| 10 | PatternRemoved_OBSOLETE
|
| 11 | SlashCommand
|
| 12 | FishBucketed_OBSOLETE
|
| 13 | MobBorn
|
| 14 | PetDied_OBSOLETE
|
| 15 | POICauldronUsed
|
| 16 | ComposterUsed
|
| 17 | BellUsed
|
| 18 | ActorDefinition
|
| 19 | RaidUpdate
|
| 20 | PlayerMovementAnomaly_OBSOLETE
|
| 21 | PlayerMovementCorrected_OBSOLETE
|
| 22 | HoneyHarvested
|
| 23 | TargetBlockHit
|
| 24 | PiglinBarter
|
| 25 | PlayerWaxedOrUnwaxedCopper
|
| 26 | CodeBuilderRuntimeAction
|
| 27 | CodeBuilderScoreboard
|
| 28 | StriderRiddenInLavaInOverworld
|
| 29 | SneakCloseToSculkSensor
|
| 30 | CarefulRestoration
|
| 31 | ItemUsed
|
LevelChunkPacketPayload SubChunkMetadata
The fields of LevelChunkPacketPayload SubChunkMetadata are listed below.<ref>Mojang: LevelChunkPacketPayload SubChunkMetadata</ref>
| Field name | Field type | Notes |
|---|---|---|
| Blob Id | Unsigned Long |
LevelSettings
The fields of LevelSettings are listed below.<ref>Mojang: LevelSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Seed | Unsigned Long | |
| Spawn Settings | SpawnSettings | |
| Generator Type | SignedVarInt (GeneratorType) | Serialization: Allow unknown enum values. |
| Game Type | SignedVarInt (GameType) | Serialization: Allow unknown enum values. |
| Is Hardcore | Boolean | |
| Game Difficulty | SignedVarInt (Difficulty) | Serialization: Allow unknown enum values. |
| Default Spawn Block Position | BlockPos | |
| Achievements Disabled | Boolean | |
| Editor World Type | SignedVarInt (EditorWorldType) | Serialization: Allow unknown enum values. |
| Is Created In Editor | Boolean | |
| Is Exported From Editor | Boolean | |
| Day Cycle Stop Time | SignedVarInt | |
| Education Edition Offer | VarInt (EducationEditionOffer) | Serialization: Allow unknown enum values. |
| Education Features Enabled | Boolean | |
| Education Product ID | String | |
| Rain Level | Float | |
| Lightning Level | Float | |
| Has Confirmed Platform Locked Content | Boolean | |
| Multiplayer Game Intent | Boolean | |
| LAN Broadcast Intent | Boolean | |
| Xbox Live Broadcast Setting | SignedVarInt (GamePublishSetting) | Serialization: Allow unknown enum values. |
| Platform Broadcast Setting | SignedVarInt (GamePublishSetting) | Serialization: Allow unknown enum values. |
| Commands Enabled | Boolean | |
| Texture Packs Required | Boolean | |
| Rule Data | GameRulesChangedPacketData | |
| Experiments | Experiments | |
| Has Bonus Chest Enabled | Boolean | |
| Start With Map Enabled | Boolean | |
| Player Permissions | Signed Byte (PlayerPermissionLevel) | Serialization: Allow unknown enum values. |
| Server Chunk Tick Range | Int | |
| Has Locked Behavior Pack | Boolean | |
| Has Locked Resource Pack | Boolean | |
| Is From Locked Template | Boolean | |
| Use Msa Gamertags Only | Boolean | |
| Is From World Template | Boolean | |
| Is World Template Option Locked | Boolean | |
| Only Spawn V1 Villagers | Boolean | |
| Persona Disabled | Boolean | |
| Custom Skins Disabled | Boolean | |
| Emote Chat Muted | Boolean | |
| Base Game Version | String | |
| Limited World Width | Int | |
| Limited World Depth | Int | |
| Nether Type | Boolean | |
| Edu Shared Uri Resource | EduSharedUriResource | |
| Override Force Experimental Gameplay | Boolean | |
| Chat Restriction Level | Byte (ChatRestrictionLevel) | Serialization: Allow unknown enum values. |
| Disable Player Interactions | Boolean | |
| Server Editor Connection Policy | SignedVarInt (ServerEditorConnectionPolicy) | Serialization: Allow unknown enum values. |
| Allow Anonymous Block Drops In Editor Worlds | Boolean |
LineDataPayload
The fields of LineDataPayload are listed below.<ref>Mojang: LineDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Line End Location | Vec3 |
LocatorBarWaypointPayload
The fields of LocatorBarWaypointPayload are listed below.<ref>Mojang: LocatorBarWaypointPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| GroupHandle | WaypointGroup::WaypointHandle | |
| ServerWaypointPayload | ServerWaypoint::Payload | |
| ActionFlag | Byte (ServerWaypointGroup::Action) |
MapDecoration
The fields of MapDecoration are listed below.<ref>Mojang: MapDecoration</ref>
| Field name | Field type | Notes |
|---|---|---|
| Image Type | Signed Byte (MapDecoration::Type) | |
| Rotation | Byte | |
| X | Byte | |
| Y | Byte | |
| Label | String | |
| Color | Color |
MapDecoration::Type
An enum with underlying type int8.<ref>Mojang: MapDecoration::Type</ref><ref>Endstone: MapDecoration::Type</ref>
| Value | Name |
|---|---|
| 0 | MarkerWhite
|
| 1 | MarkerGreen
|
| 2 | MarkerRed
|
| 3 | MarkerBlue
|
| 4 | XWhite
|
| 5 | TriangleRed
|
| 6 | SquareWhite
|
| 7 | MarkerSign
|
| 8 | MarkerPink
|
| 9 | MarkerOrange
|
| 10 | MarkerYellow
|
| 11 | MarkerTeal
|
| 12 | TriangleGreen
|
| 13 | SmallSquareWhite
|
| 14 | Mansion
|
| 15 | Monument
|
| 16 | NoDraw
|
| 17 | VillageDesert
|
| 18 | VillagePlains
|
| 19 | VillageSavanna
|
| 20 | VillageSnowy
|
| 21 | VillageTaiga
|
| 22 | JungleTemple
|
| 23 | WitchHut
|
| 24 | TrialChambers
|
| 25 | AbandonedCamp
|
| 26 | BuriedAncientCity
|
| 27 | BuriedMineshaft
|
| 28 | DesertPyramid
|
| 29 | WarmOceanRuins
|
| 30 | Count
|
MapItemTrackedActor Type
An enum with underlying type int32.<ref>Mojang: MapItemTrackedActor Type</ref><ref>Endstone: MapItemTrackedActor::Type</ref>
| Value | Name |
|---|---|
| 0 | Entity
|
| 1 | BlockEntity
|
| 2 | Other
|
MapItemTrackedActor UniqueId
The fields of MapItemTrackedActor UniqueId are listed below.<ref>Mojang: MapItemTrackedActor UniqueId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Int (MapItemTrackedActor Type) | |
| Entity ID | ActorUniqueID | |
| Block Position | BlockPos |
MaterialReducerDataEntry
The fields of MaterialReducerDataEntry are listed below.<ref>Mojang: MaterialReducerDataEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| From Item Key | SignedVarInt | |
| Item Ids and Counts | MaterialReducerEntryOutput[] |
MaterialReducerEntryOutput
The fields of MaterialReducerEntryOutput are listed below.<ref>Mojang: MaterialReducerEntryOutput</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Id | SignedVarInt | |
| Item Count | SignedVarInt |
mce::UUID
The fields of mce::UUID are listed below.<ref>Mojang: mce::UUID</ref>
| Field name | Field type | Notes |
|---|---|---|
| Most Significant Bits | Unsigned Long | |
| Least Significant Bits | Unsigned Long |
Memory::MemoryCategory
An enum with underlying type uint8.<ref>Mojang: Memory::MemoryCategory</ref><ref>Endstone: Memory::MemoryCategory</ref>
| Value | Name |
|---|---|
| 0 | Unknown
|
| 1 | Invalid_SizeUnknown
|
| 2 | Actor
|
| 3 | ActorAnimation
|
| 4 | ActorRendering
|
| 5 | BlockTickingQueues
|
| 6 | Biome_Storage
|
| 7 | Blobs
|
| 8 | Cereal
|
| 9 | CircuitSystem
|
| 10 | Client
|
| 11 | Commands
|
| 12 | DBStorage
|
| 13 | Debug
|
| 14 | Documentation
|
| 15 | ECSSystems
|
| 16 | FMOD
|
| 17 | Fonts
|
| 18 | ImGui
|
| 19 | Input
|
| 20 | JsonUI
|
| 21 | JsonUI_ControlFactory_Json
|
| 22 | JsonUI_ControlTree
|
| 23 | JsonUI_ControlTree_ControlElement
|
| 24 | JsonUI_ControlTree_PopulateDataBinding
|
| 25 | JsonUI_ControlTree_PopulateFocus
|
| 26 | JsonUI_ControlTree_PopulateLayout
|
| 27 | JsonUI_ControlTree_PopulateOther
|
| 28 | JsonUI_ControlTree_PopulateSprite
|
| 29 | JsonUI_ControlTree_PopulateText
|
| 30 | JsonUI_ControlTree_PopulateTTS
|
| 31 | JsonUI_ControlTree_Visibility
|
| 32 | JsonUI_CreateUI
|
| 33 | JsonUI_Defs
|
| 34 | JsonUI_LayoutManager
|
| 35 | JsonUI_LayoutManager_RemoveDependencies
|
| 36 | JsonUI_LayoutManager_InitVariable
|
| 37 | Languages
|
| 38 | Level
|
| 39 | LevelStructures
|
| 40 | LevelChunk
|
| 41 | LevelChunkGen
|
| 42 | LevelChunkGenThreadLocal
|
| 43 | LightVolumeManager
|
| 44 | Network
|
| 45 | Marketplace
|
| 46 | Material_DragonCompiledDefinition
|
| 47 | Material_DragonMaterial
|
| 48 | Material_DragonResource
|
| 49 | Material_DragonUniformMap
|
| 50 | Material_RenderMaterial
|
| 51 | Material_RenderMaterialGroup
|
| 52 | Material_VariationManager
|
| 53 | Molang
|
| 54 | OreUI
|
| 55 | OreUI_Client
|
| 56 | Persona_Pieces
|
| 57 | Persona_Animations
|
| 58 | Persona_Characters
|
| 59 | Persona_SkinPacks
|
| 60 | Persona_Repo
|
| 61 | Player
|
| 62 | RenderChunk
|
| 63 | RenderChunk_IndexBuffer
|
| 64 | RenderChunk_VertexBuffer
|
| 65 | Rendering
|
| 66 | Rendering_BgfxInit
|
| 67 | Rendering_BgfxStartFrame
|
| 68 | Rendering_BlockTessellator
|
| 69 | Rendering_EndFrame
|
| 70 | Rendering_GraphicsTasksInit
|
| 71 | Rendering_Library
|
| 72 | Rendering_PolygonOperatorPool
|
| 73 | Rendering_PBRTextureData
|
| 74 | Rendering_RenderRegistry
|
| 75 | Rendering_Setup
|
| 76 | Rendering_Vertices
|
| 77 | RequestLog
|
| 78 | ResourcePacks
|
| 79 | Sound
|
| 80 | SubChunk_BiomeData
|
| 81 | SubChunk_BlockData
|
| 82 | SubChunk_LightData
|
| 83 | Textures
|
| 84 | WeatherRenderer
|
| 85 | World_Generator
|
| 86 | Tasks
|
| 87 | Test
|
| 88 | Test_LoadTestTags
|
| 89 | Scripting
|
| 90 | Scripting_Runtime
|
| 91 | Scripting_Context
|
| 92 | Scripting_Context_Bindings_MC
|
| 93 | Scripting_Context_Bindings_GT
|
| 94 | Scripting_Context_Run
|
| 95 | DataDrivenUI
|
| 96 | DataDrivenUI_Defs
|
| 97 | Gameface
|
| 98 | Gameface_System
|
| 99 | Gameface_DOM
|
| 100 | Gameface_CSS
|
| 101 | Gameface_Display
|
| 102 | Gameface_TempAllocator
|
| 103 | Gameface_PoolAllocator
|
| 104 | Gameface_Dump
|
| 105 | Gameface_Media
|
| 106 | Gameface_JSON
|
| 107 | Gameface_ScriptEngine
|
| 108 | Gameface_Script
|
| 109 | Gameface_Layout
|
MemoryCategoryCounter
The fields of MemoryCategoryCounter are listed below.<ref>Mojang: MemoryCategoryCounter</ref>
| Field name | Field type | Notes |
|---|---|---|
| Category | Byte (Memory::MemoryCategory) | |
| Current Bytes | Unsigned Long |
MessageAndParams
The fields of MessageAndParams are listed below.<ref>Mojang: MessageAndParams</ref>
| Field name | Field type | Notes |
|---|---|---|
| Message Type | Byte | Values: translate, popup, jukeboxPopup.
|
| Message | String | Minimum length: 1. Maximum length: 65536. |
| Parameter List | String[] | Maximum entries: 4. |
MessageOnly
The fields of MessageOnly are listed below.<ref>Mojang: MessageOnly</ref>
| Field name | Field type | Notes |
|---|---|---|
| Message Type | Byte | Values: raw, tip, systemMessage, textObjectWhisper, textObject, textObjectAnnouncement.
|
| Message | String | Minimum length: 1. Maximum length: 65536. |
MinecraftEventing::AchievementIds
An enum with underlying type uint8.<ref>Mojang: MinecraftEventing::AchievementIds</ref><ref>Endstone: MinecraftEventing::AchievementIds</ref>
| Value | Name |
|---|---|
| 7 | ChestFullOfCobblestone
|
| 10 | DiamondForYou
|
| 20 | IronBelly
|
| 21 | IronMan
|
| 29 | OnARail
|
| 30 | Overkill
|
| 37 | ReturnToSender
|
| 38 | SniperDuel
|
| 39 | StayinFrosty
|
| 40 | TakeInventory
|
| 50 | MapRoom
|
| 52 | FreightStation
|
| 53 | SmeltEverything
|
| 54 | TasteOfYourOwnMedicine
|
| 56 | WhenPigsFly
|
| 58 | Inception
|
| 60 | ArtificialSelection
|
| 61 | FreeDiver
|
| 62 | SpawnTheWither
|
| 63 | Beaconator
|
| 64 | GreatView
|
| 65 | SuperSonic
|
| 66 | TheEndAgain
|
| 67 | TreasureHunter
|
| 68 | ShootingStar
|
| 69 | FashionShow
|
| 71 | SelfPublishedAuthor
|
| 72 | AlternativeFuel
|
| 73 | SleepWithTheFishes
|
| 74 | Castaway
|
| 75 | ImAMarineBiologist
|
| 76 | SailThe7Seas
|
| 77 | MeGold
|
| 78 | Ahoy
|
| 79 | Atlantis
|
| 80 | OnePickleTwoPickleSeaPickleFour
|
| 81 | DoaBarrelRoll
|
| 82 | Moskstraumen
|
| 83 | Echolocation
|
| 84 | WhereHaveYouBeen
|
| 85 | TopOfTheWorld
|
| 86 | FruitOnTheLoom
|
| 87 | SoundTheAlarm
|
| 88 | BuyLowSellHigh
|
| 89 | Disenchanted
|
| 90 | TimeForStew
|
| 91 | BeeOurGuest
|
| 92 | TotalBeeLocation
|
| 93 | StickySituation
|
| 94 | CoverMeInDebris
|
| 95 | FloatYourGoat
|
| 96 | Friend
|
| 97 | WaxOnWaxOff
|
| 98 | StriderRiddenInLavaInOverworld
|
| 99 | GoatHornAcquired
|
| 100 | JukeboxUsedInMeadows
|
| 101 | TradedAtWorldHeight
|
| 102 | SurvivedFallFromWorldHeight
|
| 103 | SneakCloseToSculkSensor
|
| 104 | ItSpreads
|
| 105 | BirthdaySong
|
| 106 | WithOurPowersCombined
|
| 107 | PlantingThePast
|
| 108 | CarefulRestoration
|
| 109 | Revaulting
|
| 110 | CraftersCraftingCrafters
|
| 111 | WhoNeedsRockets
|
| 112 | OverOverkill
|
| 113 | HeartTransplanter
|
| 114 | StayHydrated
|
| 115 | MobKabob
|
| 116 | AdventuringTime
|
| 117 | UhOh
|
| 118 | GettingWood
|
| 119 | BenchMaking
|
| 120 | TimeToMine
|
| 121 | HotTopic
|
| 122 | AcquireHardware
|
| 123 | GettingAnUpgrade
|
| 124 | MonsterHunter
|
| 125 | Diamonds
|
| 126 | PlethoraOfCats
|
MinecraftEventing::InteractionType
An enum with underlying type uint8.<ref>Mojang: MinecraftEventing::InteractionType</ref><ref>Endstone: MinecraftEventing::InteractionType</ref>
| Value | Name |
|---|---|
| 1 | Breeding
|
| 2 | Taming
|
| 3 | Curing
|
| 4 | Crafted
|
| 5 | Shearing
|
| 6 | Milking
|
| 7 | Trading
|
| 8 | Feeding
|
| 9 | Igniting
|
| 10 | Coloring
|
| 11 | Naming
|
| 12 | Leashing
|
| 13 | Unleashing
|
| 14 | PetSleep
|
| 15 | Trusting
|
| 16 | Commanding
|
| 17 | Equipping
|
MinecraftEventing::POIBlockInteractionType
An enum with underlying type uint8.<ref>Mojang: MinecraftEventing::POIBlockInteractionType</ref><ref>Endstone: MinecraftEventing::POIBlockInteractionType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Extend
|
| 2 | Clone
|
| 3 | Lock
|
| 4 | Create
|
| 5 | CreateLocator
|
| 6 | Rename
|
| 7 | ItemPlaced
|
| 8 | ItemRemoved
|
| 9 | Cooking
|
| 10 | Dousing
|
| 11 | Lighting
|
| 12 | Haystack
|
| 13 | Filled
|
| 14 | Emptied
|
| 15 | AddDye
|
| 16 | DyeItem
|
| 17 | ClearItem
|
| 18 | EnchantArrow
|
| 19 | CompostItemPlaced
|
| 20 | RecoveredBonemeal
|
| 21 | BookPlaced
|
| 22 | BookOpened
|
| 23 | Disenchant
|
| 24 | Repair
|
| 25 | DisenchantAndRepair
|
MinEngineVersion
Represents MinEngineVersion.<ref>Mojang: MinEngineVersion</ref>
| Field Type | Notes |
|---|---|
| String |
Mirror
An enum with underlying type uint8.<ref>Mojang: Mirror</ref><ref>Endstone: Mirror</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | X
|
| 2 | Z
|
| 3 | XZ
|
MissingBlobData
The fields of MissingBlobData are listed below.<ref>Mojang: MissingBlobData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Blob Id | Unsigned Long | |
| Blob Data | String |
MobBorn
The fields of MobBorn are listed below.<ref>Mojang: MobBorn</ref>
| Field name | Field type | Notes |
|---|---|---|
| Born Baby: Entity Type | SignedVarInt | |
| Born Baby: Entity Variant | SignedVarInt | |
| Born Baby: Color | Byte |
MobEffectPacketPayload::Event
An enum with underlying type uint8.<ref>Mojang: MobEffectPacketPayload::Event</ref><ref>Endstone: MobEffectPacketPayload::Event</ref>
| Value | Name |
|---|---|
| 0 | Invalid
|
| 1 | Add
|
| 2 | Update
|
| 3 | Remove
|
MobKilled
The fields of MobKilled are listed below.<ref>Mojang: MobKilled</ref>
| Field name | Field type | Notes |
|---|---|---|
| Instigator Actor ID | SignedVarLong | |
| Target Actor ID | SignedVarLong | |
| Instigator's Child Actor Type | SignedVarInt (ActorType) | |
| Damage Source | SignedVarInt | |
| Trade Tier | SignedVarInt | |
| Trader Name | String | Maximum length: 128. |
ModalFormCancelReason
An enum with underlying type uint8.<ref>Mojang: ModalFormCancelReason</ref><ref>Endstone: ModalFormCancelReason</ref>
| Value | Name |
|---|---|
| 0 | UserClosed
|
| 1 | UserBusy
|
MolangItemDescriptor
The fields of MolangItemDescriptor are listed below.<ref>Mojang: MolangItemDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Descriptor Type | Byte (ItemDescriptorType) | |
| Tag Expression | String | Minimum length: 1. |
| Molang Version | Short (MolangVersion) |
MolangVariableMap
Represents MolangVariableMap.<ref>Mojang: MolangVariableMap</ref>
| Field Type | Notes |
|---|---|
| Json::Value |
MolangVersion
An enum with underlying type int16.<ref>Mojang: MolangVersion</ref><ref>Endstone: MolangVersion</ref>
| Value | Name |
|---|---|
| -1 | Invalid
|
| 0 | BeforeVersioning
|
| 1 | Initial
|
| 2 | FixedItemRemainingUseDurationQuery
|
| 3 | ExpressionErrorMessages
|
| 4 | UnexpectedOperatorErrors
|
| 5 | ConditionalOperatorAssociativity
|
| 6 | ComparisonAndLogicalOperatorPrecedence
|
| 7 | DivideByNegativeValue
|
| 8 | FixedCapeFlapAmountQuery
|
| 9 | QueryBlockPropertyRenamedToState
|
| 10 | DeprecateOldBlockQueryNames
|
| 11 | DeprecatedSnifferAndCamelQueries
|
| 12 | LeafSupportingInFirstSolidBlockBelow
|
| 14 | NumValidVersions
|
| 13 | Latest
|
| 13 | HardcodedMolang
|
MoveActorAbsoluteData
The fields of MoveActorAbsoluteData are listed below.<ref>Mojang: MoveActorAbsoluteData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ActorRuntimeID | ActorRuntimeID | |
| Header | Byte | |
| Position | Vec3 | |
| Rotation X | Byte | |
| Rotation Y | Byte | |
| Rotation Y Head | Byte |
MoveActorDeltaData
The fields of MoveActorDeltaData are listed below.<ref>Mojang: MoveActorDeltaData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actor Runtime ID | ActorRuntimeID | |
| New Position X | Float | |
| New Position Y | Float | |
| New Position Z | Float | |
| Rotation X | Signed Byte | |
| Rotation Y | Signed Byte | |
| Rotation Y Head | Signed Byte | |
| Is On Ground | Boolean | |
| Force Move | Boolean | |
| Force Move Local Entity | Boolean | |
| Force Completion | Boolean | |
| Ticks | VarLong |
MovementAttributesComponent
Represents MovementAttributesComponent.<ref>Mojang: MovementAttributesComponent</ref>
| Field Type | Notes |
|---|---|
| Float[] |
MovementEffectType
An enum with underlying type int32.<ref>Mojang: MovementEffectType</ref><ref>Endstone: MovementEffectType</ref>
| Value | Name |
|---|---|
| 0 | GLIDE_BOOST
|
| 1 | DOLPHIN_BOOST
|
| 2 | GEYSER_BOOST
|
MovePlayerTeleportData
The fields of MovePlayerTeleportData are listed below.<ref>Mojang: MovePlayerTeleportData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Teleportation Cause | Int | |
| Source Actor Type | Int |
MultiplayerSettingsPacketType
An enum with underlying type int32.<ref>Mojang: MultiplayerSettingsPacketType</ref><ref>Endstone: MultiplayerSettingsPacketType</ref>
| Value | Name |
|---|---|
| 0 | EnableMultiplayer
|
| 1 | DisableMultiplayer
|
| 2 | RefreshJoincode
|
MultiRecipePayload
The fields of MultiRecipePayload are listed below.<ref>Mojang: MultiRecipePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Multi-Recipe UUID | mce::UUID | |
| Net Id | RecipeNetId |
NetworkItemInstanceDescriptor
Represents NetworkItemInstanceDescriptor.<ref>Mojang: NetworkItemInstanceDescriptor</ref>
| Field Type | Notes |
|---|---|
| NetworkItemInstanceDescriptorData |
NetworkItemInstanceDescriptorData
The fields of NetworkItemInstanceDescriptorData are listed below.<ref>Mojang: NetworkItemInstanceDescriptorData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Id | SignedVarInt | |
| Stack size | Unsigned Short | |
| Aux value | VarInt | |
| Block Runtime Id | SignedVarInt | |
| User Data Buffer | String |
NetworkItemStackDescriptor
Represents NetworkItemStackDescriptor.<ref>Mojang: NetworkItemStackDescriptor</ref>
| Field Type | Notes |
|---|---|
| cerealizer<NetworkItemStackDescriptor>::SerializedData |
NetworkPermissions
The fields of NetworkPermissions are listed below.<ref>Mojang: NetworkPermissions</ref>
| Field name | Field type | Notes |
|---|---|---|
| Server Auth Sound Enabled | Boolean |
NewInteractionModel
An enum with underlying type int32.<ref>Mojang: NewInteractionModel</ref><ref>Endstone: NewInteractionModel</ref>
| Value | Name |
|---|---|
| 0 | Touch
|
| 1 | Crosshair
|
| 2 | Classic
|
| 3 | Count
|
NoiseAlignment
The fields of NoiseAlignment are listed below.<ref>Mojang: NoiseAlignment</ref>
| Field name | Field type | Notes |
|---|---|---|
| type | Byte (NoiseAlignmentType) | |
| value | VarInt |
NoiseAlignmentType
An enum with underlying type uint8.<ref>Mojang: NoiseAlignmentType</ref><ref>Endstone: EAS::NoiseAlignmentType</ref>
| Value | Name |
|---|---|
| 0 | minLocalTransitionEnd
|
NoiseDescriptor
The fields of NoiseDescriptor are listed below.<ref>Mojang: NoiseDescriptor</ref>
| Field name | Field type | Notes |
|---|---|---|
| name | String | |
| first_octave | Int | |
| amplitudes | Float[] | Minimum entries: 1. Maximum entries: 100. |
NormalTransactionData
The fields of NormalTransactionData are listed below.<ref>Mojang: NormalTransactionData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Actions | InventoryTransaction |
NpcDialogueActionType
An enum with underlying type int32.<ref>Mojang: NpcDialogueActionType</ref><ref>Endstone: NpcDialoguePacketPayload::NpcDialogueActionType</ref>
| Value | Name |
|---|---|
| 0 | Open
|
| 1 | Close
|
NpcRequestPacketPayload RequestType
An enum with underlying type uint8.<ref>Mojang: NpcRequestPacketPayload RequestType</ref><ref>Endstone: NpcRequestPacketPayload::RequestType</ref>
| Value | Name |
|---|---|
| 0 | SetActions
|
| 1 | ExecuteAction
|
| 2 | ExecuteClosingCommands
|
| 3 | SetName
|
| 4 | SetSkin
|
| 5 | SetInteractText
|
| 6 | ExecuteOpeningCommands
|
PackedItemUseLegacyInventoryTransaction
The fields of PackedItemUseLegacyInventoryTransaction are listed below.<ref>Mojang: PackedItemUseLegacyInventoryTransaction</ref>
| Field name | Field type | Notes |
|---|---|---|
| Legacy Request ID | ItemStackLegacyRequestId | |
| Legacy Set Item Slots | LegacySetSlot[] | |
| Item Use Transaction | ItemUseInventoryTransaction |
PacketCompressionAlgorithm
An enum with underlying type uint16.<ref>Mojang: PacketCompressionAlgorithm</ref><ref>Endstone: PacketCompressionAlgorithm</ref>
| Value | Name |
|---|---|
| 0 | ZLib
|
| 1 | Snappy
|
| 65535 | None
|
PacketViolationSeverity
An enum with underlying type int32.<ref>Mojang: PacketViolationSeverity</ref><ref>Endstone: PacketViolationSeverity</ref>
| Value | Name |
|---|---|
| -1 | Unknown
|
| 0 | Warning
|
| 1 | FinalWarning
|
| 2 | TerminatingConnection
|
PacketViolationType
An enum with underlying type int32.<ref>Mojang: PacketViolationType</ref><ref>Endstone: PacketViolationType</ref>
| Value | Name |
|---|---|
| -1 | Unknown
|
| 0 | PacketMalformed
|
PackIdVersion
The fields of PackIdVersion are listed below.<ref>Mojang: PackIdVersion</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pack UUID | mce::UUID | |
| Pack Version | SemVersion |
PackInfoData
The fields of PackInfoData are listed below.<ref>Mojang: PackInfoData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pack Id Version | PackIdVersion | |
| Pack Size | Unsigned Long | |
| Content Key | String | |
| Subpack Name | String | |
| Content Identity | ContentIdentity | |
| Has Scripts | Boolean | |
| Is Addon Pack | Boolean | |
| Is Ray Tracing Capable | Boolean | |
| CDN URL | String |
PackInstanceId
The fields of PackInstanceId are listed below.<ref>Mojang: PackInstanceId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pack ID | String | |
| Version | String | |
| Sub Pack Name | String |
PartyDestinationCookieIntent
An enum with underlying type int8.<ref>Mojang: PartyDestinationCookieIntent</ref><ref>Endstone: PartyDestinationCookieIntent</ref>
| Value | Name |
|---|---|
| 0 | Notify
|
| 1 | OptIn
|
| 2 | OptOut
|
Pause
Represents Pause.<ref>Mojang: Pause</ref>
| Field Type | Notes |
|---|---|
| Structure |
persona::AnimatedTextureType
An enum with underlying type uint32.<ref>Mojang: persona::AnimatedTextureType</ref><ref>Endstone: persona::AnimatedTextureType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Face
|
| 2 | Body32x32
|
| 3 | Body128x128
|
persona::AnimationExpression
An enum with underlying type uint32.<ref>Mojang: persona::AnimationExpression</ref><ref>Endstone: persona::AnimationExpression</ref>
| Value | Name |
|---|---|
| 0 | Linear
|
| 1 | Blinking
|
persona::ArmSize::Type
An enum with underlying type uint8.<ref>Mojang: persona::ArmSize::Type</ref><ref>Endstone: SharedTypes::persona::ArmSizeType</ref>
| Value | Name |
|---|---|
| 0 | Slim
|
| 1 | Wide
|
persona::PieceType
An enum with underlying type uint32.<ref>Mojang: persona::PieceType</ref><ref>Endstone: SharedTypes::persona::PieceType</ref>
| Value | Name |
|---|---|
| 0 | Unknown
|
| 1 | Skeleton
|
| 2 | Body
|
| 3 | Skin
|
| 4 | Bottom
|
| 5 | Feet
|
| 6 | Dress
|
| 7 | Top
|
| 8 | High_Pants
|
| 9 | Hands
|
| 10 | Outerwear
|
| 11 | FacialHair
|
| 12 | Mouth
|
| 13 | Eyes
|
| 14 | Hair
|
| 15 | Hood
|
| 16 | Back
|
| 17 | FaceAccessory
|
| 18 | Head
|
| 19 | Legs
|
| 20 | LeftLeg
|
| 21 | RightLeg
|
| 22 | Arms
|
| 23 | LeftArm
|
| 24 | RightArm
|
| 25 | Capes
|
| 26 | ClassicSkin
|
| 27 | Emote
|
| 28 | Unsupported
|
PhotoType
An enum with underlying type uint8.<ref>Mojang: PhotoType</ref><ref>Endstone: PhotoType</ref>
| Value | Name |
|---|---|
| 0 | Portfolio
|
| 1 | PhotoItem
|
| 2 | Book
|
PiglinBarter
The fields of PiglinBarter are listed below.<ref>Mojang: PiglinBarter</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Id | SignedVarInt | |
| Was Targeting Bartering Player | Boolean |
PlayerActionType
An enum with underlying type int32.<ref>Mojang: PlayerActionType</ref><ref>Endstone: PlayerActionType</ref>
| Value | Name |
|---|---|
| -1 | Unknown
|
| 0 | StartDestroyBlock
|
| 1 | AbortDestroyBlock
|
| 2 | StopDestroyBlock
|
| 5 | StartSleeping
|
| 6 | StopSleeping
|
| 7 | Respawn
|
| 8 | StartJump
|
| 9 | StartSprinting
|
| 10 | StopSprinting
|
| 11 | StartSneaking
|
| 12 | StopSneaking
|
| 13 | CreativeDestroyBlock
|
| 14 | ChangeDimensionAck
|
| 15 | StartGliding
|
| 16 | StopGliding
|
| 17 | DenyDestroyBlock
|
| 18 | CrackBlock
|
| 21 | StartSwimming
|
| 22 | StopSwimming
|
| 23 | StartSpinAttack
|
| 24 | StopSpinAttack
|
| 26 | PredictDestroyBlock
|
| 27 | ContinueDestroyBlock
|
| 28 | StartItemUseOn
|
| 29 | StopItemUseOn
|
| 30 | HandledTeleport
|
| 31 | MissedSwing
|
| 32 | StartCrawling
|
| 33 | StopCrawling
|
| 34 | StartFlying
|
| 35 | StopFlying
|
| 37 | StartUsingItem
|
| 38 | InternalUpdate
|
| 39 | Count
|
PlayerAuthInputData
Input flags identified by their bit positions.<ref>Mojang: PlayerAuthInputData</ref><ref>Endstone: PlayerAuthInputData</ref>
| Bit index | Name |
|---|---|
| 0 | Ascend
|
| 1 | Descend
|
| 3 | JumpDown
|
| 4 | SprintDown
|
| 5 | ChangeHeight
|
| 6 | Jumping
|
| 7 | AutoJumpingInWater
|
| 8 | Sneaking
|
| 9 | SneakDown
|
| 10 | Up
|
| 11 | Down
|
| 12 | Left
|
| 13 | Right
|
| 14 | UpLeft
|
| 15 | UpRight
|
| 16 | WantUp
|
| 17 | WantDown
|
| 18 | WantDownSlow
|
| 19 | WantUpSlow
|
| 20 | Sprinting
|
| 21 | AscendBlock
|
| 22 | DescendBlock
|
| 23 | SneakToggleDown
|
| 24 | PersistSneak
|
| 25 | StartSprinting
|
| 26 | StopSprinting
|
| 27 | StartSneaking
|
| 28 | StopSneaking
|
| 29 | StartSwimming
|
| 30 | StopSwimming
|
| 31 | StartJumping
|
| 32 | StartGliding
|
| 33 | StopGliding
|
| 34 | PerformItemInteraction
|
| 35 | PerformBlockActions
|
| 36 | PerformItemStackRequest
|
| 37 | HandledTeleport
|
| 38 | Emoting
|
| 39 | MissedSwing
|
| 40 | StartCrawling
|
| 41 | StopCrawling
|
| 42 | StartFlying
|
| 43 | StopFlying
|
| 44 | ClientAckServerData
|
| 45 | IsInClientPredictedVehicle
|
| 46 | PaddlingLeft
|
| 47 | PaddlingRight
|
| 48 | BlockBreakingDelayEnabled
|
| 49 | HorizontalCollision
|
| 50 | VerticalCollision
|
| 51 | DownLeft
|
| 52 | DownRight
|
| 53 | StartUsingItem
|
| 56 | StartSpinAttack
|
| 57 | StopSpinAttack
|
| 58 | IsHotbarOnlyTouch
|
| 59 | JumpReleasedRaw
|
| 60 | JumpPressedRaw
|
| 61 | JumpCurrentRaw
|
| 62 | SneakReleasedRaw
|
| 63 | SneakPressedRaw
|
| 64 | SneakCurrentRaw
|
| 65 | InternalUpdate
|
| 2 | northjump
|
PlayerBlockActionData
The fields of PlayerBlockActionData are listed below.<ref>Mojang: PlayerBlockActionData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Player Action Type | SignedVarInt (PlayerActionType) | |
| Position | BlockPos | |
| Facing | SignedVarInt |
PlayerDied
The fields of PlayerDied are listed below.<ref>Mojang: PlayerDied</ref>
| Field name | Field type | Notes |
|---|---|---|
| Instigator Actor ID | SignedVarInt | |
| Instigator Mob Variant | SignedVarInt | |
| Damage Source | SignedVarInt | |
| Died in Raid? | Boolean |
PlayerInputTick
The fields of PlayerInputTick are listed below.<ref>Mojang: PlayerInputTick</ref>
| Field name | Field type | Notes |
|---|---|---|
| Input tick | VarLong |
PlayerListAddEntry
The fields of PlayerListAddEntry are listed below.<ref>Mojang: PlayerListAddEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte | Values: Add.
|
| UUID | mce::UUID | |
| Actor Unique ID | ActorUniqueID | |
| Player Name | String | |
| XBL XUID | String | |
| Platform Online ID | String | |
| Build Platform | Int (BuildPlatform) | |
| Serialized Skin | SerializedSkin | |
| Is Teacher | Boolean | |
| Is Host | Boolean | |
| Is SubClient | Boolean | |
| Player Color | Color |
PlayerListRemoveEntry
The fields of PlayerListRemoveEntry are listed below.<ref>Mojang: PlayerListRemoveEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte | Values: Remove.
|
| UUID | mce::UUID |
PlayerPartyInfo
The fields of PlayerPartyInfo are listed below.<ref>Mojang: PlayerPartyInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| party_id | String | Maximum length: 49. |
| is_party_leader | Boolean |
PlayerPermissionLevel
An enum with underlying type int8.<ref>Mojang: PlayerPermissionLevel</ref><ref>Endstone: PlayerPermissionLevel</ref>
| Value | Name |
|---|---|
| 0 | Visitor
|
| 1 | Member
|
| 2 | Operator
|
| 3 | Custom
|
PlayerRespawnState
An enum with underlying type uint8.<ref>Mojang: PlayerRespawnState</ref><ref>Endstone: PlayerRespawnState</ref>
| Value | Name |
|---|---|
| 0 | SearchingForSpawn
|
| 1 | ReadyToSpawn
|
| 2 | ClientReadyToSpawn
|
PlayerScoreboardId
The fields of PlayerScoreboardId are listed below.<ref>Mojang: PlayerScoreboardId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Player Unique Id | SignedVarLong |
PlayerWaxedOrUnwaxedCopper
The fields of PlayerWaxedOrUnwaxedCopper are listed below.<ref>Mojang: PlayerWaxedOrUnwaxedCopper</ref>
| Field name | Field type | Notes |
|---|---|---|
| Player Waxed or Unwaxed Copper Block ID | SignedVarInt |
PlayStatus
An enum with underlying type int32.<ref>Mojang: PlayStatus</ref><ref>Endstone: PlayStatus</ref>
| Value | Name |
|---|---|
| 0 | LoginSuccess
|
| 1 | LoginFailed_ClientOld
|
| 2 | LoginFailed_ServerOld
|
| 3 | PlayerSpawn
|
| 4 | LoginFailed_InvalidTenant
|
| 5 | LoginFailed_EditionMismatchEduToVanilla
|
| 6 | LoginFailed_EditionMismatchVanillaToEdu
|
| 7 | LoginFailed_ServerFullSubClient
|
| 8 | LoginFailed_EditorMismatchEditorToVanilla
|
| 9 | LoginFailed_EditorMismatchVanillaToEditor
|
POICauldronUsed
The fields of POICauldronUsed are listed below.<ref>Mojang: POICauldronUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Block Interaction Type | Byte (MinecraftEventing::POIBlockInteractionType) | |
| Item Id | Short |
PortalCreated
The fields of PortalCreated are listed below.<ref>Mojang: PortalCreated</ref>
| Field name | Field type | Notes |
|---|---|---|
| Dimension ID | SignedVarInt |
PortalUsed
The fields of PortalUsed are listed below.<ref>Mojang: PortalUsed</ref>
| Field name | Field type | Notes |
|---|---|---|
| Source Dimension ID | SignedVarInt | |
| Target Dimension ID | SignedVarInt |
PositionTrackingDBClientRequestPacketPayload::Action
An enum with underlying type uint8.<ref>Mojang: PositionTrackingDBClientRequestPacketPayload::Action</ref><ref>Endstone: PositionTrackingDBClientRequestPacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | Query
|
PositionTrackingDBServerBroadcastPacketPayload::Action
An enum with underlying type uint8.<ref>Mojang: PositionTrackingDBServerBroadcastPacketPayload::Action</ref><ref>Endstone: PositionTrackingDBServerBroadcastPacketPayload::Action</ref>
| Value | Name |
|---|---|
| 0 | Update
|
| 1 | Destroy
|
| 2 | NotFound
|
PositionTrackingId
The fields of PositionTrackingId are listed below.<ref>Mojang: PositionTrackingId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Value | SignedVarInt |
PotionMixDataEntry
The fields of PotionMixDataEntry are listed below.<ref>Mojang: PotionMixDataEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| From Potion Id | SignedVarInt | |
| From Item Aux | SignedVarInt | |
| Reagent Item Id | SignedVarInt | |
| Reagent Item Aux | SignedVarInt | |
| To Potion Id | SignedVarInt | |
| To Item Aux | SignedVarInt |
presenceConfig
The fields of presenceConfig are listed below.<ref>Mojang: presenceConfig</ref>
| Field name | Field type | Notes |
|---|---|---|
| richPresenceId | String | Maximum length: 50. |
PrimitiveShapeDataPayload
The fields of PrimitiveShapeDataPayload are listed below.<ref>Mojang: PrimitiveShapeDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| NetworkId | VarLong | |
| Shape Type | Byte (ScriptModuleMinecraft::ScriptPrimitiveShapeType) | |
| Location | Vec3 | |
| Scale | Float | |
| Rotation | Vec3 | |
| Total Time Left | Float | |
| Maximum Render Distance | Float | |
| Color | Color | |
| Dimension ID | DimensionType | |
| Attached To Entity ID | ActorUniqueID | |
| Extra Shape Data | No value / ArrowDataPayload / TextDataPayload / BoxDataPayload / LineDataPayload / SphereDataPayload / CylinderDataPayload / PyramidDataPayload / EllipsoidDataPayload / ConeDataPayload |
PropertySyncData
The fields of PropertySyncData are listed below.<ref>Mojang: PropertySyncData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Int Entries List | PropertySyncData::PropertySyncIntEntry[] | |
| Float Entries List | PropertySyncData::PropertySyncFloatEntry[] |
PropertySyncData::PropertySyncFloatEntry
The fields of PropertySyncData::PropertySyncFloatEntry are listed below.<ref>Mojang: PropertySyncData::PropertySyncFloatEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| Property Index | VarInt | |
| Data | Float |
PropertySyncData::PropertySyncIntEntry
The fields of PropertySyncData::PropertySyncIntEntry are listed below.<ref>Mojang: PropertySyncData::PropertySyncIntEntry</ref>
| Field name | Field type | Notes |
|---|---|---|
| Property Index | VarInt | |
| Data | SignedVarInt |
PyramidDataPayload
The fields of PyramidDataPayload are listed below.<ref>Mojang: PyramidDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Width | Float | |
| Depth | Float | |
| Height | Float |
RaidUpdate
The fields of RaidUpdate are listed below.<ref>Mojang: RaidUpdate</ref>
| Field name | Field type | Notes |
|---|---|---|
| Current Wave | SignedVarInt | |
| Total Waves | SignedVarInt | |
| Success | Boolean |
RandomDistributionType
An enum with underlying type int32.<ref>Mojang: RandomDistributionType</ref><ref>Endstone: SharedTypes::v1_21_10::RandomDistributionType</ref>
| Value | Name |
|---|---|
| 0 | SingleValued
|
| 1 | Uniform
|
| 2 | Gaussian
|
| 3 | InverseGaussian
|
| 4 | FixedGrid
|
| 5 | JitteredGrid
|
| 6 | Triangle
|
RecipeIngredient
The fields of RecipeIngredient are listed below.<ref>Mojang: RecipeIngredient</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Descriptor | EmptyItemDescriptor / ItemNameDescriptor / MolangItemDescriptor / ItemTagDescriptor | |
| StackSize | Unsigned Short |
RecipeNetId
The fields of RecipeNetId are listed below.<ref>Mojang: RecipeNetId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Raw Id | VarInt |
RecipeUnlockingContext
An enum with underlying type int32.<ref>Mojang: RecipeUnlockingContext</ref><ref>Endstone: RecipeUnlockingRequirement::UnlockingContext</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | AlwaysUnlocked
|
| 2 | PlayerInWater
|
| 3 | PlayerHasManyItems
|
RecipeUnlockingRequirement
The fields of RecipeUnlockingRequirement are listed below.<ref>Mojang: RecipeUnlockingRequirement</ref>
| Field name | Field type | Notes |
|---|---|---|
| Unlocking Context | SignedVarInt (RecipeUnlockingContext) | |
| Unlocking Ingredients | RecipeIngredient[] | Maximum entries: 128. |
RemoveEnvironmentAttributesData
The fields of RemoveEnvironmentAttributesData are listed below.<ref>Mojang: RemoveEnvironmentAttributesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Attribute Layer Name | String | Maximum length: 128. |
| Attribute Layer Dimension | DimensionType | |
| Attributes | String[] | Maximum entries: 1024. |
RemoveOverride
The fields of RemoveOverride are listed below.<ref>Mojang: RemoveOverride</ref>
| Field name | Field type | Notes |
|---|---|---|
| Type | Byte (UpdateType) |
RemoveScore
The fields of RemoveScore are listed below.<ref>Mojang: RemoveScore</ref>
| Field name | Field type | Notes |
|---|---|---|
| Action | Byte (ScorePacketEntryAction) | |
| Scoreboard Id | ScoreboardId | |
| Objective Name | String |
RemoveTimeMarkerData
The fields of RemoveTimeMarkerData are listed below.<ref>Mojang: RemoveTimeMarkerData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ClockId | VarLong | |
| TimeMarkerIds | Unsigned Long[] | Maximum entries: 256. |
RequestAbilityPacketPayload::Type
An enum with underlying type uint8.<ref>Mojang: RequestAbilityPacketPayload::Type</ref><ref>Endstone: RequestAbilityPacketPayload::Type</ref>
| Value | Name |
|---|---|
| 0 | Unset
|
| 1 | Bool
|
| 2 | Float
|
Resource Pack Client Response - Cancel
The fields of Resource Pack Client Response - Cancel are listed below.<ref>Mojang: Resource Pack Client Response - Cancel</ref>
| Field name | Field type | Notes |
|---|---|---|
| Response Type | Signed Byte (ResourcePackResponse) |
Resource Pack Client Response - Downloading
The fields of Resource Pack Client Response - Downloading are listed below.<ref>Mojang: Resource Pack Client Response - Downloading</ref>
| Field name | Field type | Notes |
|---|---|---|
| Response Type | Signed Byte (ResourcePackResponse) | |
| Downloading Packs | String[] |
Resource Pack Client Response - Downloading Finished
The fields of Resource Pack Client Response - Downloading Finished are listed below.<ref>Mojang: Resource Pack Client Response - Downloading Finished</ref>
| Field name | Field type | Notes |
|---|---|---|
| Response Type | Signed Byte (ResourcePackResponse) |
Resource Pack Client Response - Resource Pack Stack Finished
The fields of Resource Pack Client Response - Resource Pack Stack Finished are listed below.<ref>Mojang: Resource Pack Client Response - Resource Pack Stack Finished</ref>
| Field name | Field type | Notes |
|---|---|---|
| Response Type | Signed Byte (ResourcePackResponse) |
ResourcePackResponse
An enum with underlying type int8.<ref>Mojang: ResourcePackResponse</ref><ref>Endstone: ResourcePackResponse</ref>
| Value | Name |
|---|---|
| 1 | Cancel
|
| 2 | Downloading
|
| 3 | DownloadingFinished
|
| 4 | ResourcePackStackFinished
|
Resume
Represents Resume.<ref>Mojang: Resume</ref>
| Field Type | Notes |
|---|---|
| Structure |
RewindType
An enum with underlying type uint8.<ref>Mojang: RewindType</ref><ref>Endstone: RewindType</ref>
| Value | Name |
|---|---|
| 0 | Player
|
| 1 | Vehicle
|
Rotation
An enum with underlying type uint8.<ref>Mojang: Rotation</ref><ref>Endstone: Rotation</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Rotate90
|
| 2 | Rotate180
|
| 3 | Rotate270
|
| 1 | Clockwise90
|
| 2 | Clockwise180
|
| 3 | CounterClockwise90
|
ScoreboardId
The fields of ScoreboardId are listed below.<ref>Mojang: ScoreboardId</ref>
| Field name | Field type | Notes |
|---|---|---|
| Scoreboard Id | SignedVarLong |
ScoreboardIdentityPacketInfo
The fields of ScoreboardIdentityPacketInfo are listed below.<ref>Mojang: ScoreboardIdentityPacketInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Scoreboard Id | ScoreboardId | |
| Player Unique Id | SignedVarLong |
ScorePacketEntryAction
An enum with underlying type uint8.<ref>Mojang: ScorePacketEntryAction</ref><ref>Endstone: ScorePacketEntryAction</ref>
| Value | Name |
|---|---|
| 0 | Remove
|
| 1 | ChangePlayer
|
| 2 | ChangeEntity
|
| 3 | ChangeFakePlayer
|
ScriptModuleMinecraft::ScriptPrimitiveShapeType
An enum with underlying type uint8.<ref>Mojang: ScriptModuleMinecraft::ScriptPrimitiveShapeType</ref><ref>Endstone: ScriptModuleMinecraft::ScriptPrimitiveShapeType</ref>
| Value | Name |
|---|---|
| 0 | Line
|
| 1 | Box
|
| 2 | Sphere
|
| 3 | Circle
|
| 4 | Text
|
| 5 | Arrow
|
| 6 | Cylinder
|
| 7 | Pyramid
|
| 8 | Ellipsoid
|
| 9 | Cone
|
SeekTo
The fields of SeekTo are listed below.<ref>Mojang: SeekTo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Seconds | Float |
SemVersion
The fields of SemVersion are listed below.<ref>Mojang: SemVersion</ref>
| Field name | Field type | Notes |
|---|---|---|
| Version | String |
SerializedAbilitiesData
The fields of SerializedAbilitiesData are listed below.<ref>Mojang: SerializedAbilitiesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Target Player Raw Id | Long | |
| Player Permissions | Signed Byte (PlayerPermissionLevel) | |
| Command Permissions | Byte (CommandPermissionLevel) | |
| Layers | SerializedAbilitiesDataSerializedLayer[] |
SerializedAbilitiesDataSerializedLayer
The fields of SerializedAbilitiesDataSerializedLayer are listed below.<ref>Mojang: SerializedAbilitiesDataSerializedLayer</ref>
| Field name | Field type | Notes |
|---|---|---|
| SerializedLayer | Unsigned Short | |
| AbilitiesSet | Unsigned Int | |
| AbilityValues | Unsigned Int | |
| FlySpeed | Float | |
| VerticalFlySpeed | Float | |
| WalkSpeed | Float |
SerializedNoiseBlockSpecifier
The fields of SerializedNoiseBlockSpecifier are listed below.<ref>Mojang: SerializedNoiseBlockSpecifier</ref>
| Field name | Field type | Notes |
|---|---|---|
| noise | String | |
| threshold | Float | |
| range | FloatRange | |
| block | Unsigned Int |
SerializedPersonaPieceHandle
The fields of SerializedPersonaPieceHandle are listed below.<ref>Mojang: SerializedPersonaPieceHandle</ref>
| Field name | Field type | Notes |
|---|---|---|
| PieceId | String | |
| PieceType | Unsigned Int (persona::PieceType) | |
| PackId | mce::UUID | |
| IsDefaultPiece | Boolean | |
| ProductId | String |
SerializedSkin
The fields of SerializedSkin are listed below.<ref>Mojang: SerializedSkin</ref>
| Field name | Field type | Notes |
|---|---|---|
| ID | String | |
| PlayFabID | String | |
| ResourcePatch | String | |
| ImageData | SkinImage | |
| AnimatedImageData | AnimatedImageData[] | |
| CapeImageData | SkinImage | |
| GeometryData | Json::Value | |
| GeometryDataMinEngineVersion | MinEngineVersion | |
| AnimationData | String | |
| CapeID | String | |
| FullID | String | |
| ArmSize | Byte (persona::ArmSize::Type) | |
| SkinColor | Color | |
| PersonaPieces | SerializedPersonaPieceHandle[] | |
| PieceTintColors | Structure | |
| IsPremium | Boolean | |
| IsPersona | Boolean | |
| IsPersonaCapeOnClassicSkin | Boolean | |
| IsPrimaryUser | Boolean | |
| OverridesPlayerAppearance | Boolean | |
| TrustedSkinFlag | object (TrustedSkinFlag) | |
| ProfileHash | String |
server_config
The fields of server_config are listed below.<ref>Mojang: server_config</ref>
| Field name | Field type | Notes |
|---|---|---|
| gathering | gatheringsConfig | |
| clientStoreEntryPoint | clientStoreEntryPointConfig | |
| presence | presenceConfig |
ServerBlockProperty
The fields of ServerBlockProperty are listed below.<ref>Mojang: ServerBlockProperty</ref>
| Field name | Field type | Notes |
|---|---|---|
| Block Name | String | |
| Block Definition | NBT |
ServerEditorConnectionPolicy
An enum with underlying type int32.<ref>Mojang: ServerEditorConnectionPolicy</ref><ref>Endstone: ServerEditorConnectionPolicy</ref>
| Value | Name |
|---|---|
| 0 | MatchWorldType
|
| 1 | EditorOnly
|
| 2 | VanillaOnly
|
| 3 | Mixed
|
ServerSoundHandle
The fields of ServerSoundHandle are listed below.<ref>Mojang: ServerSoundHandle</ref>
| Field name | Field type | Notes |
|---|---|---|
| Server Sound Handle | Unsigned Long |
ServerTelemetryData
The fields of ServerTelemetryData are listed below.<ref>Mojang: ServerTelemetryData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Server Id | String | |
| Scenario Id | String | |
| World Id | String | |
| Owner Id | String |
ServerWaypoint::Payload
The fields of ServerWaypoint::Payload are listed below.<ref>Mojang: ServerWaypoint::Payload</ref>
| Field name | Field type | Notes |
|---|---|---|
| UpdateFlag | Unsigned Int | |
| IsVisible | Boolean | |
| WorldPosition | WorldPosition | |
| TexturePath | String | |
| IconSize | Vec2 | |
| Color | Color | |
| ClientPositionAuthority | Boolean | |
| ActorUniqueID | ActorUniqueID |
ServerWaypointGroup::Action
An enum with underlying type uint8.<ref>Mojang: ServerWaypointGroup::Action</ref><ref>Endstone: ServerWaypointGroup::Action</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Add
|
| 2 | Remove
|
| 3 | Update
|
SetPitch
The fields of SetPitch are listed below.<ref>Mojang: SetPitch</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pitch | Float |
SetPlayerFurnaceOptionsPacketPayload FurnaceType
An enum with underlying type uint8.<ref>Mojang: SetPlayerFurnaceOptionsPacketPayload FurnaceType</ref><ref>Endstone: SetPlayerFurnaceOptionsPacketPayload::FurnaceType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Furnace
|
| 2 | BlastFurnace
|
| 3 | Smoker
|
SetTitlePacket TitleType
An enum with underlying type int32.<ref>Mojang: SetTitlePacket TitleType</ref><ref>Endstone: SetTitlePacketPayload::TitleType</ref>
| Value | Name |
|---|---|
| 0 | Clear
|
| 1 | Reset
|
| 2 | Title
|
| 3 | Subtitle
|
| 4 | Actionbar
|
| 5 | Times
|
| 6 | TitleTextObject
|
| 7 | SubtitleTextObject
|
| 8 | ActionbarTextObject
|
SetVolume
The fields of SetVolume are listed below.<ref>Mojang: SetVolume</ref>
| Field name | Field type | Notes |
|---|---|---|
| Volume | Float |
ShapedRecipePayload
The fields of ShapedRecipePayload are listed below.<ref>Mojang: ShapedRecipePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Recipe Id | String | |
| Width | SignedVarInt | |
| Height | SignedVarInt | |
| Ingredients | RecipeIngredient[] | Maximum entries: 128. |
| Results | NetworkItemInstanceDescriptorData[] | |
| UUID | mce::UUID | |
| Tag | String | |
| Priority | SignedVarInt | |
| Assume Symmetry | Boolean | |
| Unlocking Requirement | RecipeUnlockingRequirement | |
| Net Id | RecipeNetId |
ShapelessRecipePayload
The fields of ShapelessRecipePayload are listed below.<ref>Mojang: ShapelessRecipePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Recipe Id | String | |
| Ingredients | RecipeIngredient[] | Maximum entries: 128. |
| Results | NetworkItemInstanceDescriptorData[] | |
| UUID | mce::UUID | |
| Tag | String | |
| Priority | SignedVarInt | |
| Unlocking Requirement | RecipeUnlockingRequirement | |
| Net Id | RecipeNetId |
The fields of SharedTypes::Comprehensive::CameraAimAssistCommandDefinition are listed below.<ref>Mojang: SharedTypes::Comprehensive::CameraAimAssistCommandDefinition</ref>
| Field name | Field type | Notes |
|---|---|---|
| Preset Id | SharedTypes::Reference<SharedTypes::AssetType::CameraAimAssist> | |
| Target Mode | Byte (Aim-Assist Target Mode) | |
| View Angle | Vec2 | |
| Distance | Float |
An enum with underlying type uint8.<ref>Mojang: SharedTypes::Comprehensive::CameraPreset::AudioListener</ref><ref>Endstone: SharedTypes::v1_21_90::CameraPreset::AudioListener</ref>
| Value | Name |
|---|---|
| 0 | Camera
|
| 1 | Player
|
Represents SharedTypes::Identifier<SharedTypes::AssetType::CameraPreset>.<ref>Mojang: SharedTypes::Identifier<SharedTypes::AssetType::CameraPreset></ref>
| Field Type | Notes |
|---|---|
| String |
An enum with underlying type int32.<ref>Mojang: SharedTypes::Legacy::ArmorSlot</ref><ref>Endstone: SharedTypes::Legacy::ArmorSlot</ref>
| Value | Name |
|---|---|
| 0 | Head
|
| 1 | Torso
|
| 2 | Legs
|
| 3 | Feet
|
| 4 | Body
|
Represents SharedTypes::Reference<SharedTypes::AssetType::CameraAimAssist>.<ref>Mojang: SharedTypes::Reference<SharedTypes::AssetType::CameraAimAssist></ref>
| Field Type | Notes |
|---|---|
| String |
Represents SharedTypes::Reference<SharedTypes::AssetType::CameraPreset>.<ref>Mojang: SharedTypes::Reference<SharedTypes::AssetType::CameraPreset></ref>
| Field Type | Notes |
|---|---|
| String |
ShowStoreOfferRedirectType
An enum with underlying type uint8.<ref>Mojang: ShowStoreOfferRedirectType</ref><ref>Endstone: ShowStoreOfferRedirectType</ref>
| Value | Name |
|---|---|
| 0 | MarketplaceOffer
|
| 1 | DressingRoomOffer
|
| 2 | ThirdPartyServerPage
|
SimulationType
An enum with underlying type uint8.<ref>Mojang: SimulationType</ref><ref>Endstone: SimulationType</ref>
| Value | Name |
|---|---|
| 0 | Game
|
| 1 | Editor
|
| 2 | Test
|
| 3 | INVALID
|
SkinImage
The fields of SkinImage are listed below.<ref>Mojang: SkinImage</ref>
| Field name | Field type | Notes |
|---|---|---|
| Width | Unsigned Int | |
| Height | Unsigned Int | |
| ImageBytes | Byte[] | Maximum entries: 67108864. |
SlashCommand
The fields of SlashCommand are listed below.<ref>Mojang: SlashCommand</ref>
| Field name | Field type | Notes |
|---|---|---|
| Success Count | SignedVarInt | |
| Error Count | SignedVarInt | |
| Command Name | String | Maximum length: 1000. |
| Error List | String | Maximum length: 2048. |
SmithingTransformRecipePayload
The fields of SmithingTransformRecipePayload are listed below.<ref>Mojang: SmithingTransformRecipePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Recipe Id | String | |
| Template Ingredient | RecipeIngredient | |
| Base Ingredient | RecipeIngredient | |
| Addition Ingredient | RecipeIngredient | |
| Result | NetworkItemInstanceDescriptorData | |
| Tag | String | |
| Net Id | RecipeNetId |
SmithingTrimRecipePayload
The fields of SmithingTrimRecipePayload are listed below.<ref>Mojang: SmithingTrimRecipePayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Recipe Id | String | |
| Template Ingredient | RecipeIngredient | |
| Base Ingredient | RecipeIngredient | |
| Addition Ingredient | RecipeIngredient | |
| Tag | String | |
| Net Id | RecipeNetId |
SoftEnumUpdateType
An enum with underlying type uint8.<ref>Mojang: SoftEnumUpdateType</ref><ref>Endstone: SoftEnumUpdateType</ref>
| Value | Name |
|---|---|
| 0 | Add
|
| 1 | Remove
|
| 2 | Replace
|
SoundEventIdentifier
Represents SoundEventIdentifier.<ref>Mojang: SoundEventIdentifier</ref>
| Field Type | Notes |
|---|---|
| String |
SpawnBiomeType
An enum with underlying type int16.<ref>Mojang: SpawnBiomeType</ref><ref>Endstone: SpawnBiomeType</ref>
| Value | Name |
|---|---|
| 0 | Default
|
| 1 | UserDefined
|
SpawnPositionType
An enum with underlying type int32.<ref>Mojang: SpawnPositionType</ref><ref>Endstone: SpawnPositionType</ref>
| Value | Name |
|---|---|
| 0 | PlayerRespawn
|
| 1 | WorldSpawn
|
SpawnSettings
The fields of SpawnSettings are listed below.<ref>Mojang: SpawnSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Spawn Biome Type | Short (SpawnBiomeType) | Serialization: Allow unknown enum values. |
| User Defined Biome Name | String | |
| Dimension | SignedVarInt |
SphereDataPayload
The fields of SphereDataPayload are listed below.<ref>Mojang: SphereDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Num Segments | Byte |
Start Video Capture
The fields of Start Video Capture are listed below.<ref>Mojang: Start Video Capture</ref>
| Field name | Field type | Notes |
|---|---|---|
| FrameRate | Unsigned Int | |
| FilePrefix | String |
Stop
Represents Stop.<ref>Mojang: Stop</ref>
| Field Type | Notes |
|---|---|
| Structure |
Stop Video Capture
Represents Stop Video Capture.<ref>Mojang: Stop Video Capture</ref>
| Field Type | Notes |
|---|---|
| Structure |
StructureBlockType
An enum with underlying type int32.<ref>Mojang: StructureBlockType</ref><ref>Endstone: StructureBlockType</ref>
| Value | Name |
|---|---|
| 0 | Data
|
| 1 | Save
|
| 2 | Load
|
| 3 | Corner
|
| 4 | Invalid
|
| 5 | Export
|
StructureEditorData
The fields of StructureEditorData are listed below.<ref>Mojang: StructureEditorData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Structure Name | Bedrock::Safety::RedactableString | |
| Data Field | String | |
| Should include players? | Boolean | |
| Should show bounding box? | Boolean | |
| Structure Block Type | SignedVarInt (StructureBlockType) | |
| Structure Settings | StructureSettings | |
| Redstone Save Mode | Byte (StructureRedstoneSaveMode) |
StructureRedstoneSaveMode
An enum with underlying type uint8.<ref>Mojang: StructureRedstoneSaveMode</ref><ref>Endstone: StructureRedstoneSaveMode</ref>
| Value | Name |
|---|---|
| 0 | SavesToMemory
|
| 1 | SavesToDisk
|
StructureSettings
The fields of StructureSettings are listed below.<ref>Mojang: StructureSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Structure Palette Name | String | Maximum length: 256. |
| Should ignore entities? | Boolean | |
| Should ignore blocks? | Boolean | |
| Should Allow Non Ticking Player and Ticking Area Chunks | Boolean | |
| Structure Size | BlockPos | |
| Structure Offset | BlockPos | |
| Last Edit Player | ActorUniqueID | |
| Rotation | Byte (Rotation) | |
| Mirror | Byte (Mirror) | |
| Animation Mode | Byte (AnimationMode) | |
| Animation Seconds | Float | |
| Integrity Value | Float | |
| Integrity Seed | Unsigned Int | |
| Rotation Pivot | Vec3 |
StructureTemplateRequestOperation
An enum with underlying type uint8.<ref>Mojang: StructureTemplateRequestOperation</ref><ref>Endstone: StructureTemplateRequestOperation</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | ExportFromSaveMode
|
| 2 | ExportFromLoadMode
|
| 3 | QuerySavedStructure
|
StructureTemplateResponseType
An enum with underlying type uint8.<ref>Mojang: StructureTemplateResponseType</ref><ref>Endstone: StructureTemplateResponseType</ref>
| Value | Name |
|---|---|
| 0 | None
|
| 1 | Export
|
| 2 | Query
|
SubChunkHeightmapData
The fields of SubChunkHeightmapData are listed below.<ref>Mojang: SubChunkHeightmapData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Height Map Type | Byte | Values: NoData, HasData, AllTooHigh, AllTooLow.
|
| Subchunk Height Map | Signed Byte[][] | Minimum entries: 16. Maximum entries: 16. |
| Render Height Map Type | Byte | Values: NoData, HasData, AllTooHigh, AllTooLow, AllCopied.
|
| Subchunk Render Height Map | Signed Byte[][] | Minimum entries: 16. Maximum entries: 16. |
SubChunkPacketData
The fields of SubChunkPacketData are listed below.<ref>Mojang: SubChunkPacketData</ref>
| Field name | Field type | Notes |
|---|---|---|
| SubChunk Pos Offset | SubChunkPosOffset | |
| SubChunk Request Result | Byte | Values: Success, LevelChunkDoesntExist, WrongDimension, PlayerDoesntExist, IndexOutOfBounds, SuccessAllAir.
|
| Serialized Sub Chunk | String | |
| Height Map Data | SubChunkHeightmapData | |
| Blob Id | Unsigned Long |
SubChunkPos
The fields of SubChunkPos are listed below.<ref>Mojang: SubChunkPos</ref>
| Field name | Field type | Notes |
|---|---|---|
| Subchunk Position X | Int | |
| Subchunk Position Y | Int | |
| Subchunk Position Z | Int |
SubChunkPosOffset
The fields of SubChunkPosOffset are listed below.<ref>Mojang: SubChunkPosOffset</ref>
| Field name | Field type | Notes |
|---|---|---|
| Subchunk Offset X | Signed Byte | |
| Subchunk Offset Y | Signed Byte | |
| Subchunk Offset Z | Signed Byte |
Subtype
An enum with underlying type uint16.<ref>Mojang: Subtype</ref><ref>Endstone: SimpleEventPacketPayload::Subtype</ref>
| Value | Name |
|---|---|
| 0 | UninitializedSubtype
|
| 1 | EnableCommands
|
| 2 | DisableCommands
|
| 3 | UnlockWorldTemplateSettings
|
SyncedAttribute
The fields of SyncedAttribute are listed below.<ref>Mojang: SyncedAttribute</ref>
| Field name | Field type | Notes |
|---|---|---|
| Attribute Name | String | |
| Min Value | Float | |
| Current Value | Float | |
| Max Value | Float |
SyncedPlayerMovementSettings
The fields of SyncedPlayerMovementSettings are listed below.<ref>Mojang: SyncedPlayerMovementSettings</ref>
| Field name | Field type | Notes |
|---|---|---|
| Rewind History Size | SignedVarInt | |
| Server Authoritative Block Breaking | Boolean |
SynchedActorDataList
The fields of SynchedActorDataList are listed below.<ref>Mojang: SynchedActorDataList</ref>
| Field name | Field type | Notes |
|---|---|---|
| Data | DataItemEntry[] |
SyncStateData
The fields of SyncStateData are listed below.<ref>Mojang: SyncStateData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ClockData | SyncWorldClockStateData[] | Maximum entries: 256. |
SyncWorldClockStateData
The fields of SyncWorldClockStateData are listed below.<ref>Mojang: SyncWorldClockStateData</ref>
| Field name | Field type | Notes |
|---|---|---|
| ClockId | VarLong | |
| Time | SignedVarInt | |
| IsPaused | Boolean |
SystemCategory
The fields of SystemCategory are listed below.<ref>Mojang: SystemCategory</ref>
| Field name | Field type | Notes |
|---|---|---|
| Category Name | String | |
| System Index | Unsigned Long |
SystemDiagnosticTimingInfo
The fields of SystemDiagnosticTimingInfo are listed below.<ref>Mojang: SystemDiagnosticTimingInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Display Name | String | |
| System Index | Unsigned Long | |
| Time in NS | Unsigned Long | |
| Percent of Total | Byte |
TargetBlockHit
The fields of TargetBlockHit are listed below.<ref>Mojang: TargetBlockHit</ref>
| Field name | Field type | Notes |
|---|---|---|
| Redstone Level | SignedVarInt |
TextDataPayload
The fields of TextDataPayload are listed below.<ref>Mojang: TextDataPayload</ref>
| Field name | Field type | Notes |
|---|---|---|
| Text | String | |
| UseRotation | Boolean | |
| BackgroundColor | Color | |
| LineGapHeight | Float | |
| DepthTest | Boolean | |
| ShowBackface | Boolean | |
| ShowTextBackface | Boolean |
TextProcessingEventOrigin
An enum with underlying type int32.<ref>Mojang: TextProcessingEventOrigin</ref><ref>Endstone: TextProcessingEventOrigin</ref>
| Value | Name |
|---|---|
| -1 | unknown
|
| 0 | ServerChatPublic
|
| 1 | ServerChatWhisper
|
| 2 | SignText
|
| 3 | AnvilText
|
| 4 | BookAndQuillText
|
| 5 | CommandBlockText
|
| 6 | BlockActorDataText
|
| 7 | JoinEventText
|
| 8 | LeaveEventText
|
| 9 | SlashCommandChat
|
| 10 | CartographyText
|
| 11 | KickCommand
|
| 12 | TitleCommand
|
| 13 | SummonCommand
|
| 14 | ServerForm
|
| 15 | DataDrivenUI
|
TimeMarkerData
The fields of TimeMarkerData are listed below.<ref>Mojang: TimeMarkerData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Id | VarLong | |
| Name | String | Maximum length: 128. |
| Time | SignedVarInt | |
| Period | Int |
TintMapColor
The fields of TintMapColor are listed below.<ref>Mojang: TintMapColor</ref>
| Field name | Field type | Notes |
|---|---|---|
| Colors | Color[] | Minimum entries: 4. Maximum entries: 4. |
TrimMaterial
The fields of TrimMaterial are listed below.<ref>Mojang: TrimMaterial</ref>
| Field name | Field type | Notes |
|---|---|---|
| Material Id | hashed_string | |
| Color | String | |
| Item Name | hashed_string |
TrimPattern
The fields of TrimPattern are listed below.<ref>Mojang: TrimPattern</ref>
| Field name | Field type | Notes |
|---|---|---|
| Item Name | hashed_string | |
| Pattern Id | hashed_string |
TrustedSkinFlag
An enum with underlying type object.<ref>Mojang: TrustedSkinFlag</ref><ref>Endstone: TrustedSkinFlag</ref>
| Value | Name |
|---|---|
| 0 | Unset
|
| 1 | False
|
| 2 | True
|
UnlockedRecipesPacketPayload::PacketType
An enum with underlying type uint32.<ref>Mojang: UnlockedRecipesPacketPayload::PacketType</ref><ref>Endstone: UnlockedRecipesPacketPayload::PacketType</ref>
| Value | Name |
|---|---|
| 0 | Empty
|
| 1 | InitiallyUnlockedRecipes
|
| 2 | NewlyUnlockedRecipes
|
| 3 | RemoveUnlockedRecipes
|
| 4 | RemoveAllUnlockedRecipes
|
UpdateAttributeLayersData
The fields of UpdateAttributeLayersData are listed below.<ref>Mojang: UpdateAttributeLayersData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Attribute Layers | AttributeLayerData[] | Maximum entries: 512. |
UpdateAttributeLayerSettingsData
The fields of UpdateAttributeLayerSettingsData are listed below.<ref>Mojang: UpdateAttributeLayerSettingsData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Attribute Layer Name | String | Maximum length: 128. |
| Attribute Layer Dimension | DimensionType | |
| Attributes Layer Settings | AttributeLayerSettings |
UpdateEnvironmentAttributesData
The fields of UpdateEnvironmentAttributesData are listed below.<ref>Mojang: UpdateEnvironmentAttributesData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Attribute Layer Name | String | Maximum length: 128. |
| Attribute Layer Dimension | DimensionType | |
| Attributes | EnvironmentAttributeData[] | Maximum entries: 1024. |
UpdateSubChunkBlocksChangedInfo
The fields of UpdateSubChunkBlocksChangedInfo are listed below.<ref>Mojang: UpdateSubChunkBlocksChangedInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Blocks Changed - Standards | UpdateSubChunkNetworkBlockInfo[] | |
| Blocks Changed - Extras | UpdateSubChunkNetworkBlockInfo[] |
UpdateSubChunkNetworkBlockInfo
The fields of UpdateSubChunkNetworkBlockInfo are listed below.<ref>Mojang: UpdateSubChunkNetworkBlockInfo</ref>
| Field name | Field type | Notes |
|---|---|---|
| Pos | BlockPos | |
| Runtime Id | VarInt | |
| Update Flags | VarInt | |
| Sync Message - Entity Unique ID | VarLong | |
| Sync Message - Message | VarInt |
UpdateType
An enum with underlying type uint8.<ref>Mojang: UpdateType</ref><ref>Endstone: UpdateType</ref>
| Value | Name |
|---|---|
| 0 | ClearOverrides
|
| 1 | RemoveOverride
|
| 2 | SetIntOverride
|
| 3 | SetFloatOverride
|
Vec2
The fields of Vec2 are listed below.<ref>Mojang: Vec2</ref>
| Field name | Field type | Notes |
|---|---|---|
| X | Float | |
| Y | Float |
Vec3
The fields of Vec3 are listed below.<ref>Mojang: Vec3</ref>
| Field name | Field type | Notes |
|---|---|---|
| X | Float | |
| Y | Float | |
| Z | Float |
VillageType
An enum with underlying type uint8.<ref>Mojang: VillageType</ref><ref>Endstone: SharedTypes::VillageType</ref>
| Value | Name |
|---|---|
| 0 | Desert
|
| 1 | Ice
|
| 2 | Savanna
|
| 3 | Taiga
|
| 4 | Default
|
VoxelShapes::RegistryHandle
The fields of VoxelShapes::RegistryHandle are listed below.<ref>Mojang: VoxelShapes::RegistryHandle</ref>
| Field name | Field type | Notes |
|---|---|---|
| Value | Unsigned Short |
VoxelShapes::SerializableCells
The fields of VoxelShapes::SerializableCells are listed below.<ref>Mojang: VoxelShapes::SerializableCells</ref>
| Field name | Field type | Notes |
|---|---|---|
| X Size | Byte | |
| Y Size | Byte | |
| Z Size | Byte | |
| Storage | Byte[] | Maximum entries: 256048. |
VoxelShapes::SerializableVoxelShape
The fields of VoxelShapes::SerializableVoxelShape are listed below.<ref>Mojang: VoxelShapes::SerializableVoxelShape</ref>
| Field name | Field type | Notes |
|---|---|---|
| Cells | VoxelShapes::SerializableCells | |
| X Coordinates | Float[] | Minimum entries: 1. Maximum entries: 128. |
| Y Coordinates | Float[] | Minimum entries: 1. Maximum entries: 128. |
| Z Coordinates | Float[] | Minimum entries: 1. Maximum entries: 128. |
WaypointGroup::WaypointHandle
The fields of WaypointGroup::WaypointHandle are listed below.<ref>Mojang: WaypointGroup::WaypointHandle</ref>
| Field name | Field type | Notes |
|---|---|---|
| UUID | mce::UUID |
WebSocketPacketData
The fields of WebSocketPacketData are listed below.<ref>Mojang: WebSocketPacketData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Websocket Server URI | String |
WebToken
Represents WebToken.<ref>Mojang: WebToken</ref>
| Field Type | Notes |
|---|---|
| WebToken |
WhiskerScopeDataSummary
The fields of WhiskerScopeDataSummary are listed below.<ref>Mojang: WhiskerScopeDataSummary</ref>
| Field name | Field type | Notes |
|---|---|---|
| Label | String | |
| Indentation | String | |
| TotalHighCostNS | Unsigned Long | |
| TotalMidCostNS | Unsigned Long | |
| TotalLowCostNS | Unsigned Long |
WorldClockData
The fields of WorldClockData are listed below.<ref>Mojang: WorldClockData</ref>
| Field name | Field type | Notes |
|---|---|---|
| Id | VarLong | |
| Name | String | Maximum length: 128. |
| Time | SignedVarInt | |
| IsPaused | Boolean | |
| TimeMarkers | TimeMarkerData[] | Maximum entries: 256. |
WorldPosition
The fields of WorldPosition are listed below.<ref>Mojang: WorldPosition</ref>
| Field name | Field type | Notes |
|---|---|---|
| Position | Vec3 | |
| DimensionType | DimensionType |