Croparia IF Docs

|

General

Section
Developers
9 TOP-LEVEL ITEMS
    Developers
    Core Modules

      Crop Transmuter

Developer 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 Crop and Melon content;
  • 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
Developers
NO EXTRACTED HEADINGS