@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
26 lines (21 loc) • 2.53 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
const network_packet_DataPacket = require('./DataPacket.cjs.cjs');
class MobEquipmentPacket extends network_packet_DataPacket.default {
static NetID = 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);
}
}
exports.default = MobEquipmentPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9iRXF1aXBtZW50UGFja2V0LmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9Nb2JFcXVpcG1lbnRQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBJdGVtIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtJztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBNb2JFcXVpcG1lbnRQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuTW9iRXF1aXBtZW50UGFja2V0O1xuXG4gICAgcHVibGljIHJ1bnRpbWVFbnRpdHlJZCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgaXRlbSE6IEl0ZW07XG4gICAgcHVibGljIGludmVudG9yeVNsb3QhOiBudW1iZXI7XG4gICAgcHVibGljIGhvdGJhclNsb3QhOiBudW1iZXI7XG4gICAgcHVibGljIHdpbmRvd0lkITogbnVtYmVyO1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVVbnNpZ25lZFZhckxvbmcodGhpcy5ydW50aW1lRW50aXR5SWQpO1xuICAgICAgICB0aGlzLml0ZW0ubmV0d29ya1NlcmlhbGl6ZSh0aGlzKTtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy5pbnZlbnRvcnlTbG90KTtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy5ob3RiYXJTbG90KTtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy53aW5kb3dJZCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUlBLE1BQXFCLDJCQUEyQkEsaUNBQVcsQ0FBQTtBQUFBLEVBQ3ZELE9BQWMsUUFBUUMsMkJBQVksQ0FBQSxrQkFBQTtBQUFBLEVBRTNCLGVBQUE7QUFBQSxFQUNBLElBQUE7QUFBQSxFQUNBLGFBQUE7QUFBQSxFQUNBLFVBQUE7QUFBQSxFQUNBLFFBQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsb0JBQUEsQ0FBcUIsS0FBSyxlQUFlLENBQUE7QUFDOUMsSUFBSyxJQUFBLENBQUEsSUFBQSxDQUFLLGlCQUFpQixJQUFJLENBQUE7QUFDL0IsSUFBSyxJQUFBLENBQUEsU0FBQSxDQUFVLEtBQUssYUFBYSxDQUFBO0FBQ2pDLElBQUssSUFBQSxDQUFBLFNBQUEsQ0FBVSxLQUFLLFVBQVUsQ0FBQTtBQUM5QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxRQUFRLENBQUE7QUFBQTtBQUVwQzs7OzsifQ==