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