@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
36 lines (35 loc) • 2.82 kB
JavaScript
import { BlockIdsType } from "../BlockIdsType.es.js";
import { BlockToolType } from "../BlockToolType.es.js";
import { Solid } from "../Solid.es.js";
//#region src/block/blocks/OakPlanks.ts
var PlanksType = /* @__PURE__ */ function(PlanksType) {
PlanksType[PlanksType["Oak"] = 0] = "Oak";
PlanksType[PlanksType["Spruce"] = 1] = "Spruce";
PlanksType[PlanksType["Birch"] = 2] = "Birch";
PlanksType[PlanksType["Jungle"] = 3] = "Jungle";
PlanksType[PlanksType["Acacia"] = 4] = "Acacia";
PlanksType[PlanksType["DarkOak"] = 5] = "DarkOak";
return PlanksType;
}({});
var Planks = class extends Solid {
constructor(name = "minecraft:oak_planks", type = 0) {
super({
name,
id: BlockIdsType.Planks,
hardness: 2
});
this.meta = type;
}
getToolType() {
return [BlockToolType.None, BlockToolType.Axe];
}
getFlammability() {
return 20;
}
getFuelTime() {
return 300;
}
};
//#endregion
export { PlanksType, Planks as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrUGxhbmtzLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvT2FrUGxhbmtzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gUGxhbmtzVHlwZSB7XG4gICAgT2FrID0gMCxcbiAgICBTcHJ1Y2UgPSAxLFxuICAgIEJpcmNoID0gMixcbiAgICBKdW5nbGUgPSAzLFxuICAgIEFjYWNpYSA9IDQsXG4gICAgRGFya09hayA9IDVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUGxhbmtzIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpvYWtfcGxhbmtzJywgdHlwZTogUGxhbmtzVHlwZSA9IFBsYW5rc1R5cGUuT2FrKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLlBsYW5rcyxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAyXG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLk5vbmUsIEJsb2NrVG9vbFR5cGUuQXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RmxhbW1hYmlsaXR5KCkge1xuICAgICAgICByZXR1cm4gMjA7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZ1ZWxUaW1lKCkge1xuICAgICAgICByZXR1cm4gMzAwO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7OztBQUlBLElBQVksYUFBTCx5QkFBQSxZQUFBO0NBQ0gsV0FBQSxXQUFBLFNBQUEsS0FBQTtDQUNBLFdBQUEsV0FBQSxZQUFBLEtBQUE7Q0FDQSxXQUFBLFdBQUEsV0FBQSxLQUFBO0NBQ0EsV0FBQSxXQUFBLFlBQUEsS0FBQTtDQUNBLFdBQUEsV0FBQSxZQUFBLEtBQUE7Q0FDQSxXQUFBLFdBQUEsYUFBQSxLQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBcUIsU0FBckIsY0FBb0MsTUFBTTtDQUN0QyxZQUFtQixPQUFPLHdCQUF3QixPQUFBLEdBQW1DO0VBQ2pGLE1BQU07R0FDRjtHQUNBLElBQUksYUFBYTtHQUNqQixVQUFVO0VBQ2QsQ0FBQztFQUNELEtBQUssT0FBTztDQUNoQjtDQUVBLGNBQXFCO0VBQ2pCLE9BQU8sQ0FBQyxjQUFjLE1BQU0sY0FBYyxHQUFHO0NBQ2pEO0NBRUEsa0JBQXlCO0VBQ3JCLE9BQU87Q0FDWDtDQUVBLGNBQXFCO0VBQ2pCLE9BQU87Q0FDWDtBQUNKIn0=