UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

22 lines (19 loc) 2.28 kB
import Identifiers from '../Identifiers.es.js'; import DataPacket from './DataPacket.es.js'; class MobEquipmentPacket extends DataPacket { static NetID = Identifiers.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); } } export { MobEquipmentPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9iRXF1aXBtZW50UGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvTW9iRXF1aXBtZW50UGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgSXRlbSB9IGZyb20gJy4uLy4uL2l0ZW0vSXRlbSc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTW9iRXF1aXBtZW50UGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLk1vYkVxdWlwbWVudFBhY2tldDtcblxuICAgIHB1YmxpYyBydW50aW1lRW50aXR5SWQhOiBiaWdpbnQ7XG4gICAgcHVibGljIGl0ZW0hOiBJdGVtO1xuICAgIHB1YmxpYyBpbnZlbnRvcnlTbG90ITogbnVtYmVyO1xuICAgIHB1YmxpYyBob3RiYXJTbG90ITogbnVtYmVyO1xuICAgIHB1YmxpYyB3aW5kb3dJZCE6IG51bWJlcjtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlVW5zaWduZWRWYXJMb25nKHRoaXMucnVudGltZUVudGl0eUlkKTtcbiAgICAgICAgdGhpcy5pdGVtLm5ldHdvcmtTZXJpYWxpemUodGhpcyk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMuaW52ZW50b3J5U2xvdCk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMuaG90YmFyU2xvdCk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMud2luZG93SWQpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFJQSxNQUFxQiwyQkFBMkIsVUFBVyxDQUFBO0FBQUEsRUFDdkQsT0FBYyxRQUFRLFdBQVksQ0FBQSxrQkFBQTtBQUFBLEVBRTNCLGVBQUE7QUFBQSxFQUNBLElBQUE7QUFBQSxFQUNBLGFBQUE7QUFBQSxFQUNBLFVBQUE7QUFBQSxFQUNBLFFBQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsb0JBQUEsQ0FBcUIsS0FBSyxlQUFlLENBQUE7QUFDOUMsSUFBSyxJQUFBLENBQUEsSUFBQSxDQUFLLGlCQUFpQixJQUFJLENBQUE7QUFDL0IsSUFBSyxJQUFBLENBQUEsU0FBQSxDQUFVLEtBQUssYUFBYSxDQUFBO0FBQ2pDLElBQUssSUFBQSxDQUFBLFNBQUEsQ0FBVSxLQUFLLFVBQVUsQ0FBQTtBQUM5QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxRQUFRLENBQUE7QUFBQTtBQUVwQzs7OzsifQ==