UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

31 lines (26 loc) 2.55 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const block_BlockIdsType = require('../BlockIdsType.cjs.cjs'); const block_BlockToolType = require('../BlockToolType.cjs.cjs'); const item_ItemTieredToolType = require('../../item/ItemTieredToolType.cjs.cjs'); const block_Solid = require('../Solid.cjs.cjs'); class DiamondBlock extends block_Solid.Solid { constructor() { super({ name: "minecraft:diamond_block", id: block_BlockIdsType.BlockIdsType.DiamondBlock, hardness: 3 }); } getToolType() { return [block_BlockToolType.BlockToolType.Pickaxe]; } getToolHarvestLevel() { return item_ItemTieredToolType.ItemTieredToolType.Iron; } getBlastResistance() { return 6; } } exports.default = DiamondBlock; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlhbW9uZEJsb2NrLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvRGlhbW9uZEJsb2NrLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRGlhbW9uZEJsb2NrIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoe1xuICAgICAgICAgICAgbmFtZTogJ21pbmVjcmFmdDpkaWFtb25kX2Jsb2NrJyxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuRGlhbW9uZEJsb2NrLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDNcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuUGlja2F4ZV07XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xIYXJ2ZXN0TGV2ZWwoKSB7XG4gICAgICAgIHJldHVybiBJdGVtVGllcmVkVG9vbFR5cGUuSXJvbjtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0Qmxhc3RSZXNpc3RhbmNlKCkge1xuICAgICAgICByZXR1cm4gNjtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiU29saWQiLCJCbG9ja0lkc1R5cGUiLCJCbG9ja1Rvb2xUeXBlIiwiSXRlbVRpZXJlZFRvb2xUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFLQSxNQUFxQixxQkFBcUJBLGlCQUFNLENBQUE7QUFBQSxFQUNyQyxXQUFjLEdBQUE7QUFDakIsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQU0sRUFBQSx5QkFBQTtBQUFBLE1BQ04sSUFBSUMsK0JBQWEsQ0FBQSxZQUFBO0FBQUEsTUFDakIsUUFBVSxFQUFBO0FBQUEsS0FDYixDQUFBO0FBQUE7QUFDTCxFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFPLE9BQUEsQ0FBQ0Msa0NBQWMsT0FBTyxDQUFBO0FBQUE7QUFDakMsRUFFTyxtQkFBc0IsR0FBQTtBQUN6QixJQUFBLE9BQU9DLDBDQUFtQixDQUFBLElBQUE7QUFBQTtBQUM5QixFQUVPLGtCQUFxQixHQUFBO0FBQ3hCLElBQU8sT0FBQSxDQUFBO0FBQUE7QUFFZjs7OzsifQ==