@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
31 lines (30 loc) • 2.61 kB
JavaScript
import { BlockIdsType } from "../BlockIdsType.es.js";
import { BlockToolType } from "../BlockToolType.es.js";
import { ItemTieredToolType } from "../../item/ItemTieredToolType.es.js";
import { Solid } from "../Solid.es.js";
//#region src/block/blocks/Sandstone.ts
var SandstoneType = /* @__PURE__ */ function(SandstoneType) {
SandstoneType[SandstoneType["Regular"] = 0] = "Regular";
SandstoneType[SandstoneType["Chiseled"] = 1] = "Chiseled";
SandstoneType[SandstoneType["Cut"] = 2] = "Cut";
return SandstoneType;
}({});
var Sandstone = class extends Solid {
constructor(name = "minecraft:sandstone", type = 0) {
super({
name,
id: BlockIdsType.Sandstone,
hardness: 4
});
this.meta = type;
}
getToolType() {
return [BlockToolType.Pickaxe];
}
getToolHarvestLevel() {
return ItemTieredToolType.Wood;
}
};
//#endregion
export { SandstoneType, Sandstone as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2FuZHN0b25lLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvU2FuZHN0b25lLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gU2FuZHN0b25lVHlwZSB7XG4gICAgUmVndWxhciA9IDAsXG4gICAgQ2hpc2VsZWQgPSAxLFxuICAgIEN1dCA9IDJcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2FuZHN0b25lIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpzYW5kc3RvbmUnLCB0eXBlOiBTYW5kc3RvbmVUeXBlID0gU2FuZHN0b25lVHlwZS5SZWd1bGFyKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLlNhbmRzdG9uZSxcbiAgICAgICAgICAgIGhhcmRuZXNzOiA0XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLlBpY2theGVdO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sSGFydmVzdExldmVsKCkge1xuICAgICAgICByZXR1cm4gSXRlbVRpZXJlZFRvb2xUeXBlLldvb2Q7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQUtBLElBQVksZ0JBQUwseUJBQUEsZUFBQTtDQUNILGNBQUEsY0FBQSxhQUFBLEtBQUE7Q0FDQSxjQUFBLGNBQUEsY0FBQSxLQUFBO0NBQ0EsY0FBQSxjQUFBLFNBQUEsS0FBQTs7QUFDSixFQUFBLENBQUEsQ0FBQTtBQUVBLElBQXFCLFlBQXJCLGNBQXVDLE1BQU07Q0FDekMsWUFBbUIsT0FBTyx1QkFBdUIsT0FBQSxHQUE2QztFQUMxRixNQUFNO0dBQ0Y7R0FDQSxJQUFJLGFBQWE7R0FDakIsVUFBVTtFQUNkLENBQUM7RUFDRCxLQUFLLE9BQU87Q0FDaEI7Q0FFQSxjQUFxQjtFQUNqQixPQUFPLENBQUMsY0FBYyxPQUFPO0NBQ2pDO0NBRUEsc0JBQTZCO0VBQ3pCLE9BQU8sbUJBQW1CO0NBQzlCO0FBQ0oifQ==