UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

39 lines (38 loc) 3.57 kB
import { BlockIdsType } from "../BlockIdsType.es.js"; import { Solid } from "../Solid.es.js"; //#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 Solid { constructor(name = "minecraft:white_bed", type = 0) { super({ name, id: BlockIdsType.Bed, hardness: .2 }); this.meta = type; } getDropsForCompatibleTool(item, server) { return [server.getItemManager().getItem("minecraft:bed")]; } }; //#endregion export { BedType, WhiteBed as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVCZWQuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9XaGl0ZUJlZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHR5cGUgeyBJdGVtIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBlbnVtIEJlZFR5cGUge1xuICAgIFdoaXRlID0gMCxcbiAgICBPcmFuZ2UgPSAxLFxuICAgIE1hZ2VudGEgPSAyLFxuICAgIExpZ2h0Qmx1ZSA9IDMsXG4gICAgWWVsbG93ID0gNCxcbiAgICBMaW1lID0gNSxcbiAgICBQaW5rID0gNixcbiAgICBHcmF5ID0gNyxcbiAgICBMaWdodEdyYXkgPSA4LFxuICAgIEN5YW4gPSA5LFxuICAgIFB1cnBsZSA9IDEwLFxuICAgIEJsdWUgPSAxMSxcbiAgICBCcm93biA9IDEyLFxuICAgIEdyZWVuID0gMTMsXG4gICAgUmVkID0gMTQsXG4gICAgQmxhY2sgPSAxNVxufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBXaGl0ZUJlZCBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfYmVkJywgdHlwZTogQmVkVHlwZSA9IEJlZFR5cGUuV2hpdGUpIHtcbiAgICAgICAgc3VwZXIoe1xuICAgICAgICAgICAgbmFtZSxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuQmVkLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuMlxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RHJvcHNGb3JDb21wYXRpYmxlVG9vbChpdGVtOiBJdGVtLCBzZXJ2ZXI6IFNlcnZlcikge1xuICAgICAgICByZXR1cm4gW3NlcnZlci5nZXRJdGVtTWFuYWdlcigpLmdldEl0ZW0oJ21pbmVjcmFmdDpiZWQnKV07XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFLQSxJQUFZLFVBQUwseUJBQUEsU0FBQTtDQUNILFFBQUEsUUFBQSxXQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsWUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLGFBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxlQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsWUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLFVBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxVQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsVUFBQSxLQUFBO0NBQ0EsUUFBQSxRQUFBLGVBQUEsS0FBQTtDQUNBLFFBQUEsUUFBQSxVQUFBLEtBQUE7Q0FDQSxRQUFBLFFBQUEsWUFBQSxNQUFBO0NBQ0EsUUFBQSxRQUFBLFVBQUEsTUFBQTtDQUNBLFFBQUEsUUFBQSxXQUFBLE1BQUE7Q0FDQSxRQUFBLFFBQUEsV0FBQSxNQUFBO0NBQ0EsUUFBQSxRQUFBLFNBQUEsTUFBQTtDQUNBLFFBQUEsUUFBQSxXQUFBLE1BQUE7O0FBQ0osRUFBQSxDQUFBLENBQUE7QUFFQSxJQUFxQixXQUFyQixjQUFzQyxNQUFNO0NBQ3hDLFlBQW1CLE9BQU8sdUJBQXVCLE9BQUEsR0FBK0I7RUFDNUUsTUFBTTtHQUNGO0dBQ0EsSUFBSSxhQUFhO0dBQ2pCLFVBQVU7RUFDZCxDQUFDO0VBQ0QsS0FBSyxPQUFPO0NBQ2hCO0NBRUEsMEJBQWlDLE1BQVksUUFBZ0I7RUFDekQsT0FBTyxDQUFDLE9BQU8sZUFBZSxFQUFFLFFBQVEsZUFBZSxDQUFDO0NBQzVEO0FBQ0oifQ==