Cuisine Core is the common library that powers the Cuisine mod family. It holds the shared building blocks — item helpers, food value builders, creative tab helpers, and loot table helpers — so that every mod in the family is built from one consistent, tested foundation instead of a copy-pasted pile of code.
It adds no content of its own. No items, no blocks, no recipes, no textures, no gameplay changes. If you did not come here by following a dependency, you do not need this mod.
Nothing visible. That's the point.
Cuisine Core exists entirely behind the scenes:
Every item, recipe, and texture you see in game still comes from the mod that owns it.
| Before | Now |
|---|---|
| Every Cuisine mod defined its own item helpers | One shared, tested implementation |
| Food values and stack sizes could drift between mods | One definition, used everywhere |
| Bug fixes had to be applied mod by mod | One update fixes the whole family |
| Creative tab and loot code duplicated per mod | Shared helpers, reused |
This mod requires the following to run:
It has no other dependencies, and it is not required on its own.
Do not install this manually unless another mod asks for it.
Both of the mods below declare Cuisine Core as a required dependency, so CurseForge and the Forge/Fabric mod finders will offer to install it for you. It is safe to leave installed after you remove them — it simply does nothing on its own.
Either mod works completely on its own. They do not depend on each other.
Cuisine Core exposes a small, stable API for building mods in this style. Register your DeferredRegister through the core so the mod event bus is resolved for the calling mod automatically:
public AlexsCuisine() {
CuisineCore.register(ModItems.ITEMS);
}
Available helpers:
| Helper | Purpose |
|---|---|
CuisineCore.register(DeferredRegister...) |
Attaches deferred registers to the calling mod's event bus |
CuisineItems.food() / ingredient() / bowl() / drink() |
Standard item properties, with correct stack sizes (bowls stack to 16, drinks to 1) |
CuisineFoods.meat() / dish() / nourishingMeal() |
Food values, with optional status effects |
CuisineCreativeTabs.accept(event, items) |
Fills a creative tab from any collection of item suppliers |
CuisineLootTables.drop(min, max) |
Mob drop pools with looting support |
Cuisine Core is part of the Cuisine mod family. If you are a mod author and want to build on it, or you want to report a problem that affects more than one Cuisine mod, please send me a message through CurseForge.
Found a bug in Alex's Cuisine or End's Cuisine? Drop a comment on that mod's page instead.
This project is licensed under All Rights Reserved.
Cuisine mods, served together.