@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
18 lines (13 loc) • 2.26 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
class LevelSoundEventHandler {
static NetID = network_Identifiers.default.LevelSoundEventPacket;
async handle(packet, _server, session) {
await Promise.all(
session.getPlayer().getWorld().getPlayers().map((target) => target.getNetworkSession().send(packet))
);
}
}
exports.default = LevelSoundEventHandler;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTGV2ZWxTb3VuZEV2ZW50SGFuZGxlci5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9oYW5kbGVyL0xldmVsU291bmRFdmVudEhhbmRsZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBQbGF5ZXJTZXNzaW9uIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCB0eXBlIExldmVsU291bmRFdmVudFBhY2tldCBmcm9tICcuLi9wYWNrZXQvTGV2ZWxTb3VuZEV2ZW50UGFja2V0JztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTGV2ZWxTb3VuZEV2ZW50SGFuZGxlciBpbXBsZW1lbnRzIFBhY2tldEhhbmRsZXI8TGV2ZWxTb3VuZEV2ZW50UGFja2V0PiB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLkxldmVsU291bmRFdmVudFBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUocGFja2V0OiBMZXZlbFNvdW5kRXZlbnRQYWNrZXQsIF9zZXJ2ZXI6IFNlcnZlciwgc2Vzc2lvbjogUGxheWVyU2Vzc2lvbik6IFByb21pc2U8dm9pZD4ge1xuICAgICAgICBhd2FpdCBQcm9taXNlLmFsbChcbiAgICAgICAgICAgIHNlc3Npb25cbiAgICAgICAgICAgICAgICAuZ2V0UGxheWVyKClcbiAgICAgICAgICAgICAgICAuZ2V0V29ybGQoKVxuICAgICAgICAgICAgICAgIC5nZXRQbGF5ZXJzKClcbiAgICAgICAgICAgICAgICAubWFwKCh0YXJnZXQpID0+IHRhcmdldC5nZXROZXR3b3JrU2Vzc2lvbigpLnNlbmQocGFja2V0KSlcbiAgICAgICAgKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiSWRlbnRpZmllcnMiXSwibWFwcGluZ3MiOiI7Ozs7OztBQU1BLE1BQXFCLHNCQUF1RSxDQUFBO0FBQUEsRUFDeEYsT0FBYyxRQUFRQSwyQkFBWSxDQUFBLHFCQUFBO0FBQUEsRUFFbEMsTUFBYSxNQUFBLENBQU8sTUFBK0IsRUFBQSxPQUFBLEVBQWlCLE9BQXVDLEVBQUE7QUFDdkcsSUFBQSxNQUFNLE9BQVEsQ0FBQSxHQUFBO0FBQUEsTUFDVixPQUNLLENBQUEsU0FBQSxFQUNBLENBQUEsUUFBQSxHQUNBLFVBQVcsRUFBQSxDQUNYLEdBQUksQ0FBQSxDQUFDLFdBQVcsTUFBTyxDQUFBLGlCQUFBLEVBQW9CLENBQUEsSUFBQSxDQUFLLE1BQU0sQ0FBQztBQUFBLEtBQ2hFO0FBQUE7QUFFUjs7OzsifQ==