@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
40 lines (39 loc) • 4.03 kB
JavaScript
import { BlockIdsType } from "../BlockIdsType.es.js";
import { BlockToolType } from "../BlockToolType.es.js";
import { Solid } from "../Solid.es.js";
//#region src/block/blocks/WhiteTerracotta.ts
var TerracottaColorType = /* @__PURE__ */ function(TerracottaColorType) {
TerracottaColorType[TerracottaColorType["White"] = 0] = "White";
TerracottaColorType[TerracottaColorType["Orange"] = 1] = "Orange";
TerracottaColorType[TerracottaColorType["Magenta"] = 2] = "Magenta";
TerracottaColorType[TerracottaColorType["LightBlue"] = 3] = "LightBlue";
TerracottaColorType[TerracottaColorType["Yellow"] = 4] = "Yellow";
TerracottaColorType[TerracottaColorType["Lime"] = 5] = "Lime";
TerracottaColorType[TerracottaColorType["Pink"] = 6] = "Pink";
TerracottaColorType[TerracottaColorType["Gray"] = 7] = "Gray";
TerracottaColorType[TerracottaColorType["LightGray"] = 8] = "LightGray";
TerracottaColorType[TerracottaColorType["Cyan"] = 9] = "Cyan";
TerracottaColorType[TerracottaColorType["Purple"] = 10] = "Purple";
TerracottaColorType[TerracottaColorType["Blue"] = 11] = "Blue";
TerracottaColorType[TerracottaColorType["Brown"] = 12] = "Brown";
TerracottaColorType[TerracottaColorType["Green"] = 13] = "Green";
TerracottaColorType[TerracottaColorType["Red"] = 14] = "Red";
TerracottaColorType[TerracottaColorType["Black"] = 15] = "Black";
return TerracottaColorType;
}({});
var WhiteTerracotta = class extends Solid {
constructor(name = "minecraft:white_terracotta", type = 0) {
super({
name,
id: BlockIdsType.StainedHardenedClay,
hardness: 1.25
});
this.meta = type;
}
getToolType() {
return [BlockToolType.Pickaxe];
}
};
//#endregion
export { TerracottaColorType, WhiteTerracotta as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2hpdGVUZXJyYWNvdHRhLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvV2hpdGVUZXJyYWNvdHRhLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGVudW0gVGVycmFjb3R0YUNvbG9yVHlwZSB7XG4gICAgV2hpdGUgPSAwLFxuICAgIE9yYW5nZSA9IDEsXG4gICAgTWFnZW50YSA9IDIsXG4gICAgTGlnaHRCbHVlID0gMyxcbiAgICBZZWxsb3cgPSA0LFxuICAgIExpbWUgPSA1LFxuICAgIFBpbmsgPSA2LFxuICAgIEdyYXkgPSA3LFxuICAgIExpZ2h0R3JheSA9IDgsXG4gICAgQ3lhbiA9IDksXG4gICAgUHVycGxlID0gMTAsXG4gICAgQmx1ZSA9IDExLFxuICAgIEJyb3duID0gMTIsXG4gICAgR3JlZW4gPSAxMyxcbiAgICBSZWQgPSAxNCxcbiAgICBCbGFjayA9IDE1XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFdoaXRlVGVycmFjb3R0YSBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IobmFtZSA9ICdtaW5lY3JhZnQ6d2hpdGVfdGVycmFjb3R0YScsIHR5cGU6IFRlcnJhY290dGFDb2xvclR5cGUgPSBUZXJyYWNvdHRhQ29sb3JUeXBlLldoaXRlKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWUsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLlN0YWluZWRIYXJkZW5lZENsYXksXG4gICAgICAgICAgICBoYXJkbmVzczogMS4yNVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5tZXRhID0gdHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5QaWNrYXhlXTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7QUFJQSxJQUFZLHNCQUFMLHlCQUFBLHFCQUFBO0NBQ0gsb0JBQUEsb0JBQUEsV0FBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsWUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsYUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsZUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsWUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsVUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsVUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsVUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsZUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsVUFBQSxLQUFBO0NBQ0Esb0JBQUEsb0JBQUEsWUFBQSxNQUFBO0NBQ0Esb0JBQUEsb0JBQUEsVUFBQSxNQUFBO0NBQ0Esb0JBQUEsb0JBQUEsV0FBQSxNQUFBO0NBQ0Esb0JBQUEsb0JBQUEsV0FBQSxNQUFBO0NBQ0Esb0JBQUEsb0JBQUEsU0FBQSxNQUFBO0NBQ0Esb0JBQUEsb0JBQUEsV0FBQSxNQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBcUIsa0JBQXJCLGNBQTZDLE1BQU07Q0FDL0MsWUFBbUIsT0FBTyw4QkFBOEIsT0FBQSxHQUF1RDtFQUMzRyxNQUFNO0dBQ0Y7R0FDQSxJQUFJLGFBQWE7R0FDakIsVUFBVTtFQUNkLENBQUM7RUFDRCxLQUFLLE9BQU87Q0FDaEI7Q0FFQSxjQUFxQjtFQUNqQixPQUFPLENBQUMsY0FBYyxPQUFPO0NBQ2pDO0FBQ0oifQ==