UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

40 lines (37 loc) 5.04 kB
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=