Section
Developers
9 TOP-LEVEL ITEMSDeveloper Docs
These pages are for readers who want to extend, integrate with, or maintain Croparia IF.
You will usually come here in three situations:
- you want to understand how a specific core module works;
- you want to reuse one of the mod’s shared APIs;
- you want to continue maintaining built-in content, such as built-in crops.
Where to start
If this is your first time here, these three entry points are usually the most helpful:
- Core Modules
- Start here if you want to understand how the Infusor, Ritual Stand, Crop Transmuter, and Greenhouse fit together.
- Network API
- Best if you want to inspect menu interactions, recipe syncing, and packet registration.
- Repo API
- Best if you want to work with storage, automation I/O, and platform capability bridges.
If you already know what the modules do and mainly want reusable building blocks, jump straight into:
Current topics
Core Modules
This group is most useful for questions like:
- where the entry class for a specific module lives;
- how it connects to menus, networking, recipes, and storage;
- which layer you should inspect first when changing behavior.
Shared APIs
This group is most useful for questions like:
- which reusable capabilities the mod already exposes;
- which layer you should reuse instead of copying one concrete module implementation.
Content Maintenance References
These pages are more maintenance-oriented. For example, crop focuses on:
- how Croparia IF itself adds built-in
CropandMeloncontent; - where to start if you need to continue maintaining that built-in content.
Suggested next step
- To understand how the mod runs as a whole, start with Core Modules
- To work with storage, automation, or platform item capabilities, start with Repo API
- To work with runtime data generation, start with Runtime Data Generation System
- To troubleshoot UI interactions or client syncing, start with Network API
In This Page