@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
41 lines (38 loc) • 5.49 kB
JavaScript
import { BlockIdsType } from '../BlockIdsType.es.js';
import { BlockToolType } from '../BlockToolType.es.js';
import { Solid } from '../Solid.es.js';
var ConcretePowderColorType = /* @__PURE__ */ ((ConcretePowderColorType2) => {
ConcretePowderColorType2[ConcretePowderColorType2["White"] = 0] = "White";
ConcretePowderColorType2[ConcretePowderColorType2["Orange"] = 1] = "Orange";
ConcretePowderColorType2[ConcretePowderColorType2["Magenta"] = 2] = "Magenta";
ConcretePowderColorType2[ConcretePowderColorType2["LightBlue"] = 3] = "LightBlue";
ConcretePowderColorType2[ConcretePowderColorType2["Yellow"] = 4] = "Yellow";
ConcretePowderColorType2[ConcretePowderColorType2["Lime"] = 5] = "Lime";
ConcretePowderColorType2[ConcretePowderColorType2["Pink"] = 6] = "Pink";
ConcretePowderColorType2[ConcretePowderColorType2["Gray"] = 7] = "Gray";
ConcretePowderColorType2[ConcretePowderColorType2["LightGray"] = 8] = "LightGray";
ConcretePowderColorType2[ConcretePowderColorType2["Cyan"] = 9] = "Cyan";
ConcretePowderColorType2[ConcretePowderColorType2["Purple"] = 10] = "Purple";
ConcretePowderColorType2[ConcretePowderColorType2["Blue"] = 11] = "Blue";
ConcretePowderColorType2[ConcretePowderColorType2["Brown"] = 12] = "Brown";
ConcretePowderColorType2[ConcretePowderColorType2["Green"] = 13] = "Green";
ConcretePowderColorType2[ConcretePowderColorType2["Red"] = 14] = "Red";
ConcretePowderColorType2[ConcretePowderColorType2["Black"] = 15] = "Black";
return ConcretePowderColorType2;
})(ConcretePowderColorType || {});
class WhiteConcretePowder extends Solid {
constructor(name = "minecraft:white_concrete_powder", type = 0 /* White */) {
super({
name,
parentName: "minecraft:concretePowder",
id: BlockIdsType.ConcretePowder,
hardness: 0.5
});
this.meta = type;
}
getToolType() {
return [BlockToolType.None, BlockToolType.Shovel];
}
}
export { ConcretePowderColorType, WhiteConcretePowder as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVDb25jcmV0ZVBvd2Rlci5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9XaGl0ZUNvbmNyZXRlUG93ZGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gQ29uY3JldGVQb3dkZXJDb2xvclR5cGUge1xuICAgIFdoaXRlID0gMCxcbiAgICBPcmFuZ2UgPSAxLFxuICAgIE1hZ2VudGEgPSAyLFxuICAgIExpZ2h0Qmx1ZSA9IDMsXG4gICAgWWVsbG93ID0gNCxcbiAgICBMaW1lID0gNSxcbiAgICBQaW5rID0gNixcbiAgICBHcmF5ID0gNyxcbiAgICBMaWdodEdyYXkgPSA4LFxuICAgIEN5YW4gPSA5LFxuICAgIFB1cnBsZSA9IDEwLFxuICAgIEJsdWUgPSAxMSxcbiAgICBCcm93biA9IDEyLFxuICAgIEdyZWVuID0gMTMsXG4gICAgUmVkID0gMTQsXG4gICAgQmxhY2sgPSAxNVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBXaGl0ZUNvbmNyZXRlUG93ZGVyIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihcbiAgICAgICAgbmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfY29uY3JldGVfcG93ZGVyJyxcbiAgICAgICAgdHlwZTogQ29uY3JldGVQb3dkZXJDb2xvclR5cGUgPSBDb25jcmV0ZVBvd2RlckNvbG9yVHlwZS5XaGl0ZVxuICAgICkge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgcGFyZW50TmFtZTogJ21pbmVjcmFmdDpjb25jcmV0ZVBvd2RlcicsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkNvbmNyZXRlUG93ZGVyLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuNVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLlNob3ZlbF07XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkNvbmNyZXRlUG93ZGVyQ29sb3JUeXBlIl0sIm1hcHBpbmdzIjoiOzs7O0FBSVksSUFBQSx1QkFBQSxxQkFBQUEsd0JBQUwsS0FBQTtBQUNILEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxXQUFRLENBQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSx3QkFBQUEsQ0FBQUEsd0JBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsd0JBQUFBLENBQUFBLHdCQUFBQSxDQUFBLGFBQVUsQ0FBVixDQUFBLEdBQUEsU0FBQTtBQUNBLEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxlQUFZLENBQVosQ0FBQSxHQUFBLFdBQUE7QUFDQSxFQUFBQSx3QkFBQUEsQ0FBQUEsd0JBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsd0JBQUFBLENBQUFBLHdCQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSx3QkFBQUEsQ0FBQUEsd0JBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsd0JBQUFBLENBQUFBLHdCQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSx3QkFBQUEsQ0FBQUEsd0JBQUFBLENBQUEsWUFBUyxFQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsd0JBQUFBLENBQUFBLHdCQUFBQSxDQUFBLFVBQU8sRUFBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxXQUFRLEVBQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSx3QkFBQUEsQ0FBQUEsd0JBQUFBLENBQUEsV0FBUSxFQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsd0JBQUFBLENBQUFBLHdCQUFBQSxDQUFBLFNBQU0sRUFBTixDQUFBLEdBQUEsS0FBQTtBQUNBLEVBQUFBLHdCQUFBQSxDQUFBQSx3QkFBQUEsQ0FBQSxXQUFRLEVBQVIsQ0FBQSxHQUFBLE9BQUE7QUFoQlEsRUFBQUEsT0FBQUEsd0JBQUFBO0FBQUEsQ0FBQSxFQUFBLHVCQUFBLElBQUEsRUFBQTtBQW1CWixNQUFxQiw0QkFBNEIsS0FBTSxDQUFBO0FBQUEsRUFDNUMsV0FDSCxDQUFBLElBQUEsR0FBTyxpQ0FDUCxFQUFBLElBQUEsR0FBZ0MsQ0FDbEMsY0FBQTtBQUNFLElBQU0sS0FBQSxDQUFBO0FBQUEsTUFDRixJQUFBO0FBQUEsTUFDQSxVQUFZLEVBQUEsMEJBQUE7QUFBQSxNQUNaLElBQUksWUFBYSxDQUFBLGNBQUE7QUFBQSxNQUNqQixRQUFVLEVBQUE7QUFBQSxLQUNiLENBQUE7QUFDRCxJQUFBLElBQUEsQ0FBSyxJQUFPLEdBQUEsSUFBQTtBQUFBO0FBQ2hCLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxDQUFDLGFBQUEsQ0FBYyxJQUFNLEVBQUEsYUFBQSxDQUFjLE1BQU0sQ0FBQTtBQUFBO0FBRXhEOzs7OyJ9