mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-11-06 21:45:34 +00:00
632 lines
25 KiB
JSON
632 lines
25 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$id": "4285361124",
|
|
"x-format-version": "MISSING VERSION",
|
|
"x-minecraft-version": "1.21.120",
|
|
"x-protocol-version": 859,
|
|
"definitions": {
|
|
"4092675163": {
|
|
"title": "LevelSoundEventPacketPayload",
|
|
"type": "object",
|
|
"properties": {
|
|
"Actor Identifier": {
|
|
"type": "string",
|
|
"x-ordinal-index": 3
|
|
},
|
|
"Actor Unique Id": {
|
|
"type": "integer",
|
|
"x-underlying-type": "int64",
|
|
"x-ordinal-index": 6
|
|
},
|
|
"Data": {
|
|
"type": "integer",
|
|
"x-underlying-type": "int32",
|
|
"x-serialization-options": [
|
|
"Compression"
|
|
],
|
|
"x-ordinal-index": 2
|
|
},
|
|
"Event ID": {
|
|
"title": "LevelSoundEvent",
|
|
"type": "string",
|
|
"enum": [
|
|
"ItemUseOn",
|
|
"Hit",
|
|
"Step",
|
|
"Fly",
|
|
"Jump",
|
|
"Break",
|
|
"Place",
|
|
"HeavyStep",
|
|
"Gallop",
|
|
"Fall",
|
|
"Ambient",
|
|
"AmbientBaby",
|
|
"AmbientInWater",
|
|
"Breathe",
|
|
"Death",
|
|
"DeathInWater",
|
|
"DeathToZombie",
|
|
"Hurt",
|
|
"HurtInWater",
|
|
"Mad",
|
|
"Boost",
|
|
"Bow",
|
|
"SquishBig",
|
|
"SquishSmall",
|
|
"FallBig",
|
|
"FallSmall",
|
|
"Splash",
|
|
"Fizz",
|
|
"Flap",
|
|
"Swim",
|
|
"Drink",
|
|
"Eat",
|
|
"Takeoff",
|
|
"Shake",
|
|
"Plop",
|
|
"Land",
|
|
"Saddle",
|
|
"Armor",
|
|
"ArmorPlace",
|
|
"AddChest",
|
|
"Throw",
|
|
"Attack",
|
|
"AttackNoDamage",
|
|
"AttackStrong",
|
|
"Warn",
|
|
"Shear",
|
|
"Milk",
|
|
"Thunder",
|
|
"Explode",
|
|
"Fire",
|
|
"Ignite",
|
|
"Fuse",
|
|
"Stare",
|
|
"Spawn",
|
|
"Shoot",
|
|
"BreakBlock",
|
|
"Launch",
|
|
"Blast",
|
|
"LargeBlast",
|
|
"Twinkle",
|
|
"Remedy",
|
|
"Unfect",
|
|
"LevelUp",
|
|
"BowHit",
|
|
"BulletHit",
|
|
"ExtinguishFire",
|
|
"ItemFizz",
|
|
"ChestOpen",
|
|
"ChestClosed",
|
|
"ShulkerBoxOpen",
|
|
"ShulkerBoxClosed",
|
|
"EnderChestOpen",
|
|
"EnderChestClosed",
|
|
"PowerOn",
|
|
"PowerOff",
|
|
"Attach",
|
|
"Detach",
|
|
"Deny",
|
|
"Tripod",
|
|
"Pop",
|
|
"DropSlot",
|
|
"Note",
|
|
"Thorns",
|
|
"PistonIn",
|
|
"PistonOut",
|
|
"Portal",
|
|
"Water",
|
|
"LavaPop",
|
|
"Lava",
|
|
"Burp",
|
|
"BucketFillWater",
|
|
"BucketFillLava",
|
|
"BucketEmptyWater",
|
|
"BucketEmptyLava",
|
|
"EquipChain",
|
|
"EquipDiamond",
|
|
"EquipGeneric",
|
|
"EquipGold",
|
|
"EquipIron",
|
|
"EquipLeather",
|
|
"EquipElytra",
|
|
"Record13",
|
|
"RecordCat",
|
|
"RecordBlocks",
|
|
"RecordChirp",
|
|
"RecordFar",
|
|
"RecordMall",
|
|
"RecordMellohi",
|
|
"RecordStal",
|
|
"RecordStrad",
|
|
"RecordWard",
|
|
"Record11",
|
|
"RecordWait",
|
|
"RecordNull",
|
|
"Flop",
|
|
"GuardianCurse",
|
|
"MobWarning",
|
|
"MobWarningBaby",
|
|
"Teleport",
|
|
"ShulkerOpen",
|
|
"ShulkerClose",
|
|
"Haggle",
|
|
"HaggleYes",
|
|
"HaggleNo",
|
|
"HaggleIdle",
|
|
"ChorusGrow",
|
|
"ChorusDeath",
|
|
"Glass",
|
|
"PotionBrewed",
|
|
"CastSpell",
|
|
"PrepareAttackSpell",
|
|
"PrepareSummon",
|
|
"PrepareWololo",
|
|
"Fang",
|
|
"Charge",
|
|
"TakePicture",
|
|
"PlaceLeashKnot",
|
|
"BreakLeashKnot",
|
|
"AmbientGrowl",
|
|
"AmbientWhine",
|
|
"AmbientPant",
|
|
"AmbientPurr",
|
|
"AmbientPurreow",
|
|
"DeathMinVolume",
|
|
"DeathMidVolume",
|
|
"ImitateBlaze",
|
|
"ImitateCaveSpider",
|
|
"ImitateCreeper",
|
|
"ImitateElderGuardian",
|
|
"ImitateEnderDragon",
|
|
"ImitateEnderman",
|
|
"ImitateEndermite",
|
|
"ImitateEvocationIllager",
|
|
"ImitateGhast",
|
|
"ImitateHusk",
|
|
"ImitateMagmaCube",
|
|
"ImitatePolarBear",
|
|
"ImitateShulker",
|
|
"ImitateSilverfish",
|
|
"ImitateSkeleton",
|
|
"ImitateSlime",
|
|
"ImitateSpider",
|
|
"ImitateStray",
|
|
"ImitateVex",
|
|
"ImitateVindicationIllager",
|
|
"ImitateWitch",
|
|
"ImitateWither",
|
|
"ImitateWitherSkeleton",
|
|
"ImitateWolf",
|
|
"ImitateZombie",
|
|
"ImitateZombiePigman",
|
|
"ImitateZombieVillager",
|
|
"EnderEyePlaced",
|
|
"EndPortalCreated",
|
|
"AnvilUse",
|
|
"BottleDragonBreath",
|
|
"PortalTravel",
|
|
"TridentHit",
|
|
"TridentReturn",
|
|
"TridentRiptide_1",
|
|
"TridentRiptide_2",
|
|
"TridentRiptide_3",
|
|
"TridentThrow",
|
|
"TridentThunder",
|
|
"TridentHitGround",
|
|
"Default",
|
|
"FletchingTableUse",
|
|
"ElemConstructOpen",
|
|
"IceBombHit",
|
|
"BalloonPop",
|
|
"LTReactionIceBomb",
|
|
"LTReactionBleach",
|
|
"LTReactionElephantToothpaste",
|
|
"LTReactionElephantToothpaste2",
|
|
"LTReactionGlowStick",
|
|
"LTReactionGlowStick2",
|
|
"LTReactionLuminol",
|
|
"LTReactionSalt",
|
|
"LTReactionFertilizer",
|
|
"LTReactionFireball",
|
|
"LTReactionMagnesiumSalt",
|
|
"LTReactionMiscFire",
|
|
"LTReactionFire",
|
|
"LTReactionMiscExplosion",
|
|
"LTReactionMiscMystical",
|
|
"LTReactionMiscMystical2",
|
|
"LTReactionProduct",
|
|
"SparklerUse",
|
|
"GlowStickUse",
|
|
"SparklerActive",
|
|
"ConvertToDrowned",
|
|
"BucketFillFish",
|
|
"BucketEmptyFish",
|
|
"BubbleColumnUpwards",
|
|
"BubbleColumnDownwards",
|
|
"BubblePop",
|
|
"BubbleUpInside",
|
|
"BubbleDownInside",
|
|
"HurtBaby",
|
|
"DeathBaby",
|
|
"StepBaby",
|
|
"SpawnBaby",
|
|
"Born",
|
|
"TurtleEggBreak",
|
|
"TurtleEggCrack",
|
|
"TurtleEggHatched",
|
|
"LayEgg",
|
|
"TurtleEggAttacked",
|
|
"BeaconActivate",
|
|
"BeaconAmbient",
|
|
"BeaconDeactivate",
|
|
"BeaconPower",
|
|
"ConduitActivate",
|
|
"ConduitAmbient",
|
|
"ConduitAttack",
|
|
"ConduitDeactivate",
|
|
"ConduitShort",
|
|
"Swoop",
|
|
"BambooSaplingPlace",
|
|
"PreSneeze",
|
|
"Sneeze",
|
|
"AmbientTame",
|
|
"Scared",
|
|
"ScaffoldingClimb",
|
|
"CrossbowLoadingStart",
|
|
"CrossbowLoadingMiddle",
|
|
"CrossbowLoadingEnd",
|
|
"CrossbowShoot",
|
|
"CrossbowQuickChargeStart",
|
|
"CrossbowQuickChargeMiddle",
|
|
"CrossbowQuickChargeEnd",
|
|
"AmbientAggressive",
|
|
"AmbientWorried",
|
|
"CantBreed",
|
|
"ShieldBlock",
|
|
"LecternBookPlace",
|
|
"GrindstoneUse",
|
|
"Bell",
|
|
"CampfireCrackle",
|
|
"Roar",
|
|
"Stun",
|
|
"SweetBerryBushHurt",
|
|
"SweetBerryBushPick",
|
|
"CartographyTableUse",
|
|
"StonecutterUse",
|
|
"ComposterEmpty",
|
|
"ComposterFill",
|
|
"ComposterFillLayer",
|
|
"ComposterReady",
|
|
"BarrelOpen",
|
|
"BarrelClose",
|
|
"RaidHorn",
|
|
"LoomUse",
|
|
"AmbientInRaid",
|
|
"UICartographyTableUse",
|
|
"UIStonecutterUse",
|
|
"UILoomUse",
|
|
"SmokerUse",
|
|
"BlastFurnaceUse",
|
|
"SmithingTableUse",
|
|
"Screech",
|
|
"Sleep",
|
|
"FurnaceUse",
|
|
"MooshroomConvert",
|
|
"MilkSuspiciously",
|
|
"Celebrate",
|
|
"JumpPrevent",
|
|
"AmbientPollinate",
|
|
"BeehiveDrip",
|
|
"BeehiveEnter",
|
|
"BeehiveExit",
|
|
"BeehiveWork",
|
|
"BeehiveShear",
|
|
"HoneybottleDrink",
|
|
"AmbientCave",
|
|
"Retreat",
|
|
"ConvertToZombified",
|
|
"Admire",
|
|
"StepLava",
|
|
"Tempt",
|
|
"Panic",
|
|
"Angry",
|
|
"AmbientMoodWarpedForest",
|
|
"AmbientMoodSoulsandValley",
|
|
"AmbientMoodNetherWastes",
|
|
"AmbientMoodBasaltDeltas",
|
|
"AmbientMoodCrimsonForest",
|
|
"RespawnAnchorCharge",
|
|
"RespawnAnchorDeplete",
|
|
"RespawnAnchorSetSpawn",
|
|
"RespawnAnchorAmbient",
|
|
"SoulEscapeQuiet",
|
|
"SoulEscapeLoud",
|
|
"RecordPigstep",
|
|
"LinkCompassToLodestone",
|
|
"UseSmithingTable",
|
|
"EquipNetherite",
|
|
"AmbientLoopWarpedForest",
|
|
"AmbientLoopSoulsandValley",
|
|
"AmbientLoopNetherWastes",
|
|
"AmbientLoopBasaltDeltas",
|
|
"AmbientLoopCrimsonForest",
|
|
"AmbientAdditionWarpedForest",
|
|
"AmbientAdditionSoulsandValley",
|
|
"AmbientAdditionNetherWastes",
|
|
"AmbientAdditionBasaltDeltas",
|
|
"AmbientAdditionCrimsonForest",
|
|
"SculkSensorPowerOn",
|
|
"SculkSensorPowerOff",
|
|
"BucketFillPowderSnow",
|
|
"BucketEmptyPowderSnow",
|
|
"PointedDripstoneCauldronDripWater",
|
|
"PointedDripstoneCauldronDripLava",
|
|
"PointedDripstoneDripWater",
|
|
"PointedDripstoneDripLava",
|
|
"CaveVinesPickBerries",
|
|
"BigDripleafTiltDown",
|
|
"BigDripleafTiltUp",
|
|
"CopperWaxOn",
|
|
"CopperWaxOff",
|
|
"Scrape",
|
|
"PlayerHurtDrown",
|
|
"PlayerHurtOnFire",
|
|
"PlayerHurtFreeze",
|
|
"UseSpyglass",
|
|
"StopUsingSpyglass",
|
|
"AmethystBlockChime",
|
|
"AmbientScreamer",
|
|
"HurtScreamer",
|
|
"DeathScreamer",
|
|
"MilkScreamer",
|
|
"JumpToBlock",
|
|
"PreRam",
|
|
"PreRamScreamer",
|
|
"RamImpact",
|
|
"RamImpactScreamer",
|
|
"SquidInkSquirt",
|
|
"GlowSquidInkSquirt",
|
|
"ConvertToStray",
|
|
"CakeAddCandle",
|
|
"ExtinguishCandle",
|
|
"AmbientCandle",
|
|
"BlockClick",
|
|
"BlockClickFail",
|
|
"SculkCatalystBloom",
|
|
"SculkShriekerShriek",
|
|
"NearbyClose",
|
|
"NearbyCloser",
|
|
"NearbyClosest",
|
|
"Agitated",
|
|
"RecordOtherside",
|
|
"Tongue",
|
|
"CrackIronGolem",
|
|
"RepairIronGolem",
|
|
"Listening",
|
|
"Heartbeat",
|
|
"HornBreak",
|
|
"SculkSpread",
|
|
"SculkCharge",
|
|
"SculkSensorPlace",
|
|
"SculkShriekerPlace",
|
|
"GoatCall0",
|
|
"GoatCall1",
|
|
"GoatCall2",
|
|
"GoatCall3",
|
|
"GoatCall4",
|
|
"GoatCall5",
|
|
"GoatCall6",
|
|
"GoatCall7",
|
|
"ImitateWarden",
|
|
"ListeningAngry",
|
|
"Item_Given",
|
|
"Item_Taken",
|
|
"Disappeared",
|
|
"Reappeared",
|
|
"DrinkMilk",
|
|
"FrogspawnHatched",
|
|
"LaySpawn",
|
|
"FrogspawnBreak",
|
|
"SonicBoom",
|
|
"SonicCharge",
|
|
"Item_Thrown",
|
|
"Record5",
|
|
"ConvertToFrog",
|
|
"RecordPlaying",
|
|
"EnchantingTableUse",
|
|
"StepSand",
|
|
"DashReady",
|
|
"BundleDropContents",
|
|
"BundleInsert",
|
|
"BundleRemoveOne",
|
|
"PressurePlateClickOff",
|
|
"PressurePlateClickOn",
|
|
"ButtonClickOff",
|
|
"ButtonClickOn",
|
|
"DoorOpen",
|
|
"DoorClose",
|
|
"TrapdoorOpen",
|
|
"TrapdoorClose",
|
|
"FenceGateOpen",
|
|
"FenceGateClose",
|
|
"Insert",
|
|
"Pickup",
|
|
"InsertEnchanted",
|
|
"PickupEnchanted",
|
|
"Brush",
|
|
"BrushCompleted",
|
|
"ShatterDecoratedPot",
|
|
"BreakDecoratedPot",
|
|
"SnifferEggCrack",
|
|
"SnifferEggHatched",
|
|
"WaxedSignInteractFail",
|
|
"RecordRelic",
|
|
"Bump",
|
|
"PumpkinCarve",
|
|
"ConvertHuskToZombie",
|
|
"PigDeath",
|
|
"HoglinConvertToZombified",
|
|
"AmbientUnderwaterEnter",
|
|
"AmbientUnderwaterExit",
|
|
"BottleFill",
|
|
"BottleEmpty",
|
|
"CrafterCraft",
|
|
"CrafterFail",
|
|
"DecoratedPotInsert",
|
|
"DecoratedPotInsertFail",
|
|
"CrafterDisableSlot",
|
|
"TrialSpawnerOpenShutter",
|
|
"TrialSpawnerEjectItem",
|
|
"TrialSpawnerDetectPlayer",
|
|
"TrialSpawnerSpawnMob",
|
|
"TrialSpawnerCloseShutter",
|
|
"TrialSpawnerAmbient",
|
|
"CopperBulbTurnOn",
|
|
"CopperBulbTurnOff",
|
|
"AmbientInAir",
|
|
"BreezeWindChargeBurst",
|
|
"ImitateBreeze",
|
|
"ArmadilloBrush",
|
|
"ArmadilloScuteDrop",
|
|
"EquipWolf",
|
|
"UnequipWolf",
|
|
"Reflect",
|
|
"VaultOpenShutter",
|
|
"VaultCloseShutter",
|
|
"VaultEjectItem",
|
|
"VaultInsertItem",
|
|
"VaultInsertItemFail",
|
|
"VaultAmbient",
|
|
"VaultActivate",
|
|
"VaultDeactivate",
|
|
"HurtReduced",
|
|
"WindChargeBurst",
|
|
"ImitateBogged",
|
|
"WolfArmorCrack",
|
|
"WolfArmorBreak",
|
|
"WolfArmorRepair",
|
|
"MaceSmashAir",
|
|
"MaceSmashGround",
|
|
"TrialSpawnerChargeActivate",
|
|
"TrialSpawnerAmbientOminous",
|
|
"OminousItemSpawnerSpawnItem",
|
|
"OminousBottleEndUse",
|
|
"MaceHeavySmashGround",
|
|
"OminousItemSpawnerSpawnItemBegin",
|
|
"ApplyEffectBadOmen",
|
|
"ApplyEffectRaidOmen",
|
|
"ApplyEffectTrialOmen",
|
|
"OminousItemSpawnerAboutToSpawnItem",
|
|
"RecordCreator",
|
|
"RecordCreatorMusicBox",
|
|
"RecordPrecipice",
|
|
"VaultRejectRewardedPlayer",
|
|
"ImitateDrowned",
|
|
"ImitateCreaking",
|
|
"BundleInsertFail",
|
|
"SpongeAbsorb",
|
|
"CreakingHeartTrail",
|
|
"CreakingHeartSpawn",
|
|
"Activate",
|
|
"Deactivate",
|
|
"Freeze",
|
|
"Unfreeze",
|
|
"Open",
|
|
"OpenLong",
|
|
"Close",
|
|
"CloseLong",
|
|
"ImitatePhantom",
|
|
"ImitateZoglin",
|
|
"ImitateGuardian",
|
|
"ImitateRavager",
|
|
"ImitatePillager",
|
|
"PlaceInWater",
|
|
"StateChange",
|
|
"ImitateHappyGhast",
|
|
"UnequipGeneric",
|
|
"RecordTears",
|
|
"TheEndLightFlash",
|
|
"LeadLeash",
|
|
"LeadUnleash",
|
|
"LeadBreak",
|
|
"Unsaddle",
|
|
"EquipCopper",
|
|
"RecordLavaChicken",
|
|
"PlaceItem",
|
|
"SingleItemSwap",
|
|
"MultiItemSwap",
|
|
"Undefined"
|
|
],
|
|
"x-underlying-type": "uint32",
|
|
"x-serialization-options": [
|
|
"Compression",
|
|
"EnumAsValue"
|
|
],
|
|
"x-ordinal-index": 0
|
|
},
|
|
"Is Baby": {
|
|
"type": "boolean",
|
|
"x-ordinal-index": 4
|
|
},
|
|
"Is Global": {
|
|
"type": "boolean",
|
|
"x-ordinal-index": 5
|
|
},
|
|
"Position": {
|
|
"$ref": "#/definitions/4004946602",
|
|
"x-ordinal-index": 1
|
|
}
|
|
},
|
|
"required": [
|
|
"Actor Identifier",
|
|
"Actor Unique Id",
|
|
"Data",
|
|
"Event ID",
|
|
"Is Baby",
|
|
"Is Global",
|
|
"Position"
|
|
]
|
|
},
|
|
"4004946602": {
|
|
"title": "Vec3",
|
|
"type": "object",
|
|
"properties": {
|
|
"X": {
|
|
"type": "number",
|
|
"x-underlying-type": "float",
|
|
"x-ordinal-index": 0
|
|
},
|
|
"Y": {
|
|
"type": "number",
|
|
"x-underlying-type": "float",
|
|
"x-ordinal-index": 1
|
|
},
|
|
"Z": {
|
|
"type": "number",
|
|
"x-underlying-type": "float",
|
|
"x-ordinal-index": 2
|
|
}
|
|
},
|
|
"required": [
|
|
"X",
|
|
"Y",
|
|
"Z"
|
|
]
|
|
}
|
|
},
|
|
"title": "LevelSoundEventPacket",
|
|
"description": "Level Sound Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"mPayload": {
|
|
"$ref": "#/definitions/4092675163",
|
|
"x-ordinal-index": 0
|
|
}
|
|
},
|
|
"$metaProperties": {
|
|
"[cereal:packet]": 123,
|
|
"[cereal:packet_details]": "\n\tMost sounds get launched on server and replicated to clients, but a handful of player initiated sounds are launched on their client and replicated through the network.\n\t(In most of the codebase 'Event' means telemetry events; this is not the case here, this is how sounds get replicated across the network in vanilla.)\n\tWith support for custom entities. Entity Id is a string and Event Id is an integer.\n\t"
|
|
}
|
|
} |