1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-11-06 15:55:09 +00:00
Files
bedrock-protocol-docs/json/LevelSoundEventPacket.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"
}
}