UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

27 lines (24 loc) 2.54 kB
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