@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
41 lines (38 loc) • 4.86 kB
JavaScript
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=