@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
41 lines (36 loc) • 3.62 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const block_BlockIdsType = require('../BlockIdsType.cjs.cjs');
const block_BlockToolType = require('../BlockToolType.cjs.cjs');
const block_Solid = require('../Solid.cjs.cjs');
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 block_Solid.Solid {
constructor(name = "minecraft:oak_leaves", type = 0 /* Oak */) {
super({
name,
id: block_BlockIdsType.BlockIdsType.Leaves,
hardness: 0.2
});
this.meta = type;
}
getToolType() {
return [block_BlockToolType.BlockToolType.Shears];
}
getFlammability() {
return 20;
}
getFuelTime() {
return 300;
}
}
exports.LeavesType = LeavesType;
exports.default = Leaves;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2FrTGVhdmVzLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvT2FrTGVhdmVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gTGVhdmVzVHlwZSB7XG4gICAgT2FrID0gMCxcbiAgICBTcHJ1Y2UgPSAxLFxuICAgIEJpcmNoID0gMixcbiAgICBKdW5nbGUgPSAzLFxuICAgIEFjYWNpYSA9IDQsXG4gICAgRGFya09hayA9IDVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTGVhdmVzIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpvYWtfbGVhdmVzJywgdHlwZTogTGVhdmVzVHlwZSA9IExlYXZlc1R5cGUuT2FrKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkxlYXZlcyxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAwLjJcbiAgICAgICAgfSk7XG4gICAgICAgIHRoaXMubWV0YSA9IHR5cGU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuU2hlYXJzXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RmxhbW1hYmlsaXR5KCkge1xuICAgICAgICByZXR1cm4gMjA7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZ1ZWxUaW1lKCkge1xuICAgICAgICByZXR1cm4gMzAwO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJMZWF2ZXNUeXBlIiwiU29saWQiLCJCbG9ja0lkc1R5cGUiLCJCbG9ja1Rvb2xUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlZLElBQUEsVUFBQSxxQkFBQUEsV0FBTCxLQUFBO0FBQ0gsRUFBQUEsV0FBQUEsQ0FBQUEsV0FBQUEsQ0FBQSxTQUFNLENBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxXQUFBQSxDQUFBQSxXQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFdBQUFBLENBQUFBLFdBQUFBLENBQUEsV0FBUSxDQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsV0FBQUEsQ0FBQUEsV0FBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxXQUFBQSxDQUFBQSxXQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLFdBQUFBLENBQUFBLFdBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBTlEsRUFBQUEsT0FBQUEsV0FBQUE7QUFBQSxDQUFBLEVBQUEsVUFBQSxJQUFBLEVBQUE7QUFTWixNQUFxQixlQUFlQyxpQkFBTSxDQUFBO0FBQUEsRUFDL0IsV0FBWSxDQUFBLElBQUEsR0FBTyxzQkFBd0IsRUFBQSxJQUFBLEdBQW1CLENBQWdCLFlBQUE7QUFDakYsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQUE7QUFBQSxNQUNBLElBQUlDLCtCQUFhLENBQUEsTUFBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUNELElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLENBQUNDLGtDQUFjLE1BQU0sQ0FBQTtBQUFBO0FBQ2hDLEVBRU8sZUFBa0IsR0FBQTtBQUNyQixJQUFPLE9BQUEsRUFBQTtBQUFBO0FBQ1gsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLEdBQUE7QUFBQTtBQUVmOzs7OzsifQ==