Section
Developers
10 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:
If you mainly want reusable building blocks, jump straight into:
Current topics
Core Modules
This group is most useful when you want to answer questions like:
- where a module actually starts in code;
- how blocks, block entities, menus, screens, recipes, and networking are connected;
- which layer you should inspect first when adjusting module behavior.
Shared APIs
- Maven Repository
- Repo API
- Runtime Data Generation System
- Recipe API
- Codec API
- Network API
- Other Common APIs
This group is most useful when you want to answer questions like:
- which reusable capabilities the mod already exposes;
- which layer is worth reusing instead of copying one concrete module implementation;
- how to attach Croparia IF to your own development environment.
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 add Croparia IF as a development dependency in your own project, start with Maven Repository
- 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