bedrock-development
Version:
APIs for creating and editing files related to Minecraft Bedrock development.
28 lines (27 loc) • 964 B
TypeScript
import { NameData } from "../../utils.js";
import { MinecraftDataType } from "../minecraft.js";
import { FormatVersion, Identifier } from "../shared_types.js";
export interface IClientItem {
format_version: FormatVersion;
["minecraft:item"]: IClientItemItem;
}
export interface IClientItemItem {
description: IClientItemDescription;
components: IClientItemComponents;
}
export interface IClientItemDescription {
identifier: Identifier;
category?: string;
}
export interface IClientItemComponents {
["minecraft:icon"]?: string;
["minecraft:render_offsets"]?: string;
}
export declare class ClientItem extends MinecraftDataType implements IClientItem {
format_version: FormatVersion;
["minecraft:item"]: IClientItemItem;
static get DirectoryPath(): string;
constructor(filepath: string, template: IClientItem);
static createFromTemplate(nameData: NameData): ClientItem;
setDisplayData(name: NameData): void;
}