UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

20 lines (15 loc) 4.91 kB
'use strict'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const events_EventEmitterishMixin = require('./EventEmitterishMixin.cjs.cjs'); const evt = require('evt'); class EventManagerWithoutEventEmitterishMethods extends evt.Evt { /** Events emitted by plugin makers. We can only listen those event * from within the server implementation, we are not supposed to post. * Also we can't have static typing for those as they are defined by * the plugin makers */ evtThirdParty = evt.Evt.asNonPostable(evt.Evt.create()); } const EventEmitter = events_EventEmitterishMixin.EventEmitterishMixin(EventManagerWithoutEventEmitterishMethods, ({ instance }) => instance); exports.EventEmitter = EventEmitter; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnRFbWl0dGVyLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ldmVudHMvRXZlbnRFbWl0dGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIEJsb2NrUmVnaXN0ZXJFdmVudCBmcm9tICcuL2Jsb2NrL0Jsb2NrUmVnaXN0ZXJFdmVudCc7XG5pbXBvcnQgdHlwZSBDaGF0RXZlbnQgZnJvbSAnLi9jaGF0L0NoYXRFdmVudCc7XG5pbXBvcnQgdHlwZSBDb21tYW5kUmVnaXN0ZXJFdmVudCBmcm9tICcuL2NvbW1hbmQvQ29tbWFuZFJlZ2lzdGVyRXZlbnQnO1xuaW1wb3J0IHsgRXZlbnRFbWl0dGVyaXNoTWl4aW4gfSBmcm9tICcuL0V2ZW50RW1pdHRlcmlzaE1peGluJztcbmltcG9ydCB7IEV2dCB9IGZyb20gJ2V2dCc7XG5pbXBvcnQgdHlwZSBJdGVtUmVnaXN0ZXJFdmVudCBmcm9tICcuL2l0ZW1zL0l0ZW1SZWdpc3RlckV2ZW50JztcbmltcG9ydCB0eXBlIFBsYXllckNvbm5lY3RFdmVudCBmcm9tICcuL3BsYXllci9QbGF5ZXJDb25uZWN0RXZlbnQnO1xuaW1wb3J0IHR5cGUgUGxheWVyRGVzcGF3bkV2ZW50IGZyb20gJy4vcGxheWVyL1BsYXllckRlc3Bhd25FdmVudCc7XG5pbXBvcnQgdHlwZSBQbGF5ZXJEaXNjb25uZWN0RXZlbnQgZnJvbSAnLi9wbGF5ZXIvUGxheWVyRGlzY29ubmVjdEV2ZW50JztcbmltcG9ydCB0eXBlIFBsYXllck1vdmVFdmVudCBmcm9tICcuL3BsYXllci9QbGF5ZXJNb3ZlRXZlbnQnO1xuaW1wb3J0IHR5cGUgUGxheWVyU2V0R2FtZW1vZGVFdmVudCBmcm9tICcuL3BsYXllci9QbGF5ZXJTZXRHYW1lbW9kZUV2ZW50JztcbmltcG9ydCB0eXBlIFBsYXllclNwYXduRXZlbnQgZnJvbSAnLi9wbGF5ZXIvUGxheWVyU3Bhd25FdmVudCc7XG5pbXBvcnQgdHlwZSBQbGF5ZXJUb2dnbGVGbGlnaHRFdmVudCBmcm9tICcuL3BsYXllci9QbGF5ZXJUb2dnbGVGbGlnaHRFdmVudCc7XG5pbXBvcnQgdHlwZSBQbGF5ZXJUb2dnbGVTcHJpbnRFdmVudCBmcm9tICcuL3BsYXllci9QbGF5ZXJUb2dnbGVTcHJpbnRFdmVudCc7XG5pbXBvcnQgdHlwZSBSYWtuZXRDb25uZWN0RXZlbnQgZnJvbSAnLi9yYWtuZXQvUmFrbmV0Q29ubmVjdEV2ZW50JztcbmltcG9ydCB0eXBlIFJha25ldERpc2Nvbm5lY3RFdmVudCBmcm9tICcuL3Jha25ldC9SYWtuZXREaXNjb25uZWN0RXZlbnQnO1xuaW1wb3J0IHR5cGUgUmFrbmV0RW5jYXBzdWxhdGVkUGFja2V0RXZlbnQgZnJvbSAnLi9yYWtuZXQvUmFrbmV0RW5jYXBzdWxhdGVkUGFja2V0RXZlbnQnO1xuaW1wb3J0IHR5cGUgeyBUaWNrRXZlbnQgfSBmcm9tICcuL0V2ZW50cyc7XG5pbXBvcnQgdHlwZSBwbGF5ZXJUb2dnbGVPcGVyYXRvckV2ZW50IGZyb20gJy4vcGxheWVyL1BsYXllclRvZ2dsZU9wZXJhdG9yRXZlbnQnO1xuXG5leHBvcnQgdHlwZSBFdmVudFR5cGVzID1cbiAgICB8IFsnYmxvY2tSZWdpc3RlcicsIEJsb2NrUmVnaXN0ZXJFdmVudF1cbiAgICB8IFsnY2hhdCcsIENoYXRFdmVudF1cbiAgICB8IFsnY29tbWFuZFJlZ2lzdGVyJywgQ29tbWFuZFJlZ2lzdGVyRXZlbnRdXG4gICAgfCBbJ2l0ZW1SZWdpc3RlcicsIEl0ZW1SZWdpc3RlckV2ZW50XVxuICAgIHwgWyd0aWNrJywgVGlja0V2ZW50XVxuICAgIHwgWydwbGF5ZXJDb25uZWN0JywgUGxheWVyQ29ubmVjdEV2ZW50XVxuICAgIHwgWydwbGF5ZXJEaXNjb25uZWN0JywgUGxheWVyRGlzY29ubmVjdEV2ZW50XVxuICAgIHwgWydwbGF5ZXJTcGF3bicsIFBsYXllclNwYXduRXZlbnRdXG4gICAgfCBbJ3BsYXllckRlc3Bhd24nLCBQbGF5ZXJEZXNwYXduRXZlbnRdXG4gICAgfCBbJ3BsYXllck1vdmUnLCBQbGF5ZXJNb3ZlRXZlbnRdXG4gICAgfCBbJ3BsYXllclRvZ2dsZUZsaWdodCcsIFBsYXllclRvZ2dsZUZsaWdodEV2ZW50XVxuICAgIHwgWydwbGF5ZXJUb2dnbGVTcHJpbnQnLCBQbGF5ZXJUb2dnbGVTcHJpbnRFdmVudF1cbiAgICB8IFsncGxheWVyVG9nZ2xlT3BlcmF0b3InLCBwbGF5ZXJUb2dnbGVPcGVyYXRvckV2ZW50XVxuICAgIHwgWydwbGF5ZXJTZXRHYW1lbW9kZScsIFBsYXllclNldEdhbWVtb2RlRXZlbnRdXG4gICAgfCBbJ3Jha25ldENvbm5lY3QnLCBSYWtuZXRDb25uZWN0RXZlbnRdXG4gICAgfCBbJ3Jha25ldERpc2Nvbm5lY3QnLCBSYWtuZXREaXNjb25uZWN0RXZlbnRdXG4gICAgfCBbJ3Jha25ldEVuY2Fwc3VsYXRlZFBhY2tldCcsIFJha25ldEVuY2Fwc3VsYXRlZFBhY2tldEV2ZW50XTtcblxuY2xhc3MgRXZlbnRNYW5hZ2VyV2l0aG91dEV2ZW50RW1pdHRlcmlzaE1ldGhvZHMgZXh0ZW5kcyBFdnQ8RXZlbnRUeXBlcz4ge1xuICAgIC8qKiBFdmVudHMgZW1pdHRlZCBieSBwbHVnaW4gbWFrZXJzLiBXZSBjYW4gb25seSBsaXN0ZW4gdGhvc2UgZXZlbnRcbiAgICAgKiBmcm9tIHdpdGhpbiB0aGUgc2VydmVyIGltcGxlbWVudGF0aW9uLCB3ZSBhcmUgbm90IHN1cHBvc2VkIHRvIHBvc3QuXG4gICAgICogQWxzbyB3ZSBjYW4ndCBoYXZlIHN0YXRpYyB0eXBpbmcgZm9yIHRob3NlIGFzIHRoZXkgYXJlIGRlZmluZWQgYnlcbiAgICAgKiB0aGUgcGx1Z2luIG1ha2Vyc1xuICAgICAqL1xuICAgIHB1YmxpYyByZWFkb25seSBldnRUaGlyZFBhcnR5ID0gRXZ0LmFzTm9uUG9zdGFibGUoRXZ0LmNyZWF0ZTxbc3RyaW5nLCBhbnldPigpKTtcbn1cblxuZXhwb3J0IGNvbnN0IEV2ZW50RW1pdHRlciA9IEV2ZW50RW1pdHRlcmlzaE1peGluKEV2ZW50TWFuYWdlcldpdGhvdXRFdmVudEVtaXR0ZXJpc2hNZXRob2RzLCAoeyBpbnN0YW5jZSB9KSA9PiBpbnN0YW5jZSk7XG5cbmV4cG9ydCB0eXBlIEV2ZW50RW1pdHRlciA9IEluc3RhbmNlVHlwZTx0eXBlb2YgRXZlbnRFbWl0dGVyPjtcbiJdLCJuYW1lcyI6WyJFdnQiLCJFdmVudEVtaXR0ZXJpc2hNaXhpbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXVDQSxNQUFNLGtEQUFrREEsT0FBZ0IsQ0FBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQU1wRCxhQUFnQixHQUFBQSxPQUFBLENBQUksYUFBYyxDQUFBQSxPQUFBLENBQUksUUFBdUIsQ0FBQTtBQUNqRjtBQUVPLE1BQU0sZUFBZUMsZ0RBQXFCLENBQUEseUNBQUEsRUFBMkMsQ0FBQyxFQUFFLFFBQUEsT0FBZSxRQUFROzs7OyJ9