@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
26 lines (23 loc) • 2.38 kB
JavaScript
import { BlockIdsType } from '../BlockIdsType.es.js';
import { BlockToolType } from '../BlockToolType.es.js';
import { Solid } from '../Solid.es.js';
var SandType = /* @__PURE__ */ ((SandType2) => {
SandType2[SandType2["Regular"] = 0] = "Regular";
SandType2[SandType2["Red"] = 1] = "Red";
return SandType2;
})(SandType || {});
class Sand extends Solid {
constructor(name = "minecraft:sand", type = 0 /* Regular */) {
super({
name,
id: BlockIdsType.Sand,
hardness: 0.5
});
this.meta = type;
}
getToolType() {
return [BlockToolType.None, BlockToolType.Shovel];
}
}
export { SandType, Sand as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2FuZC5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9TYW5kLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gU2FuZFR5cGUge1xuICAgIFJlZ3VsYXIgPSAwLFxuICAgIFJlZCA9IDFcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2FuZCBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6c2FuZCcsIHR5cGU6IFNhbmRUeXBlID0gU2FuZFR5cGUuUmVndWxhcikge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5TYW5kLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuNVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLlNob3ZlbF07XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIlNhbmRUeXBlIl0sIm1hcHBpbmdzIjoiOzs7O0FBSVksSUFBQSxRQUFBLHFCQUFBQSxTQUFMLEtBQUE7QUFDSCxFQUFBQSxTQUFBQSxDQUFBQSxTQUFBQSxDQUFBLGFBQVUsQ0FBVixDQUFBLEdBQUEsU0FBQTtBQUNBLEVBQUFBLFNBQUFBLENBQUFBLFNBQUFBLENBQUEsU0FBTSxDQUFOLENBQUEsR0FBQSxLQUFBO0FBRlEsRUFBQUEsT0FBQUEsU0FBQUE7QUFBQSxDQUFBLEVBQUEsUUFBQSxJQUFBLEVBQUE7QUFLWixNQUFxQixhQUFhLEtBQU0sQ0FBQTtBQUFBLEVBQzdCLFdBQVksQ0FBQSxJQUFBLEdBQU8sZ0JBQWtCLEVBQUEsSUFBQSxHQUFpQixDQUFrQixnQkFBQTtBQUMzRSxJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBQTtBQUFBLE1BQ0EsSUFBSSxZQUFhLENBQUEsSUFBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUNELElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBQSxPQUFPLENBQUMsYUFBQSxDQUFjLElBQU0sRUFBQSxhQUFBLENBQWMsTUFBTSxDQUFBO0FBQUE7QUFFeEQ7Ozs7In0=