UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

23 lines (22 loc) 2.25 kB
import Identifiers from "../Identifiers.es.js"; import DataPacket from "./DataPacket.es.js"; //#region src/network/packet/ContainerClosePacket.ts var ContainerClosePacket = class 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(); } }; //#endregion export { ContainerClosePacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyQ2xvc2VQYWNrZXQuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L0NvbnRhaW5lckNsb3NlUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb250YWluZXJDbG9zZVBhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5Db250YWluZXJDbG9zZVBhY2tldDtcblxuICAgIHB1YmxpYyBjb250YWluZXJJZCE6IG51bWJlcjtcbiAgICBwdWJsaWMgY29udGFpbmVyVHlwZSE6IG51bWJlcjtcbiAgICBwdWJsaWMgc2VydmVySW5pdGlhdGVkQ2xvc2UhOiBib29sZWFuO1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMuY29udGFpbmVySWQpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLmNvbnRhaW5lclR5cGUpO1xuICAgICAgICB0aGlzLndyaXRlQm9vbGVhbih0aGlzLnNlcnZlckluaXRpYXRlZENsb3NlKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jb250YWluZXJJZCA9IHRoaXMucmVhZEJ5dGUoKTtcbiAgICAgICAgdGhpcy5jb250YWluZXJUeXBlID0gdGhpcy5yZWFkQnl0ZSgpO1xuICAgICAgICB0aGlzLnNlcnZlckluaXRpYXRlZENsb3NlID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsSUFBcUIsdUJBQXJCLGNBQWtELFdBQVc7Q0FDekQsT0FBYyxRQUFRLFlBQVk7Q0FFbEM7Q0FDQTtDQUNBO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssVUFBVSxLQUFLLFdBQVc7RUFDL0IsS0FBSyxVQUFVLEtBQUssYUFBYTtFQUNqQyxLQUFLLGFBQWEsS0FBSyxvQkFBb0I7Q0FDL0M7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxjQUFjLEtBQUssU0FBUztFQUNqQyxLQUFLLGdCQUFnQixLQUFLLFNBQVM7RUFDbkMsS0FBSyx1QkFBdUIsS0FBSyxZQUFZO0NBQ2pEO0FBQ0oifQ==