@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
26 lines (23 loc) • 2.08 kB
JavaScript
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 DiamondSword extends TieredTool {
constructor() {
super(
{
name: "minecraft:diamond_sword",
id: ItemIdsType.DiamondSword
},
ItemTieredToolType.Diamond
);
}
getMaxDurability() {
return 1562;
}
getToolType() {
return BlockToolType.Sword;
}
}
export { DiamondSword as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlhbW9uZFN3b3JkLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaXRlbS9pdGVtcy9EaWFtb25kU3dvcmQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uLy4uL2Jsb2NrL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgSXRlbUlkc1R5cGUgfSBmcm9tICcuLi9JdGVtSWRzVHlwZSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuLi9JdGVtVGllcmVkVG9vbFR5cGUnO1xuaW1wb3J0IHsgVGllcmVkVG9vbCB9IGZyb20gJy4uL1RpZXJlZFRvb2wnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBEaWFtb25kU3dvcmQgZXh0ZW5kcyBUaWVyZWRUb29sIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6ICdtaW5lY3JhZnQ6ZGlhbW9uZF9zd29yZCcsXG4gICAgICAgICAgICAgICAgaWQ6IEl0ZW1JZHNUeXBlLkRpYW1vbmRTd29yZFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIEl0ZW1UaWVyZWRUb29sVHlwZS5EaWFtb25kXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldE1heER1cmFiaWxpdHkoKSB7XG4gICAgICAgIHJldHVybiAxNTYyO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIEJsb2NrVG9vbFR5cGUuU3dvcmQ7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0EsTUFBcUIscUJBQXFCLFVBQVcsQ0FBQTtBQUFBLEVBQzFDLFdBQWMsR0FBQTtBQUNqQixJQUFBLEtBQUE7QUFBQSxNQUNJO0FBQUEsUUFDSSxJQUFNLEVBQUEseUJBQUE7QUFBQSxRQUNOLElBQUksV0FBWSxDQUFBO0FBQUEsT0FDcEI7QUFBQSxNQUNBLGtCQUFtQixDQUFBO0FBQUEsS0FDdkI7QUFBQTtBQUNKLEVBRU8sZ0JBQW1CLEdBQUE7QUFDdEIsSUFBTyxPQUFBLElBQUE7QUFBQTtBQUNYLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxhQUFjLENBQUEsS0FBQTtBQUFBO0FBRTdCOzs7OyJ9