UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

46 lines (41 loc) 5.4 kB
'use strict'; 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 ConcreteColorType = /* @__PURE__ */ ((ConcreteColorType2) => { ConcreteColorType2[ConcreteColorType2["White"] = 0] = "White"; ConcreteColorType2[ConcreteColorType2["Orange"] = 1] = "Orange"; ConcreteColorType2[ConcreteColorType2["Magenta"] = 2] = "Magenta"; ConcreteColorType2[ConcreteColorType2["LightBlue"] = 3] = "LightBlue"; ConcreteColorType2[ConcreteColorType2["Yellow"] = 4] = "Yellow"; ConcreteColorType2[ConcreteColorType2["Lime"] = 5] = "Lime"; ConcreteColorType2[ConcreteColorType2["Pink"] = 6] = "Pink"; ConcreteColorType2[ConcreteColorType2["Gray"] = 7] = "Gray"; ConcreteColorType2[ConcreteColorType2["LightGray"] = 8] = "LightGray"; ConcreteColorType2[ConcreteColorType2["Cyan"] = 9] = "Cyan"; ConcreteColorType2[ConcreteColorType2["Purple"] = 10] = "Purple"; ConcreteColorType2[ConcreteColorType2["Blue"] = 11] = "Blue"; ConcreteColorType2[ConcreteColorType2["Brown"] = 12] = "Brown"; ConcreteColorType2[ConcreteColorType2["Green"] = 13] = "Green"; ConcreteColorType2[ConcreteColorType2["Red"] = 14] = "Red"; ConcreteColorType2[ConcreteColorType2["Black"] = 15] = "Black"; return ConcreteColorType2; })(ConcreteColorType || {}); class WhiteConcrete extends block_Solid.Solid { constructor(name = "minecraft:white_concrete", type = 0 /* White */) { super({ name, parentName: "minecraft:concrete", id: block_BlockIdsType.BlockIdsType.Concrete, hardness: 1.8 }); this.meta = type; } getToolType() { return [block_BlockToolType.BlockToolType.Pickaxe]; } } exports.ConcreteColorType = ConcreteColorType; exports.default = WhiteConcrete; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVDb25jcmV0ZS5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL1doaXRlQ29uY3JldGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tJZHNUeXBlIH0gZnJvbSAnLi4vQmxvY2tJZHNUeXBlJztcbmltcG9ydCB7IEJsb2NrVG9vbFR5cGUgfSBmcm9tICcuLi9CbG9ja1Rvb2xUeXBlJztcbmltcG9ydCB7IFNvbGlkIH0gZnJvbSAnLi4vU29saWQnO1xuXG4vKipcbiAqIENvbmNyZXRlIGNvbG9yIHZhcmlhdGlvbnMuXG4gKi9cbmV4cG9ydCBlbnVtIENvbmNyZXRlQ29sb3JUeXBlIHtcbiAgICBXaGl0ZSA9IDAsXG4gICAgT3JhbmdlID0gMSxcbiAgICBNYWdlbnRhID0gMixcbiAgICBMaWdodEJsdWUgPSAzLFxuICAgIFllbGxvdyA9IDQsXG4gICAgTGltZSA9IDUsXG4gICAgUGluayA9IDYsXG4gICAgR3JheSA9IDcsXG4gICAgTGlnaHRHcmF5ID0gOCxcbiAgICBDeWFuID0gOSxcbiAgICBQdXJwbGUgPSAxMCxcbiAgICBCbHVlID0gMTEsXG4gICAgQnJvd24gPSAxMixcbiAgICBHcmVlbiA9IDEzLFxuICAgIFJlZCA9IDE0LFxuICAgIEJsYWNrID0gMTVcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgV2hpdGVDb25jcmV0ZSBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfY29uY3JldGUnLCB0eXBlOiBDb25jcmV0ZUNvbG9yVHlwZSA9IENvbmNyZXRlQ29sb3JUeXBlLldoaXRlKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBwYXJlbnROYW1lOiAnbWluZWNyYWZ0OmNvbmNyZXRlJyxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuQ29uY3JldGUsXG4gICAgICAgICAgICBoYXJkbmVzczogMS44XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLlBpY2theGVdO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJDb25jcmV0ZUNvbG9yVHlwZSIsIlNvbGlkIiwiQmxvY2tJZHNUeXBlIiwiQmxvY2tUb29sVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFPWSxJQUFBLGlCQUFBLHFCQUFBQSxrQkFBTCxLQUFBO0FBQ0gsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLFdBQVEsQ0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGtCQUFBQSxDQUFBQSxrQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxrQkFBQUEsQ0FBQUEsa0JBQUFBLENBQUEsYUFBVSxDQUFWLENBQUEsR0FBQSxTQUFBO0FBQ0EsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLGVBQVksQ0FBWixDQUFBLEdBQUEsV0FBQTtBQUNBLEVBQUFBLGtCQUFBQSxDQUFBQSxrQkFBQUEsQ0FBQSxZQUFTLENBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxrQkFBQUEsQ0FBQUEsa0JBQUFBLENBQUEsVUFBTyxDQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGtCQUFBQSxDQUFBQSxrQkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxrQkFBQUEsQ0FBQUEsa0JBQUFBLENBQUEsZUFBWSxDQUFaLENBQUEsR0FBQSxXQUFBO0FBQ0EsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLFVBQU8sQ0FBUCxDQUFBLEdBQUEsTUFBQTtBQUNBLEVBQUFBLGtCQUFBQSxDQUFBQSxrQkFBQUEsQ0FBQSxZQUFTLEVBQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxrQkFBQUEsQ0FBQUEsa0JBQUFBLENBQUEsVUFBTyxFQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLGtCQUFBQSxDQUFBQSxrQkFBQUEsQ0FBQSxXQUFRLEVBQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSxrQkFBQUEsQ0FBQUEsa0JBQUFBLENBQUEsU0FBTSxFQUFOLENBQUEsR0FBQSxLQUFBO0FBQ0EsRUFBQUEsa0JBQUFBLENBQUFBLGtCQUFBQSxDQUFBLFdBQVEsRUFBUixDQUFBLEdBQUEsT0FBQTtBQWhCUSxFQUFBQSxPQUFBQSxrQkFBQUE7QUFBQSxDQUFBLEVBQUEsaUJBQUEsSUFBQSxFQUFBO0FBbUJaLE1BQXFCLHNCQUFzQkMsaUJBQU0sQ0FBQTtBQUFBLEVBQ3RDLFdBQVksQ0FBQSxJQUFBLEdBQU8sMEJBQTRCLEVBQUEsSUFBQSxHQUEwQixDQUF5QixjQUFBO0FBQ3JHLElBQU0sS0FBQSxDQUFBO0FBQUEsTUFDRixJQUFBO0FBQUEsTUFDQSxVQUFZLEVBQUEsb0JBQUE7QUFBQSxNQUNaLElBQUlDLCtCQUFhLENBQUEsUUFBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUNELElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQUE7QUFDaEIsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBTyxPQUFBLENBQUNDLGtDQUFjLE9BQU8sQ0FBQTtBQUFBO0FBRXJDOzs7OzsifQ==