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