UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

45 lines (44 loc) 3.82 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_block_BlockIdsType = require("../BlockIdsType.cjs.cjs"); const require_block_Solid = require("../Solid.cjs.cjs"); //#region src/block/blocks/WhiteBed.ts var BedType = /* @__PURE__ */ function(BedType) { BedType[BedType["White"] = 0] = "White"; BedType[BedType["Orange"] = 1] = "Orange"; BedType[BedType["Magenta"] = 2] = "Magenta"; BedType[BedType["LightBlue"] = 3] = "LightBlue"; BedType[BedType["Yellow"] = 4] = "Yellow"; BedType[BedType["Lime"] = 5] = "Lime"; BedType[BedType["Pink"] = 6] = "Pink"; BedType[BedType["Gray"] = 7] = "Gray"; BedType[BedType["LightGray"] = 8] = "LightGray"; BedType[BedType["Cyan"] = 9] = "Cyan"; BedType[BedType["Purple"] = 10] = "Purple"; BedType[BedType["Blue"] = 11] = "Blue"; BedType[BedType["Brown"] = 12] = "Brown"; BedType[BedType["Green"] = 13] = "Green"; BedType[BedType["Red"] = 14] = "Red"; BedType[BedType["Black"] = 15] = "Black"; return BedType; }({}); var WhiteBed = class extends require_block_Solid.Solid { constructor(name = "minecraft:white_bed", type = 0) { super({ name, id: require_block_BlockIdsType.BlockIdsType.Bed, hardness: .2 }); this.meta = type; } getDropsForCompatibleTool(item, server) { return [server.getItemManager().getItem("minecraft:bed")]; } }; //#endregion exports.BedType = BedType; exports.default = WhiteBed; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVCZWQuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL1doaXRlQmVkLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW0nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gQmVkVHlwZSB7XG4gICAgV2hpdGUgPSAwLFxuICAgIE9yYW5nZSA9IDEsXG4gICAgTWFnZW50YSA9IDIsXG4gICAgTGlnaHRCbHVlID0gMyxcbiAgICBZZWxsb3cgPSA0LFxuICAgIExpbWUgPSA1LFxuICAgIFBpbmsgPSA2LFxuICAgIEdyYXkgPSA3LFxuICAgIExpZ2h0R3JheSA9IDgsXG4gICAgQ3lhbiA9IDksXG4gICAgUHVycGxlID0gMTAsXG4gICAgQmx1ZSA9IDExLFxuICAgIEJyb3duID0gMTIsXG4gICAgR3JlZW4gPSAxMyxcbiAgICBSZWQgPSAxNCxcbiAgICBCbGFjayA9IDE1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFdoaXRlQmVkIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihuYW1lID0gJ21pbmVjcmFmdDp3aGl0ZV9iZWQnLCB0eXBlOiBCZWRUeXBlID0gQmVkVHlwZS5XaGl0ZSkge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5CZWQsXG4gICAgICAgICAgICBoYXJkbmVzczogMC4yXG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLm1ldGEgPSB0eXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXREcm9wc0ZvckNvbXBhdGlibGVUb29sKGl0ZW06IEl0ZW0sIHNlcnZlcjogU2VydmVyKSB7XG4gICAgICAgIHJldHVybiBbc2VydmVyLmdldEl0ZW1NYW5hZ2VyKCkuZ2V0SXRlbSgnbWluZWNyYWZ0OmJlZCcpXTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBS0EsSUFBWSxVQUFMLHlCQUFBLFNBQUE7Q0FDSCxRQUFBLFFBQUEsV0FBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFlBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxhQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsZUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFlBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxVQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsVUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFVBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxlQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsVUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFlBQUEsTUFBQTtDQUNBLFFBQUEsUUFBQSxVQUFBLE1BQUE7Q0FDQSxRQUFBLFFBQUEsV0FBQSxNQUFBO0NBQ0EsUUFBQSxRQUFBLFdBQUEsTUFBQTtDQUNBLFFBQUEsUUFBQSxTQUFBLE1BQUE7Q0FDQSxRQUFBLFFBQUEsV0FBQSxNQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBcUIsV0FBckIsY0FBc0Msb0JBQUEsTUFBTTtDQUN4QyxZQUFtQixPQUFPLHVCQUF1QixPQUFBLEdBQStCO0VBQzVFLE1BQU07R0FDRjtHQUNBLElBQUksMkJBQUEsYUFBYTtHQUNqQixVQUFVO0VBQ2QsQ0FBQztFQUNELEtBQUssT0FBTztDQUNoQjtDQUVBLDBCQUFpQyxNQUFZLFFBQWdCO0VBQ3pELE9BQU8sQ0FBQyxPQUFPLGVBQWUsRUFBRSxRQUFRLGVBQWUsQ0FBQztDQUM1RDtBQUNKIn0=