UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

23 lines (20 loc) 2.45 kB
import Identifiers from '../Identifiers.es.js'; import DataPacket from './DataPacket.es.js'; class ContainerClosePacket extends DataPacket { static NetID = Identifiers.ContainerClosePacket; containerId; containerType; serverInitiatedClose; encodePayload() { this.writeByte(this.containerId); this.writeByte(this.containerType); this.writeBoolean(this.serverInitiatedClose); } decodePayload() { this.containerId = this.readByte(); this.containerType = this.readByte(); this.serverInitiatedClose = this.readBoolean(); } } export { ContainerClosePacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyQ2xvc2VQYWNrZXQuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9Db250YWluZXJDbG9zZVBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29udGFpbmVyQ2xvc2VQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuQ29udGFpbmVyQ2xvc2VQYWNrZXQ7XG5cbiAgICBwdWJsaWMgY29udGFpbmVySWQhOiBudW1iZXI7XG4gICAgcHVibGljIGNvbnRhaW5lclR5cGUhOiBudW1iZXI7XG4gICAgcHVibGljIHNlcnZlckluaXRpYXRlZENsb3NlITogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLmNvbnRhaW5lcklkKTtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy5jb250YWluZXJUeXBlKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5zZXJ2ZXJJbml0aWF0ZWRDbG9zZSk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuY29udGFpbmVySWQgPSB0aGlzLnJlYWRCeXRlKCk7XG4gICAgICAgIHRoaXMuY29udGFpbmVyVHlwZSA9IHRoaXMucmVhZEJ5dGUoKTtcbiAgICAgICAgdGhpcy5zZXJ2ZXJJbml0aWF0ZWRDbG9zZSA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsTUFBcUIsNkJBQTZCLFVBQVcsQ0FBQTtBQUFBLEVBQ3pELE9BQWMsUUFBUSxXQUFZLENBQUEsb0JBQUE7QUFBQSxFQUUzQixXQUFBO0FBQUEsRUFDQSxhQUFBO0FBQUEsRUFDQSxvQkFBQTtBQUFBLEVBRUEsYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxXQUFXLENBQUE7QUFDL0IsSUFBSyxJQUFBLENBQUEsU0FBQSxDQUFVLEtBQUssYUFBYSxDQUFBO0FBQ2pDLElBQUssSUFBQSxDQUFBLFlBQUEsQ0FBYSxLQUFLLG9CQUFvQixDQUFBO0FBQUE7QUFDL0MsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFdBQUEsR0FBYyxLQUFLLFFBQVMsRUFBQTtBQUNqQyxJQUFLLElBQUEsQ0FBQSxhQUFBLEdBQWdCLEtBQUssUUFBUyxFQUFBO0FBQ25DLElBQUssSUFBQSxDQUFBLG9CQUFBLEdBQXVCLEtBQUssV0FBWSxFQUFBO0FBQUE7QUFFckQ7Ozs7In0=