UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

22 lines (19 loc) 2.45 kB
import { NetworkUtil } from '../NetworkUtil.es.js'; import Identifiers from '../Identifiers.es.js'; import CommandOriginData from '../type/CommandOriginData.es.js'; import DataPacket from './DataPacket.es.js'; class CommandRequestPacket extends DataPacket { static NetID = Identifiers.CommandRequestPacket; commandName; commandOriginData; internal; version; decodePayload() { this.commandName = NetworkUtil.readString(this); this.commandOriginData = CommandOriginData.networkDeserialize(this); this.internal = this.readBoolean(); this.version = this.readVarInt(); } } export { CommandRequestPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFJlcXVlc3RQYWNrZXQuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9Db21tYW5kUmVxdWVzdFBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZXR3b3JrVXRpbCB9IGZyb20gJy4uLy4uL25ldHdvcmsvTmV0d29ya1V0aWwnO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBDb21tYW5kT3JpZ2luRGF0YSBmcm9tICcuLi90eXBlL0NvbW1hbmRPcmlnaW5EYXRhJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbW1hbmRSZXF1ZXN0UGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLkNvbW1hbmRSZXF1ZXN0UGFja2V0O1xuXG4gICAgcHVibGljIGNvbW1hbmROYW1lITogc3RyaW5nO1xuICAgIHB1YmxpYyBjb21tYW5kT3JpZ2luRGF0YSE6IENvbW1hbmRPcmlnaW5EYXRhIHwgbnVsbDtcbiAgICBwdWJsaWMgaW50ZXJuYWwhOiBib29sZWFuO1xuICAgIHB1YmxpYyB2ZXJzaW9uITogbnVtYmVyO1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuY29tbWFuZE5hbWUgPSBOZXR3b3JrVXRpbC5yZWFkU3RyaW5nKHRoaXMpO1xuICAgICAgICB0aGlzLmNvbW1hbmRPcmlnaW5EYXRhID0gQ29tbWFuZE9yaWdpbkRhdGEubmV0d29ya0Rlc2VyaWFsaXplKHRoaXMpO1xuICAgICAgICB0aGlzLmludGVybmFsID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgICAgICB0aGlzLnZlcnNpb24gPSB0aGlzLnJlYWRWYXJJbnQoKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQSxNQUFxQiw2QkFBNkIsVUFBVyxDQUFBO0FBQUEsRUFDekQsT0FBYyxRQUFRLFdBQVksQ0FBQSxvQkFBQTtBQUFBLEVBRTNCLFdBQUE7QUFBQSxFQUNBLGlCQUFBO0FBQUEsRUFDQSxRQUFBO0FBQUEsRUFDQSxPQUFBO0FBQUEsRUFFQSxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFdBQUEsR0FBYyxXQUFZLENBQUEsVUFBQSxDQUFXLElBQUksQ0FBQTtBQUM5QyxJQUFLLElBQUEsQ0FBQSxpQkFBQSxHQUFvQixpQkFBa0IsQ0FBQSxrQkFBQSxDQUFtQixJQUFJLENBQUE7QUFDbEUsSUFBSyxJQUFBLENBQUEsUUFBQSxHQUFXLEtBQUssV0FBWSxFQUFBO0FBQ2pDLElBQUssSUFBQSxDQUFBLE9BQUEsR0FBVSxLQUFLLFVBQVcsRUFBQTtBQUFBO0FBRXZDOzs7OyJ9