UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

80 lines (79 loc) 10.7 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_network_NetworkUtil = require("../NetworkUtil.cjs.cjs"); const require_network_Identifiers = require("../Identifiers.cjs.cjs"); const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs"); //#region src/network/packet/PlaySoundPacket.ts var SoundName = /* @__PURE__ */ function(SoundName) { SoundName["AMBIENT_BASALT_DELTAS_MOOD"] = "ambient.basalt_deltas.mood"; SoundName["AMBIENT_CAVE"] = "ambient.cave"; SoundName["AMBIENT_CRIMSON_FOREST_MOOD"] = "ambient.crimson_forest.mood"; SoundName["AMBIENT_NETHER_WASTES_MOOD"] = "ambient.nether_wastes.mood"; SoundName["AMBIENT_SOULSAND_VALLEY_MOOD"] = "ambient.soulsand_valley.mood"; SoundName["AMBIENT_WARPED_FOREST_MOOD"] = "ambient.warped_forest.mood"; SoundName["AMBIENT_WEATHER_LIGHTNING_IMPACT"] = "ambient.weather.lightning.impact"; SoundName["AMBIENT_WEATHER_RAIN"] = "ambient.weather.rain"; SoundName["AMBIENT_WEATHER_THUNDER"] = "ambient.weather.thunder"; SoundName["ARMOR_EQUIP_NETHERITE"] = "armor.equip_netherite"; SoundName["ARMOR_EQUIP_CHAIN"] = "armor.equip_chain"; SoundName["ARMOR_EQUIP_DIAMOND"] = "armor.equip_diamond"; SoundName["ARMOR_EQUIP_GENERIC"] = "armor.equip_generic"; SoundName["ARMOR_EQUIP_GOLD"] = "armor.equip_gold"; SoundName["ARMOR_EQUIP_IRON"] = "armor.equip_iron"; SoundName["ARMOR_EQUIP_LEATHER"] = "armor.equip_leather"; SoundName["BEACON_ACTIVATE"] = "beacon.activate"; SoundName["BEACON_AMBIENT"] = "beacon.ambient"; SoundName["BEACON_DEACTIVATE"] = "beacon.deactivate"; SoundName["BEACON_POWER"] = "beacon.power"; SoundName["BLOCK_BAMBOO_BREAK"] = "block.bamboo.break"; SoundName["BLOCK_BAMBOO_FALL"] = "block.bamboo.fall"; SoundName["BLOCK_BAMBOO_HIT"] = "block.bamboo.hit"; SoundName["BLOCK_BAMBOO_PLACE"] = "block.bamboo.place"; SoundName["BLOCK_BAMBOO_STEP"] = "block.bamboo.step"; SoundName["BLOCK_BAMBOO_SAPLING_BREAK"] = "block.bamboo_sapling.break"; SoundName["BLOCK_BAMBOO_SAPLING_PLACE"] = "block.bamboo_sapling.place"; SoundName["BLOCK_BARREL_CLOSE"] = "block.barrel.close"; SoundName["BLOCK_BARREL_OPEN"] = "block.barrel.open"; SoundName["BLOCK_BEEHIVE_DRIP"] = "block.beehive.drip"; SoundName["BLOCK_BEEHIVE_ENTER"] = "block.beehive.enter"; SoundName["BLOCK_BEEHIVE_EXIT"] = "block.beehive.exit"; SoundName["BLOCK_BEEHIVE_SHEAR"] = "block.beehive.shear"; SoundName["BLOCK_BEEHIVE_WORK"] = "block.beehive.work"; SoundName["BLOCK_BELL_HIT"] = "block.bell.hit"; SoundName["BLOCK_BLASTFURNACE_FIRE_CRACKLE"] = "block.blastfurnace.fire_crackle"; SoundName["BLOCK_CAMPFIRE_CRACKLE"] = "block.campfire.crackle"; SoundName["BLOCK_CARTOGRAPHY_TABLE_USE"] = "block.cartography_table.use"; SoundName["BLOCK_CHORUSFLOWER_DEATH"] = "block.chorusflower.death"; SoundName["BLOCK_CHORUSFLOWER_GROW"] = "block.chorusflower.grow"; SoundName["BLOCK_COMPOSTER_EMPTY"] = "block.composter.empty"; SoundName["BLOCK_COMPOSTER_FILL"] = "block.composter.fill"; SoundName["BLOCK_COMPOSTER_FILL_SUCCESS"] = "block.composter.fill_success"; SoundName["BLOCK_COMPOSTER_READY"] = "block.composter.ready"; SoundName["BLOCK_END_PORTAL_SPAWN"] = "block.end_portal.spawn"; SoundName["BLOCK_END_PORTAL_FRAME_FILL"] = "block.end_portal_frame.fill"; SoundName["BLOCK_FALSE_PERMISSIONS"] = "block.false_permissions"; SoundName["BLOCK_FURNACE_LIT"] = "block.furnace.lit"; SoundName["BLOCK_GRINDSTONE_USE"] = "block.grindstone.use"; return SoundName; }({}); var PlaySoundPacket = class extends require_network_packet_DataPacket.default { static NetID = require_network_Identifiers.default.PlaySoundPacket; name = null; position = null; volume = null; pitch = null; decodePayload() { this.name = SoundName[require_network_NetworkUtil.NetworkUtil.readString(this)]; this.position = require_network_NetworkUtil.NetworkUtil.readBlockPosition(this); this.volume = this.readFloatLE(); this.pitch = this.readFloatLE(); } encodePayload() {} }; //#endregion exports.SoundName = SoundName; exports.default = PlaySoundPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxheVNvdW5kUGFja2V0LmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1BsYXlTb3VuZFBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZXR3b3JrVXRpbCB9IGZyb20gJy4uLy4uL25ldHdvcmsvTmV0d29ya1V0aWwnO1xuaW1wb3J0IHR5cGUgQmxvY2tQb3NpdGlvbiBmcm9tICcuLi8uLi93b3JsZC9CbG9ja1Bvc2l0aW9uJztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZW51bSBTb3VuZE5hbWUge1xuICAgIC8vIEFtYmllbnRcbiAgICBBTUJJRU5UX0JBU0FMVF9ERUxUQVNfTU9PRCA9ICdhbWJpZW50LmJhc2FsdF9kZWx0YXMubW9vZCcsXG4gICAgQU1CSUVOVF9DQVZFID0gJ2FtYmllbnQuY2F2ZScsXG4gICAgQU1CSUVOVF9DUklNU09OX0ZPUkVTVF9NT09EID0gJ2FtYmllbnQuY3JpbXNvbl9mb3Jlc3QubW9vZCcsXG4gICAgQU1CSUVOVF9ORVRIRVJfV0FTVEVTX01PT0QgPSAnYW1iaWVudC5uZXRoZXJfd2FzdGVzLm1vb2QnLFxuICAgIEFNQklFTlRfU09VTFNBTkRfVkFMTEVZX01PT0QgPSAnYW1iaWVudC5zb3Vsc2FuZF92YWxsZXkubW9vZCcsXG4gICAgQU1CSUVOVF9XQVJQRURfRk9SRVNUX01PT0QgPSAnYW1iaWVudC53YXJwZWRfZm9yZXN0Lm1vb2QnLFxuICAgIEFNQklFTlRfV0VBVEhFUl9MSUdIVE5JTkdfSU1QQUNUID0gJ2FtYmllbnQud2VhdGhlci5saWdodG5pbmcuaW1wYWN0JyxcbiAgICBBTUJJRU5UX1dFQVRIRVJfUkFJTiA9ICdhbWJpZW50LndlYXRoZXIucmFpbicsXG4gICAgQU1CSUVOVF9XRUFUSEVSX1RIVU5ERVIgPSAnYW1iaWVudC53ZWF0aGVyLnRodW5kZXInLFxuXG4gICAgLy8gQXJtb3JcbiAgICBBUk1PUl9FUVVJUF9ORVRIRVJJVEUgPSAnYXJtb3IuZXF1aXBfbmV0aGVyaXRlJyxcbiAgICBBUk1PUl9FUVVJUF9DSEFJTiA9ICdhcm1vci5lcXVpcF9jaGFpbicsXG4gICAgQVJNT1JfRVFVSVBfRElBTU9ORCA9ICdhcm1vci5lcXVpcF9kaWFtb25kJyxcbiAgICBBUk1PUl9FUVVJUF9HRU5FUklDID0gJ2FybW9yLmVxdWlwX2dlbmVyaWMnLFxuICAgIEFSTU9SX0VRVUlQX0dPTEQgPSAnYXJtb3IuZXF1aXBfZ29sZCcsXG4gICAgQVJNT1JfRVFVSVBfSVJPTiA9ICdhcm1vci5lcXVpcF9pcm9uJyxcbiAgICBBUk1PUl9FUVVJUF9MRUFUSEVSID0gJ2FybW9yLmVxdWlwX2xlYXRoZXInLFxuXG4gICAgLy8gQmVhY29uXG4gICAgQkVBQ09OX0FDVElWQVRFID0gJ2JlYWNvbi5hY3RpdmF0ZScsXG4gICAgQkVBQ09OX0FNQklFTlQgPSAnYmVhY29uLmFtYmllbnQnLFxuICAgIEJFQUNPTl9ERUFDVElWQVRFID0gJ2JlYWNvbi5kZWFjdGl2YXRlJyxcbiAgICBCRUFDT05fUE9XRVIgPSAnYmVhY29uLnBvd2VyJyxcblxuICAgIC8vIEJsb2Nrc1xuICAgIEJMT0NLX0JBTUJPT19CUkVBSyA9ICdibG9jay5iYW1ib28uYnJlYWsnLFxuICAgIEJMT0NLX0JBTUJPT19GQUxMID0gJ2Jsb2NrLmJhbWJvby5mYWxsJyxcbiAgICBCTE9DS19CQU1CT09fSElUID0gJ2Jsb2NrLmJhbWJvby5oaXQnLFxuICAgIEJMT0NLX0JBTUJPT19QTEFDRSA9ICdibG9jay5iYW1ib28ucGxhY2UnLFxuICAgIEJMT0NLX0JBTUJPT19TVEVQID0gJ2Jsb2NrLmJhbWJvby5zdGVwJyxcbiAgICBCTE9DS19CQU1CT09fU0FQTElOR19CUkVBSyA9ICdibG9jay5iYW1ib29fc2FwbGluZy5icmVhaycsXG4gICAgQkxPQ0tfQkFNQk9PX1NBUExJTkdfUExBQ0UgPSAnYmxvY2suYmFtYm9vX3NhcGxpbmcucGxhY2UnLFxuICAgIEJMT0NLX0JBUlJFTF9DTE9TRSA9ICdibG9jay5iYXJyZWwuY2xvc2UnLFxuICAgIEJMT0NLX0JBUlJFTF9PUEVOID0gJ2Jsb2NrLmJhcnJlbC5vcGVuJyxcbiAgICBCTE9DS19CRUVISVZFX0RSSVAgPSAnYmxvY2suYmVlaGl2ZS5kcmlwJyxcbiAgICBCTE9DS19CRUVISVZFX0VOVEVSID0gJ2Jsb2NrLmJlZWhpdmUuZW50ZXInLFxuICAgIEJMT0NLX0JFRUhJVkVfRVhJVCA9ICdibG9jay5iZWVoaXZlLmV4aXQnLFxuICAgIEJMT0NLX0JFRUhJVkVfU0hFQVIgPSAnYmxvY2suYmVlaGl2ZS5zaGVhcicsXG4gICAgQkxPQ0tfQkVFSElWRV9XT1JLID0gJ2Jsb2NrLmJlZWhpdmUud29yaycsXG4gICAgQkxPQ0tfQkVMTF9ISVQgPSAnYmxvY2suYmVsbC5oaXQnLFxuICAgIEJMT0NLX0JMQVNURlVSTkFDRV9GSVJFX0NSQUNLTEUgPSAnYmxvY2suYmxhc3RmdXJuYWNlLmZpcmVfY3JhY2tsZScsXG4gICAgQkxPQ0tfQ0FNUEZJUkVfQ1JBQ0tMRSA9ICdibG9jay5jYW1wZmlyZS5jcmFja2xlJyxcbiAgICBCTE9DS19DQVJUT0dSQVBIWV9UQUJMRV9VU0UgPSAnYmxvY2suY2FydG9ncmFwaHlfdGFibGUudXNlJyxcbiAgICBCTE9DS19DSE9SVVNGTE9XRVJfREVBVEggPSAnYmxvY2suY2hvcnVzZmxvd2VyLmRlYXRoJyxcbiAgICBCTE9DS19DSE9SVVNGTE9XRVJfR1JPVyA9ICdibG9jay5jaG9ydXNmbG93ZXIuZ3JvdycsXG4gICAgQkxPQ0tfQ09NUE9TVEVSX0VNUFRZID0gJ2Jsb2NrLmNvbXBvc3Rlci5lbXB0eScsXG4gICAgQkxPQ0tfQ09NUE9TVEVSX0ZJTEwgPSAnYmxvY2suY29tcG9zdGVyLmZpbGwnLFxuICAgIEJMT0NLX0NPTVBPU1RFUl9GSUxMX1NVQ0NFU1MgPSAnYmxvY2suY29tcG9zdGVyLmZpbGxfc3VjY2VzcycsXG4gICAgQkxPQ0tfQ09NUE9TVEVSX1JFQURZID0gJ2Jsb2NrLmNvbXBvc3Rlci5yZWFkeScsXG4gICAgQkxPQ0tfRU5EX1BPUlRBTF9TUEFXTiA9ICdibG9jay5lbmRfcG9ydGFsLnNwYXduJyxcbiAgICBCTE9DS19FTkRfUE9SVEFMX0ZSQU1FX0ZJTEwgPSAnYmxvY2suZW5kX3BvcnRhbF9mcmFtZS5maWxsJyxcbiAgICBCTE9DS19GQUxTRV9QRVJNSVNTSU9OUyA9ICdibG9jay5mYWxzZV9wZXJtaXNzaW9ucycsXG4gICAgQkxPQ0tfRlVSTkFDRV9MSVQgPSAnYmxvY2suZnVybmFjZS5saXQnLFxuICAgIEJMT0NLX0dSSU5EU1RPTkVfVVNFID0gJ2Jsb2NrLmdyaW5kc3RvbmUudXNlJ1xuXG4gICAgLy8gVE9ETzogY29tcGxldGVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUGxheVNvdW5kUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlBsYXlTb3VuZFBhY2tldDtcblxuICAgIHB1YmxpYyBuYW1lOiBTb3VuZE5hbWUgfCBudWxsID0gbnVsbDtcbiAgICBwdWJsaWMgcG9zaXRpb246IEJsb2NrUG9zaXRpb24gfCBudWxsID0gbnVsbDtcbiAgICBwdWJsaWMgdm9sdW1lOiBudW1iZXIgfCBudWxsID0gbnVsbDtcbiAgICBwdWJsaWMgcGl0Y2g6IG51bWJlciB8IG51bGwgPSBudWxsO1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIC8vIFJldmVyc2UgbWFwcGluZyBzaG91bGQgd29yayB0aGVvcmV0aWNhbGx5XG4gICAgICAgIHRoaXMubmFtZSA9IChTb3VuZE5hbWUgYXMgYW55KVtOZXR3b3JrVXRpbC5yZWFkU3RyaW5nKHRoaXMpXSBhcyBTb3VuZE5hbWU7XG4gICAgICAgIHRoaXMucG9zaXRpb24gPSBOZXR3b3JrVXRpbC5yZWFkQmxvY2tQb3NpdGlvbih0aGlzKTtcbiAgICAgICAgLy8gVE9ETzogZml4IHBvc2l0aW9uLCBkaXZpZGUgaXQgYnkgOFxuICAgICAgICB0aGlzLnZvbHVtZSA9IHRoaXMucmVhZEZsb2F0TEUoKTtcbiAgICAgICAgdGhpcy5waXRjaCA9IHRoaXMucmVhZEZsb2F0TEUoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHt9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBLElBQVksWUFBTCx5QkFBQSxXQUFBO0NBRUgsVUFBQSxnQ0FBQTtDQUNBLFVBQUEsa0JBQUE7Q0FDQSxVQUFBLGlDQUFBO0NBQ0EsVUFBQSxnQ0FBQTtDQUNBLFVBQUEsa0NBQUE7Q0FDQSxVQUFBLGdDQUFBO0NBQ0EsVUFBQSxzQ0FBQTtDQUNBLFVBQUEsMEJBQUE7Q0FDQSxVQUFBLDZCQUFBO0NBR0EsVUFBQSwyQkFBQTtDQUNBLFVBQUEsdUJBQUE7Q0FDQSxVQUFBLHlCQUFBO0NBQ0EsVUFBQSx5QkFBQTtDQUNBLFVBQUEsc0JBQUE7Q0FDQSxVQUFBLHNCQUFBO0NBQ0EsVUFBQSx5QkFBQTtDQUdBLFVBQUEscUJBQUE7Q0FDQSxVQUFBLG9CQUFBO0NBQ0EsVUFBQSx1QkFBQTtDQUNBLFVBQUEsa0JBQUE7Q0FHQSxVQUFBLHdCQUFBO0NBQ0EsVUFBQSx1QkFBQTtDQUNBLFVBQUEsc0JBQUE7Q0FDQSxVQUFBLHdCQUFBO0NBQ0EsVUFBQSx1QkFBQTtDQUNBLFVBQUEsZ0NBQUE7Q0FDQSxVQUFBLGdDQUFBO0NBQ0EsVUFBQSx3QkFBQTtDQUNBLFVBQUEsdUJBQUE7Q0FDQSxVQUFBLHdCQUFBO0NBQ0EsVUFBQSx5QkFBQTtDQUNBLFVBQUEsd0JBQUE7Q0FDQSxVQUFBLHlCQUFBO0NBQ0EsVUFBQSx3QkFBQTtDQUNBLFVBQUEsb0JBQUE7Q0FDQSxVQUFBLHFDQUFBO0NBQ0EsVUFBQSw0QkFBQTtDQUNBLFVBQUEsaUNBQUE7Q0FDQSxVQUFBLDhCQUFBO0NBQ0EsVUFBQSw2QkFBQTtDQUNBLFVBQUEsMkJBQUE7Q0FDQSxVQUFBLDBCQUFBO0NBQ0EsVUFBQSxrQ0FBQTtDQUNBLFVBQUEsMkJBQUE7Q0FDQSxVQUFBLDRCQUFBO0NBQ0EsVUFBQSxpQ0FBQTtDQUNBLFVBQUEsNkJBQUE7Q0FDQSxVQUFBLHVCQUFBO0NBQ0EsVUFBQSwwQkFBQTs7QUFHSixFQUFBLENBQUEsQ0FBQTtBQUVBLElBQXFCLGtCQUFyQixjQUE2QyxrQ0FBQSxRQUFXO0NBQ3BELE9BQWMsUUFBUSw0QkFBQSxRQUFZO0NBRWxDLE9BQWdDO0NBQ2hDLFdBQXdDO0NBQ3hDLFNBQStCO0NBQy9CLFFBQThCO0NBRTlCLGdCQUE2QjtFQUV6QixLQUFLLE9BQVEsVUFBa0IsNEJBQUEsWUFBWSxXQUFXLElBQUk7RUFDMUQsS0FBSyxXQUFXLDRCQUFBLFlBQVksa0JBQWtCLElBQUk7RUFFbEQsS0FBSyxTQUFTLEtBQUssWUFBWTtFQUMvQixLQUFLLFFBQVEsS0FBSyxZQUFZO0NBQ2xDO0NBRUEsZ0JBQTZCLENBQUM7QUFDbEMifQ==