![[Ecentrix] Progressive Core](https://cdn.modrinth.com/data/XRxypIM0/9a5271549c2e9255db9cbb2e118abeecddd11cd7_96.webp)
[Ecentrix] Progressive Core
Lightweight shared library powering all Progressive Mods, ensuring stability, performance, and seamless compatibility.
Screenshots

About this Mod

📖 About
Progressive Core is the shared foundation for all mods within the Progressive Mods ecosystem.
It centralizes common systems, utilities, and internal frameworks, allowing each individual mod to remain lightweight, focused, and easy to maintain. By moving shared logic into a dedicated core module, updates are streamlined and cross-mod compatibility is significantly improved.
Progressive Core does not add gameplay content on its own.
Its sole purpose is to provide a stable and consistent backend that ensures all Progressive mods work together reliably and efficiently.
🔌 Included APIs & Systems
Progressive Core includes several internal APIs that Progressive mods build on:
Core API entry point (
EcentrixAPI)
A single access point for registering mods, shared features, and retrieving core services.Mod & Feature registry (
ModRegistry)
A central registry where each Progressive mod can register itself and optionally publish cross-mod features viaResourceLocationIDs. This enables clean optional integrations (e.g., “if Storage is present, enable X”) without hard dependencies.Network utilities (
NetworkManager)
Shared helpers to create consistent packet IDs (either in the core namespace or per-mod namespace), so feature mods don’t have to reinvent naming conventions and collision-avoidance.Multi-loader platform abstraction (
Services+IPlatformHelper)
A service-loaded platform helper that allows common code to query the modloader/platform (Fabric/NeoForge), check whether other mods are loaded, and detect dev vs production environments.Client model loading helpers (client API)
EcentrixClientAPI,ModelLoaderRegistry, andCustomModelResolverprovide a small framework for registering namespace-based model resolvers. Progressive mods can plug in custom model resolution without duplicating boilerplate across loaders.Shared GUI screens for containers/backpacks (client API)
GenericContainerScreenandGenericBackpackScreenprovide reusable container UI logic (auto-sizing by rows, shared textures), so feature mods can keep their client code minimal and consistent.
⚙️ Features
- Centralized shared codebase for all Progressive Mods
- Guarantees consistent behavior across Progressive Backpacks, Storage, and Furnaces
- Reduces redundancy and keeps feature mods lightweight
- Simplifies maintenance and long-term updates
- Optimized for performance and stability
- Internal-use only — not intended as a general-purpose modding library
🛠️ Installation
✅ Required on both client and server
- Fabric: requires Fabric API
- NeoForge: no additional dependencies (besides NeoForge itself)
- Automatically used by all supported Progressive Mods
⭐ Related Mods
Available Versions
How to Install [Ecentrix] Progressive Core on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "[Ecentrix] Progressive Core". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
[Ecentrix] Progressive Core server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is [Ecentrix] Progressive Core compatible with fabric and neoforge and quilt?
[Ecentrix] Progressive Core officially supports fabric, neoforge, quilt for Minecraft 1.21.11, 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with [Ecentrix] Progressive Core – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if [Ecentrix] Progressive Core consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install [Ecentrix] Progressive Core with just one click on your server.


