UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

26 lines (23 loc) 2.05 kB
import { BlockToolType } from '../../block/BlockToolType.es.js'; import { ItemIdsType } from '../ItemIdsType.es.js'; import { ItemTieredToolType } from '../ItemTieredToolType.es.js'; import { TieredTool } from '../TieredTool.es.js'; class DiamondAxe extends TieredTool { constructor() { super( { name: "minecraft:diamond_axe", id: ItemIdsType.DiamondAxe }, ItemTieredToolType.Diamond ); } getMaxDurability() { return 1562; } getToolType() { return BlockToolType.Axe; } } export { DiamondAxe as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlhbW9uZEF4ZS5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2l0ZW0vaXRlbXMvRGlhbW9uZEF4ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vLi4vYmxvY2svQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBJdGVtSWRzVHlwZSB9IGZyb20gJy4uL0l0ZW1JZHNUeXBlJztcbmltcG9ydCB7IEl0ZW1UaWVyZWRUb29sVHlwZSB9IGZyb20gJy4uL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgeyBUaWVyZWRUb29sIH0gZnJvbSAnLi4vVGllcmVkVG9vbCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIERpYW1vbmRBeGUgZXh0ZW5kcyBUaWVyZWRUb29sIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6ICdtaW5lY3JhZnQ6ZGlhbW9uZF9heGUnLFxuICAgICAgICAgICAgICAgIGlkOiBJdGVtSWRzVHlwZS5EaWFtb25kQXhlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgSXRlbVRpZXJlZFRvb2xUeXBlLkRpYW1vbmRcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0TWF4RHVyYWJpbGl0eSgpIHtcbiAgICAgICAgcmV0dXJuIDE1NjI7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gQmxvY2tUb29sVHlwZS5BeGU7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0EsTUFBcUIsbUJBQW1CLFVBQVcsQ0FBQTtBQUFBLEVBQ3hDLFdBQWMsR0FBQTtBQUNqQixJQUFBLEtBQUE7QUFBQSxNQUNJO0FBQUEsUUFDSSxJQUFNLEVBQUEsdUJBQUE7QUFBQSxRQUNOLElBQUksV0FBWSxDQUFBO0FBQUEsT0FDcEI7QUFBQSxNQUNBLGtCQUFtQixDQUFBO0FBQUEsS0FDdkI7QUFBQTtBQUNKLEVBRU8sZ0JBQW1CLEdBQUE7QUFDdEIsSUFBTyxPQUFBLElBQUE7QUFBQTtBQUNYLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxhQUFjLENBQUEsR0FBQTtBQUFBO0FBRTdCOzs7OyJ9