UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

41 lines (36 loc) 3.61 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 block_Solid = require('../Solid.cjs.cjs'); var LogType = /* @__PURE__ */ ((LogType2) => { LogType2[LogType2["Oak"] = 0] = "Oak"; LogType2[LogType2["Spruce"] = 1] = "Spruce"; LogType2[LogType2["Birch"] = 2] = "Birch"; LogType2[LogType2["Jungle"] = 3] = "Jungle"; LogType2[LogType2["Acacia"] = 4] = "Acacia"; LogType2[LogType2["DarkOak"] = 5] = "DarkOak"; return LogType2; })(LogType || {}); class Log extends block_Solid.Solid { constructor(name = "minecraft:oak_log", type = 0 /* Oak */) { super({ name, id: block_BlockIdsType.BlockIdsType.Log, hardness: 2 }); this.meta = type; } getToolType() { return [block_BlockToolType.BlockToolType.None, block_BlockToolType.BlockToolType.Axe]; } getFlammability() { return 20; } getFuelTime() { return 300; } } exports.LogType = LogType; exports.default = Log; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrTG9nLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvT2FrTG9nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gTG9nVHlwZSB7XG4gICAgT2FrID0gMCxcbiAgICBTcHJ1Y2UgPSAxLFxuICAgIEJpcmNoID0gMixcbiAgICBKdW5nbGUgPSAzLFxuICAgIEFjYWNpYSA9IDQsXG4gICAgRGFya09hayA9IDVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTG9nIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpvYWtfbG9nJywgdHlwZTogTG9nVHlwZSA9IExvZ1R5cGUuT2FrKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkxvZyxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAyXG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLk5vbmUsIEJsb2NrVG9vbFR5cGUuQXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RmxhbW1hYmlsaXR5KCkge1xuICAgICAgICByZXR1cm4gMjA7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZ1ZWxUaW1lKCkge1xuICAgICAgICByZXR1cm4gMzAwO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJMb2dUeXBlIiwiU29saWQiLCJCbG9ja0lkc1R5cGUiLCJCbG9ja1Rvb2xUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlZLElBQUEsT0FBQSxxQkFBQUEsUUFBTCxLQUFBO0FBQ0gsRUFBQUEsUUFBQUEsQ0FBQUEsUUFBQUEsQ0FBQSxTQUFNLENBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxRQUFBQSxDQUFBQSxRQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFFBQUFBLENBQUFBLFFBQUFBLENBQUEsV0FBUSxDQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsUUFBQUEsQ0FBQUEsUUFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxRQUFBQSxDQUFBQSxRQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFFBQUFBLENBQUFBLFFBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBTlEsRUFBQUEsT0FBQUEsUUFBQUE7QUFBQSxDQUFBLEVBQUEsT0FBQSxJQUFBLEVBQUE7QUFTWixNQUFxQixZQUFZQyxpQkFBTSxDQUFBO0FBQUEsRUFDNUIsV0FBWSxDQUFBLElBQUEsR0FBTyxtQkFBcUIsRUFBQSxJQUFBLEdBQWdCLENBQWEsWUFBQTtBQUN4RSxJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBQTtBQUFBLE1BQ0EsSUFBSUMsK0JBQWEsQ0FBQSxHQUFBO0FBQUEsTUFDakIsUUFBVSxFQUFBO0FBQUEsS0FDYixDQUFBO0FBQ0QsSUFBQSxJQUFBLENBQUssSUFBTyxHQUFBLElBQUE7QUFBQTtBQUNoQixFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFBLE9BQU8sQ0FBQ0MsaUNBQUEsQ0FBYyxJQUFNLEVBQUFBLGlDQUFBLENBQWMsR0FBRyxDQUFBO0FBQUE7QUFDakQsRUFFTyxlQUFrQixHQUFBO0FBQ3JCLElBQU8sT0FBQSxFQUFBO0FBQUE7QUFDWCxFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFPLE9BQUEsR0FBQTtBQUFBO0FBRWY7Ozs7OyJ9