UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

26 lines (25 loc) 2.27 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_item_Item = require("../../item/Item.cjs.cjs"); //#region src/network/type/CreativeItem.ts var CreativeItem = class CreativeItem { networkId; item; constructor(networkId, item) { this.networkId = networkId; this.item = item; } networkSerialize(stream) { stream.writeVarInt(this.networkId); this.item.networkSerialize(stream); } static networkDeserialize(stream) { return new CreativeItem(stream.readVarInt(), require_item_Item.Item.networkDeserialize(stream)); } }; //#endregion exports.default = CreativeItem; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3JlYXRpdmVJdGVtLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvdHlwZS9DcmVhdGl2ZUl0ZW0udHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgQmluYXJ5U3RyZWFtIGZyb20gJ0Bqc3ByaXNtYXJpbmUvanNiaW5hcnl1dGlscyc7XG5pbXBvcnQgeyBJdGVtIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ3JlYXRpdmVJdGVtIHtcbiAgICBwdWJsaWMgbmV0d29ya0lkOiBudW1iZXI7XG4gICAgcHVibGljIGl0ZW06IEl0ZW07XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmV0d29ya0lkOiBudW1iZXIsIGl0ZW06IEl0ZW0pIHtcbiAgICAgICAgdGhpcy5uZXR3b3JrSWQgPSBuZXR3b3JrSWQ7XG4gICAgICAgIHRoaXMuaXRlbSA9IGl0ZW07XG4gICAgfVxuXG4gICAgcHVibGljIG5ldHdvcmtTZXJpYWxpemUoc3RyZWFtOiBCaW5hcnlTdHJlYW0pOiB2b2lkIHtcbiAgICAgICAgc3RyZWFtLndyaXRlVmFySW50KHRoaXMubmV0d29ya0lkKTtcbiAgICAgICAgdGhpcy5pdGVtLm5ldHdvcmtTZXJpYWxpemUoc3RyZWFtKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgc3RhdGljIG5ldHdvcmtEZXNlcmlhbGl6ZShzdHJlYW06IEJpbmFyeVN0cmVhbSk6IENyZWF0aXZlSXRlbSB7XG4gICAgICAgIGNvbnN0IGVudHJ5SWQgPSBzdHJlYW0ucmVhZFZhckludCgpO1xuICAgICAgICBjb25zdCBpdGVtID0gSXRlbS5uZXR3b3JrRGVzZXJpYWxpemUoc3RyZWFtKTtcbiAgICAgICAgcmV0dXJuIG5ldyBDcmVhdGl2ZUl0ZW0oZW50cnlJZCwgaXRlbSk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0EsSUFBcUIsZUFBckIsTUFBcUIsYUFBYTtDQUM5QjtDQUNBO0NBRUEsWUFBbUIsV0FBbUIsTUFBWTtFQUM5QyxLQUFLLFlBQVk7RUFDakIsS0FBSyxPQUFPO0NBQ2hCO0NBRUEsaUJBQXdCLFFBQTRCO0VBQ2hELE9BQU8sWUFBWSxLQUFLLFNBQVM7RUFDakMsS0FBSyxLQUFLLGlCQUFpQixNQUFNO0NBQ3JDO0NBRUEsT0FBYyxtQkFBbUIsUUFBb0M7RUFHakUsT0FBTyxJQUFJLGFBRkssT0FBTyxXQUVDLEdBRFgsa0JBQUEsS0FBSyxtQkFBbUIsTUFDSixDQUFJO0NBQ3pDO0FBQ0oifQ==