@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
24 lines (21 loc) • 2 kB
JavaScript
import { BlockIdsType } from '../BlockIdsType.es.js';
import { BlockToolType } from '../BlockToolType.es.js';
import { ItemTieredToolType } from '../../item/ItemTieredToolType.es.js';
import { Solid } from '../Solid.es.js';
class Dispenser extends Solid {
constructor() {
super({
name: "minecraft:dispenser",
id: BlockIdsType.Dispenser,
hardness: 3.5
});
}
getToolType() {
return [BlockToolType.Pickaxe];
}
getToolHarvestLevel() {
return ItemTieredToolType.Wood;
}
}
export { Dispenser as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlzcGVuc2VyLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL0Rpc3BlbnNlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgSXRlbVRpZXJlZFRvb2xUeXBlIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtVGllcmVkVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIERpc3BlbnNlciBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWU6ICdtaW5lY3JhZnQ6ZGlzcGVuc2VyJyxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuRGlzcGVuc2VyLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDMuNVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5QaWNrYXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbEhhcnZlc3RMZXZlbCgpIHtcbiAgICAgICAgcmV0dXJuIEl0ZW1UaWVyZWRUb29sVHlwZS5Xb29kO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUtBLE1BQXFCLGtCQUFrQixLQUFNLENBQUE7QUFBQSxFQUNsQyxXQUFjLEdBQUE7QUFDakIsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQU0sRUFBQSxxQkFBQTtBQUFBLE1BQ04sSUFBSSxZQUFhLENBQUEsU0FBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUFBO0FBQ0wsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLENBQUMsY0FBYyxPQUFPLENBQUE7QUFBQTtBQUNqQyxFQUVPLG1CQUFzQixHQUFBO0FBQ3pCLElBQUEsT0FBTyxrQkFBbUIsQ0FBQSxJQUFBO0FBQUE7QUFFbEM7Ozs7In0=