UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

37 lines (36 loc) 2.33 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_inventory_Inventory = require("./Inventory.cjs.cjs"); //#region src/inventory/HumanInventory.ts var HumanInventory = class extends require_inventory_Inventory.default { get handSlot() { return 0; } constructor() { super(36); } /** * Sets an item into the hand slot. */ setItemInHand(item) { this.setItem(this.handSlot, item); } /** * Returns the item in the player hand. */ getItemInHand() { return this.getItem(this.handSlot); } /** * Returns the hand slot. */ getHandSlotIndex() { return this.handSlot; } }; //#endregion exports.default = HumanInventory; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSHVtYW5JbnZlbnRvcnkuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi9zcmMvaW52ZW50b3J5L0h1bWFuSW52ZW50b3J5LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIENvbnRhaW5lckVudHJ5IGZyb20gJy4vQ29udGFpbmVyRW50cnknO1xuaW1wb3J0IEludmVudG9yeSBmcm9tICcuL0ludmVudG9yeSc7XG5pbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi9pdGVtL0l0ZW0nO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIdW1hbkludmVudG9yeSBleHRlbmRzIEludmVudG9yeSB7XG4gICAgcHJpdmF0ZSBnZXQgaGFuZFNsb3QoKSB7XG4gICAgICAgIHJldHVybiAwO1xuICAgIH1cblxuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoMzYpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldHMgYW4gaXRlbSBpbnRvIHRoZSBoYW5kIHNsb3QuXG4gICAgICovXG4gICAgcHVibGljIHNldEl0ZW1JbkhhbmQoaXRlbTogQ29udGFpbmVyRW50cnkpIHtcbiAgICAgICAgdGhpcy5zZXRJdGVtKHRoaXMuaGFuZFNsb3QsIGl0ZW0pO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybnMgdGhlIGl0ZW0gaW4gdGhlIHBsYXllciBoYW5kLlxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRJdGVtSW5IYW5kKCk6IEl0ZW0ge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRJdGVtKHRoaXMuaGFuZFNsb3QpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJldHVybnMgdGhlIGhhbmQgc2xvdC5cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0SGFuZFNsb3RJbmRleCgpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5oYW5kU2xvdDtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSxJQUFxQixpQkFBckIsY0FBNEMsNEJBQUEsUUFBVTtDQUNsRCxJQUFZLFdBQVc7RUFDbkIsT0FBTztDQUNYO0NBRUEsY0FBcUI7RUFDakIsTUFBTSxFQUFFO0NBQ1o7Ozs7Q0FLQSxjQUFxQixNQUFzQjtFQUN2QyxLQUFLLFFBQVEsS0FBSyxVQUFVLElBQUk7Q0FDcEM7Ozs7Q0FLQSxnQkFBNkI7RUFDekIsT0FBTyxLQUFLLFFBQVEsS0FBSyxRQUFRO0NBQ3JDOzs7O0NBS0EsbUJBQWtDO0VBQzlCLE9BQU8sS0FBSztDQUNoQjtBQUNKIn0=