@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
46 lines (41 loc) • 5.17 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 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 block_Solid.Solid {
constructor(name = "minecraft:white_wool", type = 0 /* White */) {
super({
name,
parentName: "minecraft:wool",
id: block_BlockIdsType.BlockIdsType.Wool,
hardness: 0.8
});
this.meta = type;
}
getToolType() {
return [block_BlockToolType.BlockToolType.None, block_BlockToolType.BlockToolType.Shears];
}
}
exports.WoolColorType = WoolColorType;
exports.default = WhiteWool;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVXb29sLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvV2hpdGVXb29sLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gV29vbENvbG9yVHlwZSB7XG4gICAgV2hpdGUgPSAwLFxuICAgIE9yYW5nZSA9IDEsXG4gICAgTWFnZW50YSA9IDIsXG4gICAgTGlnaHRCbHVlID0gMyxcbiAgICBZZWxsb3cgPSA0LFxuICAgIExpbWUgPSA1LFxuICAgIFBpbmsgPSA2LFxuICAgIEdyYXkgPSA3LFxuICAgIExpZ2h0R3JheSA9IDgsXG4gICAgQ3lhbiA9IDksXG4gICAgUHVycGxlID0gMTAsXG4gICAgQmx1ZSA9IDExLFxuICAgIEJyb3duID0gMTIsXG4gICAgR3JlZW4gPSAxMyxcbiAgICBSZWQgPSAxNCxcbiAgICBCbGFjayA9IDE1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFdoaXRlV29vbCBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfd29vbCcsIHR5cGU6IFdvb2xDb2xvclR5cGUgPSBXb29sQ29sb3JUeXBlLldoaXRlKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBwYXJlbnROYW1lOiAnbWluZWNyYWZ0Ondvb2wnLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5Xb29sLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuOFxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLlNoZWFyc107XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIldvb2xDb2xvclR5cGUiLCJTb2xpZCIsIkJsb2NrSWRzVHlwZSIsIkJsb2NrVG9vbFR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSVksSUFBQSxhQUFBLHFCQUFBQSxjQUFMLEtBQUE7QUFDSCxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsQ0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxhQUFVLENBQVYsQ0FBQSxHQUFBLFNBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxDQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxlQUFZLENBQVosQ0FBQSxHQUFBLFdBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsWUFBUyxFQUFULENBQUEsR0FBQSxRQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxVQUFPLEVBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGNBQUFBLENBQUFBLGNBQUFBLENBQUEsV0FBUSxFQUFSLENBQUEsR0FBQSxPQUFBO0FBQ0EsRUFBQUEsY0FBQUEsQ0FBQUEsY0FBQUEsQ0FBQSxTQUFNLEVBQU4sQ0FBQSxHQUFBLEtBQUE7QUFDQSxFQUFBQSxjQUFBQSxDQUFBQSxjQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQWhCUSxFQUFBQSxPQUFBQSxjQUFBQTtBQUFBLENBQUEsRUFBQSxhQUFBLElBQUEsRUFBQTtBQW1CWixNQUFxQixrQkFBa0JDLGlCQUFNLENBQUE7QUFBQSxFQUNsQyxXQUFZLENBQUEsSUFBQSxHQUFPLHNCQUF3QixFQUFBLElBQUEsR0FBc0IsQ0FBcUIsY0FBQTtBQUN6RixJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBQTtBQUFBLE1BQ0EsVUFBWSxFQUFBLGdCQUFBO0FBQUEsTUFDWixJQUFJQywrQkFBYSxDQUFBLElBQUE7QUFBQSxNQUNqQixRQUFVLEVBQUE7QUFBQSxLQUNiLENBQUE7QUFDRCxJQUFBLElBQUEsQ0FBSyxJQUFPLEdBQUEsSUFBQTtBQUFBO0FBQ2hCLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQUEsT0FBTyxDQUFDQyxpQ0FBQSxDQUFjLElBQU0sRUFBQUEsaUNBQUEsQ0FBYyxNQUFNLENBQUE7QUFBQTtBQUV4RDs7Ozs7In0=