promotional bannermobile promotional banner
premium banner
Echoes of Adventure Library is a lightweight core framework designed to streamline data handling and networking for the Echoes of Adventure mod ecosystem. Essential for all official mods

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.