/** One heading of the creative menu, with the item the client draws beside it. */ export interface CreativeGroupEntry { /** A translation key such as `itemGroup.name.planks`. */ name: string; /** Which tab the heading sits in: `construction`, `nature`, `equipment` or `items`. */ category: string; /** The item name shown beside the heading. */ icon: string; /** * The block state the icon shows, as base64 little-endian NBT whose `network_id` is the * hashed block runtime id vanilla puts on the wire. Absent when the icon is not a block. */ icon_block_states?: string; } /** One entry of the creative menu as the client orders it. */ export interface CreativeItemEntry { name: string; /** Which of {@link creative_groups} the entry is filed under, by index. */ group: number; /** * The block state the entry places, as base64 little-endian NBT whose `network_id` is the * hashed block runtime id vanilla puts on the wire. Absent when the entry is not a block, * which includes the item form of doors, beds and hanging signs. */ block_states?: string; meta?: number; nbt?: string; } /** The headings of the creative menu, in the order the client draws them. */ export declare const creative_groups: CreativeGroupEntry[]; export declare const creativeitems: CreativeItemEntry[]; //# sourceMappingURL=creativeitems.d.ts.map