EterniaCore
Core module system and shared API framework for EterniaMC plugins on Paper servers. Feel free to use the API for your projects, it has a lot of tools for both GUI, data storage, text input, sounds, effects and much more.
Features
- Module registration system for Eternia plugins with enable/disable and reload support
- Shared database connections (MySQL via HikariCP, MongoDB) for all modules
- GUI framework with item protection, click handlers, and pagination
- Text Input API for collecting player text via chat, anvil, or sign (*NEW* in 1.4.0)
- HUD system with scoreboard, boss bar, and tab list providers
- Centralized sound and particle managers with configurable mappings
- Update checker for EterniaCore and all registered modules
- API contracts for currency, leveling, and class systems
- Key-based config migration (updates never break existing configs)
- Configurable commands, language files, and message prefix
- bStats analytics
None — EterniaCore is the core dependency for all other Eternia plugins.
Commands
Base command: /eternia (aliases: /ec, /eterniacore) — configurable in config.yml
Command Description Permission
/eternia help [page] Show paginated help —
/eternia reload [all|config|language] Reload configuration eternia.core.reload
/eternia modules List registered modules and their status eternia.core.modules
/eternia updates Check for plugin updates eternia.core.updates
/eternia version Show plugin version and author —
Permissions
Permission Default Description
eternia.core.admin op Full access to all admin commands (parent of reload + modules)
eternia.core.reload op Reload plugin configuration
eternia.core.modules op View registered modules
eternia.core.updates op Check for plugin updates
Links
You can read more about the Configuration and APIs on the Wiki
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EterniaCore is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 58 times (via Spigot). Download it and open it directly in the game.