UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

17 lines (16 loc) 2.18 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_network_Identifiers = require("../Identifiers.cjs.cjs"); //#region src/network/handler/LevelSoundEventHandler.ts var LevelSoundEventHandler = class { static NetID = require_network_Identifiers.default.LevelSoundEventPacket; async handle(packet, _server, session) { await Promise.all(session.getPlayer().getWorld().getPlayers().map((target) => target.getNetworkSession().send(packet))); } }; //#endregion exports.default = LevelSoundEventHandler; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTGV2ZWxTb3VuZEV2ZW50SGFuZGxlci5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL2hhbmRsZXIvTGV2ZWxTb3VuZEV2ZW50SGFuZGxlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFBsYXllclNlc3Npb24gfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IHR5cGUgTGV2ZWxTb3VuZEV2ZW50UGFja2V0IGZyb20gJy4uL3BhY2tldC9MZXZlbFNvdW5kRXZlbnRQYWNrZXQnO1xuaW1wb3J0IHR5cGUgUGFja2V0SGFuZGxlciBmcm9tICcuL1BhY2tldEhhbmRsZXInO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMZXZlbFNvdW5kRXZlbnRIYW5kbGVyIGltcGxlbWVudHMgUGFja2V0SGFuZGxlcjxMZXZlbFNvdW5kRXZlbnRQYWNrZXQ+IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuTGV2ZWxTb3VuZEV2ZW50UGFja2V0O1xuXG4gICAgcHVibGljIGFzeW5jIGhhbmRsZShwYWNrZXQ6IExldmVsU291bmRFdmVudFBhY2tldCwgX3NlcnZlcjogU2VydmVyLCBzZXNzaW9uOiBQbGF5ZXJTZXNzaW9uKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgICAgIGF3YWl0IFByb21pc2UuYWxsKFxuICAgICAgICAgICAgc2Vzc2lvblxuICAgICAgICAgICAgICAgIC5nZXRQbGF5ZXIoKVxuICAgICAgICAgICAgICAgIC5nZXRXb3JsZCgpXG4gICAgICAgICAgICAgICAgLmdldFBsYXllcnMoKVxuICAgICAgICAgICAgICAgIC5tYXAoKHRhcmdldCkgPT4gdGFyZ2V0LmdldE5ldHdvcmtTZXNzaW9uKCkuc2VuZChwYWNrZXQpKVxuICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU1BLElBQXFCLHlCQUFyQixNQUE0RjtDQUN4RixPQUFjLFFBQVEsNEJBQUEsUUFBWTtDQUVsQyxNQUFhLE9BQU8sUUFBK0IsU0FBaUIsU0FBdUM7RUFDdkcsTUFBTSxRQUFRLElBQ1YsUUFDSyxVQUFVLEVBQ1YsU0FBUyxFQUNULFdBQVcsRUFDWCxLQUFLLFdBQVcsT0FBTyxrQkFBa0IsRUFBRSxLQUFLLE1BQU0sQ0FBQyxDQUNoRTtDQUNKO0FBQ0oifQ==