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