UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

36 lines (33 loc) 3.33 kB
import { BlockIdsType } from '../BlockIdsType.es.js'; import { BlockToolType } from '../BlockToolType.es.js'; import { Solid } from '../Solid.es.js'; var LeavesType = /* @__PURE__ */ ((LeavesType2) => { LeavesType2[LeavesType2["Oak"] = 0] = "Oak"; LeavesType2[LeavesType2["Spruce"] = 1] = "Spruce"; LeavesType2[LeavesType2["Birch"] = 2] = "Birch"; LeavesType2[LeavesType2["Jungle"] = 3] = "Jungle"; LeavesType2[LeavesType2["Acacia"] = 4] = "Acacia"; LeavesType2[LeavesType2["DarkOak"] = 5] = "DarkOak"; return LeavesType2; })(LeavesType || {}); class Leaves extends Solid { constructor(name = "minecraft:oak_leaves", type = 0 /* Oak */) { super({ name, id: BlockIdsType.Leaves, hardness: 0.2 }); this.meta = type; } getToolType() { return [BlockToolType.Shears]; } getFlammability() { return 20; } getFuelTime() { return 300; } } export { LeavesType, Leaves as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrTGVhdmVzLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL09ha0xlYXZlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBlbnVtIExlYXZlc1R5cGUge1xuICAgIE9hayA9IDAsXG4gICAgU3BydWNlID0gMSxcbiAgICBCaXJjaCA9IDIsXG4gICAgSnVuZ2xlID0gMyxcbiAgICBBY2FjaWEgPSA0LFxuICAgIERhcmtPYWsgPSA1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIExlYXZlcyBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6b2FrX2xlYXZlcycsIHR5cGU6IExlYXZlc1R5cGUgPSBMZWF2ZXNUeXBlLk9haykge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5MZWF2ZXMsXG4gICAgICAgICAgICBoYXJkbmVzczogMC4yXG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLlNoZWFyc107XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZsYW1tYWJpbGl0eSgpIHtcbiAgICAgICAgcmV0dXJuIDIwO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRGdWVsVGltZSgpIHtcbiAgICAgICAgcmV0dXJuIDMwMDtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiTGVhdmVzVHlwZSJdLCJtYXBwaW5ncyI6Ijs7OztBQUlZLElBQUEsVUFBQSxxQkFBQUEsV0FBTCxLQUFBO0FBQ0gsRUFBQUEsV0FBQUEsQ0FBQUEsV0FBQUEsQ0FBQSxTQUFNLENBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxXQUFBQSxDQUFBQSxXQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFdBQUFBLENBQUFBLFdBQUFBLENBQUEsV0FBUSxDQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsV0FBQUEsQ0FBQUEsV0FBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxXQUFBQSxDQUFBQSxXQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFdBQUFBLENBQUFBLFdBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBTlEsRUFBQUEsT0FBQUEsV0FBQUE7QUFBQSxDQUFBLEVBQUEsVUFBQSxJQUFBLEVBQUE7QUFTWixNQUFxQixlQUFlLEtBQU0sQ0FBQTtBQUFBLEVBQy9CLFdBQVksQ0FBQSxJQUFBLEdBQU8sc0JBQXdCLEVBQUEsSUFBQSxHQUFtQixDQUFnQixZQUFBO0FBQ2pGLElBQU0sS0FBQSxDQUFBO0FBQUEsTUFDRixJQUFBO0FBQUEsTUFDQSxJQUFJLFlBQWEsQ0FBQSxNQUFBO0FBQUEsTUFDakIsUUFBVSxFQUFBO0FBQUEsS0FDYixDQUFBO0FBQ0QsSUFBQSxJQUFBLENBQUssSUFBTyxHQUFBLElBQUE7QUFBQTtBQUNoQixFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFPLE9BQUEsQ0FBQyxjQUFjLE1BQU0sQ0FBQTtBQUFBO0FBQ2hDLEVBRU8sZUFBa0IsR0FBQTtBQUNyQixJQUFPLE9BQUEsRUFBQTtBQUFBO0FBQ1gsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLEdBQUE7QUFBQTtBQUVmOzs7OyJ9