@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
27 lines (26 loc) • 2.35 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
const require_network_Identifiers = require("../Identifiers.cjs.cjs");
const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs");
//#region src/network/packet/MobEquipmentPacket.ts
var MobEquipmentPacket = class extends require_network_packet_DataPacket.default {
static NetID = require_network_Identifiers.default.MobEquipmentPacket;
runtimeEntityId;
item;
inventorySlot;
hotbarSlot;
windowId;
encodePayload() {
this.writeUnsignedVarLong(this.runtimeEntityId);
this.item.networkSerialize(this);
this.writeByte(this.inventorySlot);
this.writeByte(this.hotbarSlot);
this.writeByte(this.windowId);
}
};
//#endregion
exports.default = MobEquipmentPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9iRXF1aXBtZW50UGFja2V0LmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L01vYkVxdWlwbWVudFBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW0nO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE1vYkVxdWlwbWVudFBhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5Nb2JFcXVpcG1lbnRQYWNrZXQ7XG5cbiAgICBwdWJsaWMgcnVudGltZUVudGl0eUlkITogYmlnaW50O1xuICAgIHB1YmxpYyBpdGVtITogSXRlbTtcbiAgICBwdWJsaWMgaW52ZW50b3J5U2xvdCE6IG51bWJlcjtcbiAgICBwdWJsaWMgaG90YmFyU2xvdCE6IG51bWJlcjtcbiAgICBwdWJsaWMgd2luZG93SWQhOiBudW1iZXI7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVVuc2lnbmVkVmFyTG9uZyh0aGlzLnJ1bnRpbWVFbnRpdHlJZCk7XG4gICAgICAgIHRoaXMuaXRlbS5uZXR3b3JrU2VyaWFsaXplKHRoaXMpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLmludmVudG9yeVNsb3QpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLmhvdGJhclNsb3QpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLndpbmRvd0lkKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSUEsSUFBcUIscUJBQXJCLGNBQWdELGtDQUFBLFFBQVc7Q0FDdkQsT0FBYyxRQUFRLDRCQUFBLFFBQVk7Q0FFbEM7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLHFCQUFxQixLQUFLLGVBQWU7RUFDOUMsS0FBSyxLQUFLLGlCQUFpQixJQUFJO0VBQy9CLEtBQUssVUFBVSxLQUFLLGFBQWE7RUFDakMsS0FBSyxVQUFVLEtBQUssVUFBVTtFQUM5QixLQUFLLFVBQVUsS0FBSyxRQUFRO0NBQ2hDO0FBQ0oifQ==