UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

41 lines (38 loc) 5.49 kB
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