A world-based cooking system where chopping, stir-frying, grinding, and steaming all happen through dedicated stations in your server world.

EmakiCooking is for servers that want cooking to feel like a place, not a menu. Instead of reducing every recipe to one abstract interface, it spreads the process across real world stations. Players cut ingredients on a chopping board, manage heat and timing on a wok, process materials through a grinder, and maintain a running steamer with fuel, moisture, and steam. The result is a cooking system that creates atmosphere as well as progression.
Core Highlights
- Four dedicated cooking stations: chopping board, wok, grinder, and steamer each handle different parts of the process.
- World interaction first: the kitchen exists in the world, which makes the whole system feel more physical and memorable.
- Real wok gameplay: heat levels, stir timing, overcooking, and failure states add actual handfeel to cooking.
- Persistent steamer runtime: fuel, moisture, steam production, and multi-slot progress create machine-like kitchen behavior.
- Ingredient chain depth: preparation and processing make recipes feel more layered than a basic craft result.
- Migration support: built-in old-data conversion helps long-term servers move forward more safely.

Why it feels different from ordinary cooking plugins
- Preparation starts before the final dish, which makes ingredients feel more meaningful.
- Cooking has rhythm and interaction instead of being reduced to passive waiting.
- Stations can be built into towns, taverns, kitchens, guild bases, and life-skill areas as real content spaces.
- The steamer behaves like an actual running workstation rather than a decorative recipe trigger.

Best suited for
- Immersive survival and life-skill servers
- Town, tavern, inn, restaurant, and settlement-driven maps
- Servers that want kitchens to be functional spaces instead of decorative rooms
- Progression stacks where ingredients, tools, and station layouts should all matter
Dependencies & Compatibility
- Hard dependency: EmakiCoreLib
- Soft dependency: CraftEngine
- Platform: Spigot 1.21+
- Java: Java 21
Getting Started
- Install EmakiCoreLib first.
- Add EmakiCooking and start the server.
- Confirm that the station recipe folders, item adjustments, and GUI resources are generated.
- Build one test setup for each station type and run the full cooking process once.
- If migrating older content, run the dry-run conversion before applying any changes.
Final Note
EmakiCooking is strongest when your server wants kitchens to feel alive. If food production should be something players gather around, build around, and remember, this system delivers that atmosphere immediately.

