UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

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