@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
45 lines (40 loc) • 5.34 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const block_BlockIdsType = require('../BlockIdsType.cjs.cjs');
const block_BlockToolType = require('../BlockToolType.cjs.cjs');
const block_Solid = require('../Solid.cjs.cjs');
var TerracottaColorType = /* @__PURE__ */ ((TerracottaColorType2) => {
TerracottaColorType2[TerracottaColorType2["White"] = 0] = "White";
TerracottaColorType2[TerracottaColorType2["Orange"] = 1] = "Orange";
TerracottaColorType2[TerracottaColorType2["Magenta"] = 2] = "Magenta";
TerracottaColorType2[TerracottaColorType2["LightBlue"] = 3] = "LightBlue";
TerracottaColorType2[TerracottaColorType2["Yellow"] = 4] = "Yellow";
TerracottaColorType2[TerracottaColorType2["Lime"] = 5] = "Lime";
TerracottaColorType2[TerracottaColorType2["Pink"] = 6] = "Pink";
TerracottaColorType2[TerracottaColorType2["Gray"] = 7] = "Gray";
TerracottaColorType2[TerracottaColorType2["LightGray"] = 8] = "LightGray";
TerracottaColorType2[TerracottaColorType2["Cyan"] = 9] = "Cyan";
TerracottaColorType2[TerracottaColorType2["Purple"] = 10] = "Purple";
TerracottaColorType2[TerracottaColorType2["Blue"] = 11] = "Blue";
TerracottaColorType2[TerracottaColorType2["Brown"] = 12] = "Brown";
TerracottaColorType2[TerracottaColorType2["Green"] = 13] = "Green";
TerracottaColorType2[TerracottaColorType2["Red"] = 14] = "Red";
TerracottaColorType2[TerracottaColorType2["Black"] = 15] = "Black";
return TerracottaColorType2;
})(TerracottaColorType || {});
class WhiteTerracotta extends block_Solid.Solid {
constructor(name = "minecraft:white_terracotta", type = 0 /* White */) {
super({
name,
id: block_BlockIdsType.BlockIdsType.StainedHardenedClay,
hardness: 1.25
});
this.meta = type;
}
getToolType() {
return [block_BlockToolType.BlockToolType.Pickaxe];
}
}
exports.TerracottaColorType = TerracottaColorType;
exports.default = WhiteTerracotta;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVUZXJyYWNvdHRhLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvV2hpdGVUZXJyYWNvdHRhLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gVGVycmFjb3R0YUNvbG9yVHlwZSB7XG4gICAgV2hpdGUgPSAwLFxuICAgIE9yYW5nZSA9IDEsXG4gICAgTWFnZW50YSA9IDIsXG4gICAgTGlnaHRCbHVlID0gMyxcbiAgICBZZWxsb3cgPSA0LFxuICAgIExpbWUgPSA1LFxuICAgIFBpbmsgPSA2LFxuICAgIEdyYXkgPSA3LFxuICAgIExpZ2h0R3JheSA9IDgsXG4gICAgQ3lhbiA9IDksXG4gICAgUHVycGxlID0gMTAsXG4gICAgQmx1ZSA9IDExLFxuICAgIEJyb3duID0gMTIsXG4gICAgR3JlZW4gPSAxMyxcbiAgICBSZWQgPSAxNCxcbiAgICBCbGFjayA9IDE1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFdoaXRlVGVycmFjb3R0YSBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfdGVycmFjb3R0YScsIHR5cGU6IFRlcnJhY290dGFDb2xvclR5cGUgPSBUZXJyYWNvdHRhQ29sb3JUeXBlLldoaXRlKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLlN0YWluZWRIYXJkZW5lZENsYXksXG4gICAgICAgICAgICBoYXJkbmVzczogMS4yNVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5QaWNrYXhlXTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiVGVycmFjb3R0YUNvbG9yVHlwZSIsIlNvbGlkIiwiQmxvY2tJZHNUeXBlIiwiQmxvY2tUb29sVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFJWSxJQUFBLG1CQUFBLHFCQUFBQSxvQkFBTCxLQUFBO0FBQ0gsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsQ0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsZUFBWSxDQUFaLENBQUEsR0FBQSxXQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLEVBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsVUFBTyxFQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxXQUFRLEVBQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsU0FBTSxFQUFOLENBQUEsR0FBQSxLQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQWhCUSxFQUFBQSxPQUFBQSxvQkFBQUE7QUFBQSxDQUFBLEVBQUEsbUJBQUEsSUFBQSxFQUFBO0FBbUJaLE1BQXFCLHdCQUF3QkMsaUJBQU0sQ0FBQTtBQUFBLEVBQ3hDLFdBQVksQ0FBQSxJQUFBLEdBQU8sNEJBQThCLEVBQUEsSUFBQSxHQUE0QixDQUEyQixjQUFBO0FBQzNHLElBQU0sS0FBQSxDQUFBO0FBQUEsTUFDRixJQUFBO0FBQUEsTUFDQSxJQUFJQywrQkFBYSxDQUFBLG1CQUFBO0FBQUEsTUFDakIsUUFBVSxFQUFBO0FBQUEsS0FDYixDQUFBO0FBQ0QsSUFBQSxJQUFBLENBQUssSUFBTyxHQUFBLElBQUE7QUFBQTtBQUNoQixFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFPLE9BQUEsQ0FBQ0Msa0NBQWMsT0FBTyxDQUFBO0FBQUE7QUFFckM7Ozs7OyJ9