UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

36 lines (35 loc) 2.72 kB
import { BlockIdsType } from "../BlockIdsType.es.js"; import { BlockToolType } from "../BlockToolType.es.js"; import { Solid } from "../Solid.es.js"; //#region src/block/blocks/OakLog.ts var LogType = /* @__PURE__ */ function(LogType) { LogType[LogType["Oak"] = 0] = "Oak"; LogType[LogType["Spruce"] = 1] = "Spruce"; LogType[LogType["Birch"] = 2] = "Birch"; LogType[LogType["Jungle"] = 3] = "Jungle"; LogType[LogType["Acacia"] = 4] = "Acacia"; LogType[LogType["DarkOak"] = 5] = "DarkOak"; return LogType; }({}); var Log = class extends Solid { constructor(name = "minecraft:oak_log", type = 0) { super({ name, id: BlockIdsType.Log, hardness: 2 }); this.meta = type; } getToolType() { return [BlockToolType.None, BlockToolType.Axe]; } getFlammability() { return 20; } getFuelTime() { return 300; } }; //#endregion export { LogType, Log as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrTG9nLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvT2FrTG9nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gTG9nVHlwZSB7XG4gICAgT2FrID0gMCxcbiAgICBTcHJ1Y2UgPSAxLFxuICAgIEJpcmNoID0gMixcbiAgICBKdW5nbGUgPSAzLFxuICAgIEFjYWNpYSA9IDQsXG4gICAgRGFya09hayA9IDVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTG9nIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpvYWtfbG9nJywgdHlwZTogTG9nVHlwZSA9IExvZ1R5cGUuT2FrKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkxvZyxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAyXG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLk5vbmUsIEJsb2NrVG9vbFR5cGUuQXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RmxhbW1hYmlsaXR5KCkge1xuICAgICAgICByZXR1cm4gMjA7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZ1ZWxUaW1lKCkge1xuICAgICAgICByZXR1cm4gMzAwO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7OztBQUlBLElBQVksVUFBTCx5QkFBQSxTQUFBO0NBQ0gsUUFBQSxRQUFBLFNBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxZQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsV0FBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFlBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxZQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsYUFBQSxLQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBcUIsTUFBckIsY0FBaUMsTUFBTTtDQUNuQyxZQUFtQixPQUFPLHFCQUFxQixPQUFBLEdBQTZCO0VBQ3hFLE1BQU07R0FDRjtHQUNBLElBQUksYUFBYTtHQUNqQixVQUFVO0VBQ2QsQ0FBQztFQUNELEtBQUssT0FBTztDQUNoQjtDQUVBLGNBQXFCO0VBQ2pCLE9BQU8sQ0FBQyxjQUFjLE1BQU0sY0FBYyxHQUFHO0NBQ2pEO0NBRUEsa0JBQXlCO0VBQ3JCLE9BQU87Q0FDWDtDQUVBLGNBQXFCO0VBQ2pCLE9BQU87Q0FDWDtBQUNKIn0=