UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

41 lines (38 loc) 4.86 kB
import { BlockIdsType } from '../BlockIdsType.es.js'; import { BlockToolType } from '../BlockToolType.es.js'; import { Solid } from '../Solid.es.js'; var WoolColorType = /* @__PURE__ */ ((WoolColorType2) => { WoolColorType2[WoolColorType2["White"] = 0] = "White"; WoolColorType2[WoolColorType2["Orange"] = 1] = "Orange"; WoolColorType2[WoolColorType2["Magenta"] = 2] = "Magenta"; WoolColorType2[WoolColorType2["LightBlue"] = 3] = "LightBlue"; WoolColorType2[WoolColorType2["Yellow"] = 4] = "Yellow"; WoolColorType2[WoolColorType2["Lime"] = 5] = "Lime"; WoolColorType2[WoolColorType2["Pink"] = 6] = "Pink"; WoolColorType2[WoolColorType2["Gray"] = 7] = "Gray"; WoolColorType2[WoolColorType2["LightGray"] = 8] = "LightGray"; WoolColorType2[WoolColorType2["Cyan"] = 9] = "Cyan"; WoolColorType2[WoolColorType2["Purple"] = 10] = "Purple"; WoolColorType2[WoolColorType2["Blue"] = 11] = "Blue"; WoolColorType2[WoolColorType2["Brown"] = 12] = "Brown"; WoolColorType2[WoolColorType2["Green"] = 13] = "Green"; WoolColorType2[WoolColorType2["Red"] = 14] = "Red"; WoolColorType2[WoolColorType2["Black"] = 15] = "Black"; return WoolColorType2; })(WoolColorType || {}); class WhiteWool extends Solid { constructor(name = "minecraft:white_wool", type = 0 /* White */) { super({ name, parentName: "minecraft:wool", id: BlockIdsType.Wool, hardness: 0.8 }); this.meta = type; } getToolType() { return [BlockToolType.None, BlockToolType.Shears]; } } export { WoolColorType, WhiteWool as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVXb29sLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL1doaXRlV29vbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBlbnVtIFdvb2xDb2xvclR5cGUge1xuICAgIFdoaXRlID0gMCxcbiAgICBPcmFuZ2UgPSAxLFxuICAgIE1hZ2VudGEgPSAyLFxuICAgIExpZ2h0Qmx1ZSA9IDMsXG4gICAgWWVsbG93ID0gNCxcbiAgICBMaW1lID0gNSxcbiAgICBQaW5rID0gNixcbiAgICBHcmF5ID0gNyxcbiAgICBMaWdodEdyYXkgPSA4LFxuICAgIEN5YW4gPSA5LFxuICAgIFB1cnBsZSA9IDEwLFxuICAgIEJsdWUgPSAxMSxcbiAgICBCcm93biA9IDEyLFxuICAgIEdyZWVuID0gMTMsXG4gICAgUmVkID0gMTQsXG4gICAgQmxhY2sgPSAxNVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBXaGl0ZVdvb2wgZXh0ZW5kcyBTb2xpZCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKG5hbWUgPSAnbWluZWNyYWZ0OndoaXRlX3dvb2wnLCB0eXBlOiBXb29sQ29sb3JUeXBlID0gV29vbENvbG9yVHlwZS5XaGl0ZSkge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgcGFyZW50TmFtZTogJ21pbmVjcmFmdDp3b29sJyxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuV29vbCxcbiAgICAgICAgICAgIGhhcmRuZXNzOiAwLjhcbiAgICAgICAgfSk7XG4gICAgICAgIHRoaXMubWV0YSA9IHR5cGU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuTm9uZSwgQmxvY2tUb29sVHlwZS5TaGVhcnNdO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJXb29sQ29sb3JUeXBlIl0sIm1hcHBpbmdzIjoiOzs7O0FBSVksSUFBQSxhQUFBLHFCQUFBQSxjQUFMLEtBQUE7QUFDSCxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsQ0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxhQUFVLENBQVYsQ0FBQSxHQUFBLFNBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxlQUFZLENBQVosQ0FBQSxHQUFBLFdBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxFQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxVQUFPLEVBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsV0FBUSxFQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxTQUFNLEVBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQWhCUSxFQUFBQSxPQUFBQSxjQUFBQTtBQUFBLENBQUEsRUFBQSxhQUFBLElBQUEsRUFBQTtBQW1CWixNQUFxQixrQkFBa0IsS0FBTSxDQUFBO0FBQUEsRUFDbEMsV0FBWSxDQUFBLElBQUEsR0FBTyxzQkFBd0IsRUFBQSxJQUFBLEdBQXNCLENBQXFCLGNBQUE7QUFDekYsSUFBTSxLQUFBLENBQUE7QUFBQSxNQUNGLElBQUE7QUFBQSxNQUNBLFVBQVksRUFBQSxnQkFBQTtBQUFBLE1BQ1osSUFBSSxZQUFhLENBQUEsSUFBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUNELElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBQSxPQUFPLENBQUMsYUFBQSxDQUFjLElBQU0sRUFBQSxhQUFBLENBQWMsTUFBTSxDQUFBO0FBQUE7QUFFeEQ7Ozs7In0=