@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
39 lines (38 loc) • 2.36 kB
JavaScript
;
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==