@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
24 lines (21 loc) • 1.99 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 NoteBlock extends Solid {
constructor() {
super({
name: "minecraft:note_block",
id: BlockIdsType.NoteBlock,
hardness: 0.8
});
}
getToolType() {
return [BlockToolType.Axe];
}
getToolHarvestLevel() {
return ItemTieredToolType.Wood;
}
}
export { NoteBlock as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm90ZUJsb2NrLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL05vdGVCbG9jay50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgSXRlbVRpZXJlZFRvb2xUeXBlIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtVGllcmVkVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5vdGVCbG9jayBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWU6ICdtaW5lY3JhZnQ6bm90ZV9ibG9jaycsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLk5vdGVCbG9jayxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAwLjhcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuQXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbEhhcnZlc3RMZXZlbCgpIHtcbiAgICAgICAgcmV0dXJuIEl0ZW1UaWVyZWRUb29sVHlwZS5Xb29kO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUtBLE1BQXFCLGtCQUFrQixLQUFNLENBQUE7QUFBQSxFQUNsQyxXQUFjLEdBQUE7QUFDakIsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQU0sRUFBQSxzQkFBQTtBQUFBLE1BQ04sSUFBSSxZQUFhLENBQUEsU0FBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUFBO0FBQ0wsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLENBQUMsY0FBYyxHQUFHLENBQUE7QUFBQTtBQUM3QixFQUVPLG1CQUFzQixHQUFBO0FBQ3pCLElBQUEsT0FBTyxrQkFBbUIsQ0FBQSxJQUFBO0FBQUE7QUFFbEM7Ozs7In0=