UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

21 lines (20 loc) 2.09 kB
import { Item } from "../../item/Item.es.js"; //#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(), Item.networkDeserialize(stream)); } }; //#endregion export { CreativeItem as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3JlYXRpdmVJdGVtLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3R5cGUvQ3JlYXRpdmVJdGVtLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIEJpbmFyeVN0cmVhbSBmcm9tICdAanNwcmlzbWFyaW5lL2pzYmluYXJ5dXRpbHMnO1xuaW1wb3J0IHsgSXRlbSB9IGZyb20gJy4uLy4uL2l0ZW0vSXRlbSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENyZWF0aXZlSXRlbSB7XG4gICAgcHVibGljIG5ldHdvcmtJZDogbnVtYmVyO1xuICAgIHB1YmxpYyBpdGVtOiBJdGVtO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKG5ldHdvcmtJZDogbnVtYmVyLCBpdGVtOiBJdGVtKSB7XG4gICAgICAgIHRoaXMubmV0d29ya0lkID0gbmV0d29ya0lkO1xuICAgICAgICB0aGlzLml0ZW0gPSBpdGVtO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZXR3b3JrU2VyaWFsaXplKHN0cmVhbTogQmluYXJ5U3RyZWFtKTogdm9pZCB7XG4gICAgICAgIHN0cmVhbS53cml0ZVZhckludCh0aGlzLm5ldHdvcmtJZCk7XG4gICAgICAgIHRoaXMuaXRlbS5uZXR3b3JrU2VyaWFsaXplKHN0cmVhbSk7XG4gICAgfVxuXG4gICAgcHVibGljIHN0YXRpYyBuZXR3b3JrRGVzZXJpYWxpemUoc3RyZWFtOiBCaW5hcnlTdHJlYW0pOiBDcmVhdGl2ZUl0ZW0ge1xuICAgICAgICBjb25zdCBlbnRyeUlkID0gc3RyZWFtLnJlYWRWYXJJbnQoKTtcbiAgICAgICAgY29uc3QgaXRlbSA9IEl0ZW0ubmV0d29ya0Rlc2VyaWFsaXplKHN0cmVhbSk7XG4gICAgICAgIHJldHVybiBuZXcgQ3JlYXRpdmVJdGVtKGVudHJ5SWQsIGl0ZW0pO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFHQSxJQUFxQixlQUFyQixNQUFxQixhQUFhO0NBQzlCO0NBQ0E7Q0FFQSxZQUFtQixXQUFtQixNQUFZO0VBQzlDLEtBQUssWUFBWTtFQUNqQixLQUFLLE9BQU87Q0FDaEI7Q0FFQSxpQkFBd0IsUUFBNEI7RUFDaEQsT0FBTyxZQUFZLEtBQUssU0FBUztFQUNqQyxLQUFLLEtBQUssaUJBQWlCLE1BQU07Q0FDckM7Q0FFQSxPQUFjLG1CQUFtQixRQUFvQztFQUdqRSxPQUFPLElBQUksYUFGSyxPQUFPLFdBRUMsR0FEWCxLQUFLLG1CQUFtQixNQUNKLENBQUk7Q0FDekM7QUFDSiJ9