@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
20 lines (17 loc) • 1.68 kB
JavaScript
import { ItemTieredToolType } from './ItemTieredToolType.es.js';
import Tool from './Tool.es.js';
class TieredTool extends Tool {
tier = ItemTieredToolType.None;
constructor(args, tier) {
super(args);
this.tier = tier;
}
getTier() {
return this.tier;
}
getToolHarvestLevel() {
return this.getTier();
}
}
export { TieredTool };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGllcmVkVG9vbC5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2l0ZW0vVGllcmVkVG9vbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEl0ZW1Qcm9wcyB9IGZyb20gJy4vSXRlbSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgVG9vbCBmcm9tICcuL1Rvb2wnO1xuXG5leHBvcnQgY2xhc3MgVGllcmVkVG9vbCBleHRlbmRzIFRvb2wge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgdGllcjogSXRlbVRpZXJlZFRvb2xUeXBlID0gSXRlbVRpZXJlZFRvb2xUeXBlLk5vbmU7XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3IoYXJnczogSXRlbVByb3BzLCB0aWVyOiBJdGVtVGllcmVkVG9vbFR5cGUpIHtcbiAgICAgICAgc3VwZXIoYXJncyk7XG4gICAgICAgIHRoaXMudGllciA9IHRpZXI7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRpZXIoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnRpZXI7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xIYXJ2ZXN0TGV2ZWwoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmdldFRpZXIoKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBSU8sTUFBTSxtQkFBbUIsSUFBSyxDQUFBO0FBQUEsRUFDaEIsT0FBMkIsa0JBQW1CLENBQUEsSUFBQTtBQUFBLEVBRXhELFdBQUEsQ0FBWSxNQUFpQixJQUEwQixFQUFBO0FBQzFELElBQUEsS0FBQSxDQUFNLElBQUksQ0FBQTtBQUNWLElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxPQUFVLEdBQUE7QUFDYixJQUFBLE9BQU8sSUFBSyxDQUFBLElBQUE7QUFBQTtBQUNoQixFQUVPLG1CQUFzQixHQUFBO0FBQ3pCLElBQUEsT0FBTyxLQUFLLE9BQVEsRUFBQTtBQUFBO0FBRTVCOzs7OyJ9