@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
40 lines (37 loc) • 5.04 kB
JavaScript
import { BlockIdsType } from '../BlockIdsType.es.js';
import { BlockToolType } from '../BlockToolType.es.js';
import { Solid } from '../Solid.es.js';
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 Solid {
constructor(name = "minecraft:white_terracotta", type = 0 /* White */) {
super({
name,
id: BlockIdsType.StainedHardenedClay,
hardness: 1.25
});
this.meta = type;
}
getToolType() {
return [BlockToolType.Pickaxe];
}
}
export { TerracottaColorType, WhiteTerracotta as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVUZXJyYWNvdHRhLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL1doaXRlVGVycmFjb3R0YS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBlbnVtIFRlcnJhY290dGFDb2xvclR5cGUge1xuICAgIFdoaXRlID0gMCxcbiAgICBPcmFuZ2UgPSAxLFxuICAgIE1hZ2VudGEgPSAyLFxuICAgIExpZ2h0Qmx1ZSA9IDMsXG4gICAgWWVsbG93ID0gNCxcbiAgICBMaW1lID0gNSxcbiAgICBQaW5rID0gNixcbiAgICBHcmF5ID0gNyxcbiAgICBMaWdodEdyYXkgPSA4LFxuICAgIEN5YW4gPSA5LFxuICAgIFB1cnBsZSA9IDEwLFxuICAgIEJsdWUgPSAxMSxcbiAgICBCcm93biA9IDEyLFxuICAgIEdyZWVuID0gMTMsXG4gICAgUmVkID0gMTQsXG4gICAgQmxhY2sgPSAxNVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBXaGl0ZVRlcnJhY290dGEgZXh0ZW5kcyBTb2xpZCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKG5hbWUgPSAnbWluZWNyYWZ0OndoaXRlX3RlcnJhY290dGEnLCB0eXBlOiBUZXJyYWNvdHRhQ29sb3JUeXBlID0gVGVycmFjb3R0YUNvbG9yVHlwZS5XaGl0ZSkge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5TdGFpbmVkSGFyZGVuZWRDbGF5LFxuICAgICAgICAgICAgaGFyZG5lc3M6IDEuMjVcbiAgICAgICAgfSk7XG4gICAgICAgIHRoaXMubWV0YSA9IHR5cGU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuUGlja2F4ZV07XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIlRlcnJhY290dGFDb2xvclR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7QUFJWSxJQUFBLG1CQUFBLHFCQUFBQSxvQkFBTCxLQUFBO0FBQ0gsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsQ0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsZUFBWSxDQUFaLENBQUEsR0FBQSxXQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxZQUFTLEVBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsVUFBTyxFQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLG9CQUFBQSxDQUFBQSxvQkFBQUEsQ0FBQSxXQUFRLEVBQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSxvQkFBQUEsQ0FBQUEsb0JBQUFBLENBQUEsU0FBTSxFQUFOLENBQUEsR0FBQSxLQUFBO0FBQ0EsRUFBQUEsb0JBQUFBLENBQUFBLG9CQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQWhCUSxFQUFBQSxPQUFBQSxvQkFBQUE7QUFBQSxDQUFBLEVBQUEsbUJBQUEsSUFBQSxFQUFBO0FBbUJaLE1BQXFCLHdCQUF3QixLQUFNLENBQUE7QUFBQSxFQUN4QyxXQUFZLENBQUEsSUFBQSxHQUFPLDRCQUE4QixFQUFBLElBQUEsR0FBNEIsQ0FBMkIsY0FBQTtBQUMzRyxJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBQTtBQUFBLE1BQ0EsSUFBSSxZQUFhLENBQUEsbUJBQUE7QUFBQSxNQUNqQixRQUFVLEVBQUE7QUFBQSxLQUNiLENBQUE7QUFDRCxJQUFBLElBQUEsQ0FBSyxJQUFPLEdBQUEsSUFBQTtBQUFBO0FBQ2hCLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQU8sT0FBQSxDQUFDLGNBQWMsT0FBTyxDQUFBO0FBQUE7QUFFckM7Ozs7In0=