@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
33 lines (31 loc) • 2.49 kB
JavaScript
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;
}
}
export { ContainerEntry as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyRW50cnkuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnZlbnRvcnkvQ29udGFpbmVyRW50cnkudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBJdGVtIH0gZnJvbSAnLi4vaXRlbS8nO1xuaW1wb3J0IHR5cGUgeyBCbG9jayB9IGZyb20gJy4uL2Jsb2NrLyc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbnRhaW5lckVudHJ5IHtcbiAgICBwcml2YXRlIGl0ZW06IEl0ZW0gfCBCbG9jaztcbiAgICBwcml2YXRlIGNvdW50OiBudW1iZXI7XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3IoeyBpdGVtLCBjb3VudCA9IDAgfTogeyBpdGVtOiBJdGVtIHwgQmxvY2s7IGNvdW50PzogbnVtYmVyIH0pIHtcbiAgICAgICAgdGhpcy5pdGVtID0gaXRlbTtcbiAgICAgICAgdGhpcy5jb3VudCA9IGNvdW50O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEdldCB0aGUgaXRlbS5cbiAgICAgKiBAcmV0dXJucyB7SXRlbX0gdGhlIGl0ZW0uXG4gICAgICovXG4gICAgcHVibGljIGdldEl0ZW0oKTogSXRlbSB7XG4gICAgICAgIHJldHVybiB0aGlzLml0ZW0gYXMgSXRlbTsgLy8gRklYTUU6IHRoaXMgYWluJ3QgcmlnaHQuXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogR2V0IHRoZSBhbW91bnQgb2YgaXRlbXMuXG4gICAgICogQHJldHVybnMge251bWJlcn0gdGhlIGNvdW50LlxuICAgICAqL1xuICAgIHB1YmxpYyBnZXRDb3VudCgpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5jb3VudDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBTZXQgdGhlIGFtb3VudCBvZiBpdGVtcy5cbiAgICAgKiBAcGFyYW0ge251bWJlcn0gY291bnQgLSBzZXQgdGhlIGNvdW50LlxuICAgICAqL1xuICAgIHB1YmxpYyBzZXRDb3VudChjb3VudDogbnVtYmVyKSB7XG4gICAgICAgIHRoaXMuY291bnQgPSBjb3VudDtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsTUFBcUIsY0FBZSxDQUFBO0FBQUEsRUFDeEIsSUFBQTtBQUFBLEVBQ0EsS0FBQTtBQUFBLEVBRUQsV0FBWSxDQUFBLEVBQUUsSUFBTSxFQUFBLEtBQUEsR0FBUSxHQUE2QyxFQUFBO0FBQzVFLElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQ1osSUFBQSxJQUFBLENBQUssS0FBUSxHQUFBLEtBQUE7QUFBQTtBQUNqQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sT0FBZ0IsR0FBQTtBQUNuQixJQUFBLE9BQU8sSUFBSyxDQUFBLElBQUE7QUFBQTtBQUNoQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sUUFBbUIsR0FBQTtBQUN0QixJQUFBLE9BQU8sSUFBSyxDQUFBLEtBQUE7QUFBQTtBQUNoQjtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTU8sU0FBUyxLQUFlLEVBQUE7QUFDM0IsSUFBQSxJQUFBLENBQUssS0FBUSxHQUFBLEtBQUE7QUFBQTtBQUVyQjs7OzsifQ==