UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

26 lines (23 loc) 2.38 kB
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=