UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

36 lines (33 loc) 3.3 kB
import { BlockIdsType } from '../BlockIdsType.es.js'; import { BlockToolType } from '../BlockToolType.es.js'; import { Solid } from '../Solid.es.js'; 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 Solid { constructor(name = "minecraft:oak_log", type = 0 /* Oak */) { super({ name, id: BlockIdsType.Log, hardness: 2 }); this.meta = type; } getToolType() { return [BlockToolType.None, BlockToolType.Axe]; } getFlammability() { return 20; } getFuelTime() { return 300; } } export { LogType, Log as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrTG9nLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL09ha0xvZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBlbnVtIExvZ1R5cGUge1xuICAgIE9hayA9IDAsXG4gICAgU3BydWNlID0gMSxcbiAgICBCaXJjaCA9IDIsXG4gICAgSnVuZ2xlID0gMyxcbiAgICBBY2FjaWEgPSA0LFxuICAgIERhcmtPYWsgPSA1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIExvZyBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6b2FrX2xvZycsIHR5cGU6IExvZ1R5cGUgPSBMb2dUeXBlLk9haykge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5Mb2csXG4gICAgICAgICAgICBoYXJkbmVzczogMlxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLkF4ZV07XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZsYW1tYWJpbGl0eSgpIHtcbiAgICAgICAgcmV0dXJuIDIwO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRGdWVsVGltZSgpIHtcbiAgICAgICAgcmV0dXJuIDMwMDtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiTG9nVHlwZSJdLCJtYXBwaW5ncyI6Ijs7OztBQUlZLElBQUEsT0FBQSxxQkFBQUEsUUFBTCxLQUFBO0FBQ0gsRUFBQUEsUUFBQUEsQ0FBQUEsUUFBQUEsQ0FBQSxTQUFNLENBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxRQUFBQSxDQUFBQSxRQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFFBQUFBLENBQUFBLFFBQUFBLENBQUEsV0FBUSxDQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsUUFBQUEsQ0FBQUEsUUFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxRQUFBQSxDQUFBQSxRQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFFBQUFBLENBQUFBLFFBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBTlEsRUFBQUEsT0FBQUEsUUFBQUE7QUFBQSxDQUFBLEVBQUEsT0FBQSxJQUFBLEVBQUE7QUFTWixNQUFxQixZQUFZLEtBQU0sQ0FBQTtBQUFBLEVBQzVCLFdBQVksQ0FBQSxJQUFBLEdBQU8sbUJBQXFCLEVBQUEsSUFBQSxHQUFnQixDQUFhLFlBQUE7QUFDeEUsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQUE7QUFBQSxNQUNBLElBQUksWUFBYSxDQUFBLEdBQUE7QUFBQSxNQUNqQixRQUFVLEVBQUE7QUFBQSxLQUNiLENBQUE7QUFDRCxJQUFBLElBQUEsQ0FBSyxJQUFPLEdBQUEsSUFBQTtBQUFBO0FBQ2hCLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxDQUFDLGFBQUEsQ0FBYyxJQUFNLEVBQUEsYUFBQSxDQUFjLEdBQUcsQ0FBQTtBQUFBO0FBQ2pELEVBRU8sZUFBa0IsR0FBQTtBQUNyQixJQUFPLE9BQUEsRUFBQTtBQUFBO0FBQ1gsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLEdBQUE7QUFBQTtBQUVmOzs7OyJ9