@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
27 lines (24 loc) • 2.54 kB
JavaScript
import { BlockIdsType } from '../BlockIdsType.es.js';
import { BlockToolType } from '../BlockToolType.es.js';
import { Solid } from '../Solid.es.js';
var DirtType = /* @__PURE__ */ ((DirtType2) => {
DirtType2[DirtType2["Regular"] = 0] = "Regular";
DirtType2[DirtType2["Coarse"] = 1] = "Coarse";
DirtType2[DirtType2["Podzol"] = 2] = "Podzol";
return DirtType2;
})(DirtType || {});
class Dirt extends Solid {
constructor(name = "minecraft:dirt", type = 0 /* Regular */) {
super({
name,
id: BlockIdsType.Dirt,
hardness: 0.5
});
this.meta = type;
}
getToolType() {
return [BlockToolType.None, BlockToolType.Shovel];
}
}
export { DirtType, Dirt as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlydC5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9EaXJ0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gRGlydFR5cGUge1xuICAgIFJlZ3VsYXIgPSAwLFxuICAgIENvYXJzZSA9IDEsXG4gICAgUG9kem9sID0gMlxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBEaXJ0IGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDpkaXJ0JywgdHlwZTogRGlydFR5cGUgPSBEaXJ0VHlwZS5SZWd1bGFyKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkRpcnQsXG4gICAgICAgICAgICBoYXJkbmVzczogMC41XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLk5vbmUsIEJsb2NrVG9vbFR5cGUuU2hvdmVsXTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiRGlydFR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7QUFJWSxJQUFBLFFBQUEscUJBQUFBLFNBQUwsS0FBQTtBQUNILEVBQUFBLFNBQUFBLENBQUFBLFNBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBQ0EsRUFBQUEsU0FBQUEsQ0FBQUEsU0FBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxTQUFBQSxDQUFBQSxTQUFBQSxDQUFBLFlBQVMsQ0FBVCxDQUFBLEdBQUEsUUFBQTtBQUhRLEVBQUFBLE9BQUFBLFNBQUFBO0FBQUEsQ0FBQSxFQUFBLFFBQUEsSUFBQSxFQUFBO0FBTVosTUFBcUIsYUFBYSxLQUFNLENBQUE7QUFBQSxFQUM3QixXQUFZLENBQUEsSUFBQSxHQUFPLGdCQUFrQixFQUFBLElBQUEsR0FBaUIsQ0FBa0IsZ0JBQUE7QUFDM0UsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQUE7QUFBQSxNQUNBLElBQUksWUFBYSxDQUFBLElBQUE7QUFBQSxNQUNqQixRQUFVLEVBQUE7QUFBQSxLQUNiLENBQUE7QUFDRCxJQUFBLElBQUEsQ0FBSyxJQUFPLEdBQUEsSUFBQTtBQUFBO0FBQ2hCLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxDQUFDLGFBQUEsQ0FBYyxJQUFNLEVBQUEsYUFBQSxDQUFjLE1BQU0sQ0FBQTtBQUFBO0FBRXhEOzs7OyJ9