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