UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

34 lines (33 loc) 2.22 kB
//#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 export { ContainerEntry as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyRW50cnkuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2ludmVudG9yeS9Db250YWluZXJFbnRyeS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi9pdGVtLyc7XG5pbXBvcnQgdHlwZSB7IEJsb2NrIH0gZnJvbSAnLi4vYmxvY2svJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29udGFpbmVyRW50cnkge1xuICAgIHByaXZhdGUgaXRlbTogSXRlbSB8IEJsb2NrO1xuICAgIHByaXZhdGUgY291bnQ6IG51bWJlcjtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcih7IGl0ZW0sIGNvdW50ID0gMCB9OiB7IGl0ZW06IEl0ZW0gfCBCbG9jazsgY291bnQ/OiBudW1iZXIgfSkge1xuICAgICAgICB0aGlzLml0ZW0gPSBpdGVtO1xuICAgICAgICB0aGlzLmNvdW50ID0gY291bnQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBpdGVtLlxuICAgICAqIEByZXR1cm5zIHtJdGVtfSB0aGUgaXRlbS5cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0SXRlbSgpOiBJdGVtIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaXRlbSBhcyBJdGVtOyAvLyBGSVhNRTogdGhpcyBhaW4ndCByaWdodC5cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGFtb3VudCBvZiBpdGVtcy5cbiAgICAgKiBAcmV0dXJucyB7bnVtYmVyfSB0aGUgY291bnQuXG4gICAgICovXG4gICAgcHVibGljIGdldENvdW50KCk6IG51bWJlciB7XG4gICAgICAgIHJldHVybiB0aGlzLmNvdW50O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgYW1vdW50IG9mIGl0ZW1zLlxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjb3VudCAtIHNldCB0aGUgY291bnQuXG4gICAgICovXG4gICAgcHVibGljIHNldENvdW50KGNvdW50OiBudW1iZXIpIHtcbiAgICAgICAgdGhpcy5jb3VudCA9IGNvdW50O1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6IjtBQUdBLElBQXFCLGlCQUFyQixNQUFvQztDQUNoQztDQUNBO0NBRUEsWUFBbUIsRUFBRSxNQUFNLFFBQVEsS0FBNkM7RUFDNUUsS0FBSyxPQUFPO0VBQ1osS0FBSyxRQUFRO0NBQ2pCOzs7OztDQU1BLFVBQXVCO0VBQ25CLE9BQU8sS0FBSztDQUNoQjs7Ozs7Q0FNQSxXQUEwQjtFQUN0QixPQUFPLEtBQUs7Q0FDaEI7Ozs7O0NBTUEsU0FBZ0IsT0FBZTtFQUMzQixLQUFLLFFBQVE7Q0FDakI7QUFDSiJ9