Description
Echoes of Adventure (Library) is a technical backbone designed to streamline data management and networking for specific modules within the "Echoes of Adventure" ecosystem.
⚙️ Do I need this?
Not every Echoes of Adventure mod requires this library.
- REQUIRED if: The module handles player stats, world-wide currencies, custom inventories, or complex server-side logic.
- NOT REQUIRED if: The module is purely cosmetic, a client-side HUD improvement, or a standalone content tweak that doesn't rely on our unified data system.
Check the "Dependencies" tab of the specific mod you are installing to be sure!
🛠 Key Features
- Modular Data System: Provides a clean API for add-ons to save and load data for both Players (via Capabilities) and Worlds (via SavedData) without conflicts.
- Intelligent Storage: Automatically manages .dat files with normalized naming conventions (e.g., echoesofadventure_currency.dat), keeping your world folder clean.
- Universal Networking: A high-performance packet system including:
- Sync/Request: For heavy NBT data transfer.
- Triggers: Lightweight packets for simple actions (button clicks, etc.).
- Block Sync: Precise synchronization for custom TileEntities. - Addon Registry: A centralized way for modules to register their handlers and stay synchronized across the network.
Note: This is a library mod. It provides no content on its own. It serves as a dependency to ensure data integrity and network stability for advanced EoA modules.


