UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

36 lines (31 loc) 3.38 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'); var SandstoneType = /* @__PURE__ */ ((SandstoneType2) => { SandstoneType2[SandstoneType2["Regular"] = 0] = "Regular"; SandstoneType2[SandstoneType2["Chiseled"] = 1] = "Chiseled"; SandstoneType2[SandstoneType2["Cut"] = 2] = "Cut"; return SandstoneType2; })(SandstoneType || {}); class Sandstone extends block_Solid.Solid { constructor(name = "minecraft:sandstone", type = 0 /* Regular */) { super({ name, id: block_BlockIdsType.BlockIdsType.Sandstone, hardness: 4 }); this.meta = type; } getToolType() { return [block_BlockToolType.BlockToolType.Pickaxe]; } getToolHarvestLevel() { return item_ItemTieredToolType.ItemTieredToolType.Wood; } } exports.SandstoneType = SandstoneType; exports.default = Sandstone; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2FuZHN0b25lLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvU2FuZHN0b25lLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gU2FuZHN0b25lVHlwZSB7XG4gICAgUmVndWxhciA9IDAsXG4gICAgQ2hpc2VsZWQgPSAxLFxuICAgIEN1dCA9IDJcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2FuZHN0b25lIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpzYW5kc3RvbmUnLCB0eXBlOiBTYW5kc3RvbmVUeXBlID0gU2FuZHN0b25lVHlwZS5SZWd1bGFyKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLlNhbmRzdG9uZSxcbiAgICAgICAgICAgIGhhcmRuZXNzOiA0XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLlBpY2theGVdO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sSGFydmVzdExldmVsKCkge1xuICAgICAgICByZXR1cm4gSXRlbVRpZXJlZFRvb2xUeXBlLldvb2Q7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIlNhbmRzdG9uZVR5cGUiLCJTb2xpZCIsIkJsb2NrSWRzVHlwZSIsIkJsb2NrVG9vbFR5cGUiLCJJdGVtVGllcmVkVG9vbFR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtZLElBQUEsYUFBQSxxQkFBQUEsY0FBTCxLQUFBO0FBQ0gsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxhQUFVLENBQVYsQ0FBQSxHQUFBLFNBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLGNBQVcsQ0FBWCxDQUFBLEdBQUEsVUFBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsU0FBTSxDQUFOLENBQUEsR0FBQSxLQUFBO0FBSFEsRUFBQUEsT0FBQUEsY0FBQUE7QUFBQSxDQUFBLEVBQUEsYUFBQSxJQUFBLEVBQUE7QUFNWixNQUFxQixrQkFBa0JDLGlCQUFNLENBQUE7QUFBQSxFQUNsQyxXQUFZLENBQUEsSUFBQSxHQUFPLHFCQUF1QixFQUFBLElBQUEsR0FBc0IsQ0FBdUIsZ0JBQUE7QUFDMUYsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQUE7QUFBQSxNQUNBLElBQUlDLCtCQUFhLENBQUEsU0FBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUNELElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLENBQUNDLGtDQUFjLE9BQU8sQ0FBQTtBQUFBO0FBQ2pDLEVBRU8sbUJBQXNCLEdBQUE7QUFDekIsSUFBQSxPQUFPQywwQ0FBbUIsQ0FBQSxJQUFBO0FBQUE7QUFFbEM7Ozs7OyJ9