UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

39 lines (38 loc) 2.36 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); //#region src/inventory/ContainerEntry.ts var ContainerEntry = class { item; count; constructor({ item, count = 0 }) { this.item = item; this.count = count; } /** * Get the item. * @returns {Item} the item. */ getItem() { return this.item; } /** * Get the amount of items. * @returns {number} the count. */ getCount() { return this.count; } /** * Set the amount of items. * @param {number} count - set the count. */ setCount(count) { this.count = count; } }; //#endregion exports.default = ContainerEntry; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyRW50cnkuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi9zcmMvaW52ZW50b3J5L0NvbnRhaW5lckVudHJ5LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgSXRlbSB9IGZyb20gJy4uL2l0ZW0vJztcbmltcG9ydCB0eXBlIHsgQmxvY2sgfSBmcm9tICcuLi9ibG9jay8nO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb250YWluZXJFbnRyeSB7XG4gICAgcHJpdmF0ZSBpdGVtOiBJdGVtIHwgQmxvY2s7XG4gICAgcHJpdmF0ZSBjb3VudDogbnVtYmVyO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKHsgaXRlbSwgY291bnQgPSAwIH06IHsgaXRlbTogSXRlbSB8IEJsb2NrOyBjb3VudD86IG51bWJlciB9KSB7XG4gICAgICAgIHRoaXMuaXRlbSA9IGl0ZW07XG4gICAgICAgIHRoaXMuY291bnQgPSBjb3VudDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGl0ZW0uXG4gICAgICogQHJldHVybnMge0l0ZW19IHRoZSBpdGVtLlxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRJdGVtKCk6IEl0ZW0ge1xuICAgICAgICByZXR1cm4gdGhpcy5pdGVtIGFzIEl0ZW07IC8vIEZJWE1FOiB0aGlzIGFpbid0IHJpZ2h0LlxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgYW1vdW50IG9mIGl0ZW1zLlxuICAgICAqIEByZXR1cm5zIHtudW1iZXJ9IHRoZSBjb3VudC5cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0Q291bnQoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuY291bnQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2V0IHRoZSBhbW91bnQgb2YgaXRlbXMuXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IGNvdW50IC0gc2V0IHRoZSBjb3VudC5cbiAgICAgKi9cbiAgICBwdWJsaWMgc2V0Q291bnQoY291bnQ6IG51bWJlcikge1xuICAgICAgICB0aGlzLmNvdW50ID0gY291bnQ7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFHQSxJQUFxQixpQkFBckIsTUFBb0M7Q0FDaEM7Q0FDQTtDQUVBLFlBQW1CLEVBQUUsTUFBTSxRQUFRLEtBQTZDO0VBQzVFLEtBQUssT0FBTztFQUNaLEtBQUssUUFBUTtDQUNqQjs7Ozs7Q0FNQSxVQUF1QjtFQUNuQixPQUFPLEtBQUs7Q0FDaEI7Ozs7O0NBTUEsV0FBMEI7RUFDdEIsT0FBTyxLQUFLO0NBQ2hCOzs7OztDQU1BLFNBQWdCLE9BQWU7RUFDM0IsS0FBSyxRQUFRO0NBQ2pCO0FBQ0oifQ==