@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
37 lines (33 loc) • 2.62 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
class ContainerEntry {
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;
}
}
exports.default = ContainerEntry;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyRW50cnkuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2ludmVudG9yeS9Db250YWluZXJFbnRyeS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi9pdGVtLyc7XG5pbXBvcnQgdHlwZSB7IEJsb2NrIH0gZnJvbSAnLi4vYmxvY2svJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29udGFpbmVyRW50cnkge1xuICAgIHByaXZhdGUgaXRlbTogSXRlbSB8IEJsb2NrO1xuICAgIHByaXZhdGUgY291bnQ6IG51bWJlcjtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcih7IGl0ZW0sIGNvdW50ID0gMCB9OiB7IGl0ZW06IEl0ZW0gfCBCbG9jazsgY291bnQ/OiBudW1iZXIgfSkge1xuICAgICAgICB0aGlzLml0ZW0gPSBpdGVtO1xuICAgICAgICB0aGlzLmNvdW50ID0gY291bnQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBpdGVtLlxuICAgICAqIEByZXR1cm5zIHtJdGVtfSB0aGUgaXRlbS5cbiAgICAgKi9cbiAgICBwdWJsaWMgZ2V0SXRlbSgpOiBJdGVtIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaXRlbSBhcyBJdGVtOyAvLyBGSVhNRTogdGhpcyBhaW4ndCByaWdodC5cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBHZXQgdGhlIGFtb3VudCBvZiBpdGVtcy5cbiAgICAgKiBAcmV0dXJucyB7bnVtYmVyfSB0aGUgY291bnQuXG4gICAgICovXG4gICAgcHVibGljIGdldENvdW50KCk6IG51bWJlciB7XG4gICAgICAgIHJldHVybiB0aGlzLmNvdW50O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNldCB0aGUgYW1vdW50IG9mIGl0ZW1zLlxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjb3VudCAtIHNldCB0aGUgY291bnQuXG4gICAgICovXG4gICAgcHVibGljIHNldENvdW50KGNvdW50OiBudW1iZXIpIHtcbiAgICAgICAgdGhpcy5jb3VudCA9IGNvdW50O1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBR0EsTUFBcUIsY0FBZSxDQUFBO0FBQUEsRUFDeEIsSUFBQTtBQUFBLEVBQ0EsS0FBQTtBQUFBLEVBRUQsV0FBWSxDQUFBLEVBQUUsSUFBTSxFQUFBLEtBQUEsR0FBUSxHQUE2QyxFQUFBO0FBQzVFLElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQ1osSUFBQSxJQUFBLENBQUssS0FBUSxHQUFBLEtBQUE7QUFBQTtBQUNqQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sT0FBZ0IsR0FBQTtBQUNuQixJQUFBLE9BQU8sSUFBSyxDQUFBLElBQUE7QUFBQTtBQUNoQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sUUFBbUIsR0FBQTtBQUN0QixJQUFBLE9BQU8sSUFBSyxDQUFBLEtBQUE7QUFBQTtBQUNoQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sU0FBUyxLQUFlLEVBQUE7QUFDM0IsSUFBQSxJQUFBLENBQUssS0FBUSxHQUFBLEtBQUE7QUFBQTtBQUVyQjs7OzsifQ==