
Omni Core
OmniCore is a modular, high-performance core plugin with unified cross-platform support.
OmniCore
OmniCore is a modular, high-performance core plugin that provides a unified feature set for modern Minecraft servers and proxies. It focuses on being simple to configure, consistent across platforms, and safe to extend with new functionality over time.
OmniCore adds essential quality-of-life tools for players and server staff, such as homes and teleportation, while centralizing shared logic (database, localization, economy, and command handling) into a single core. If you run multiple platforms (for example, a Paper backend with a BungeeCord or Velocity proxy), OmniCore keeps behavior and configuration in sync so you do not have to maintain separate plugins per platform.
Use OmniCore if you want:
- A single core plugin that works across Bukkit/Paper, BungeeCord/Waterfall, and Velocity.
- Consistent commands and messages for players, no matter which platform they connect through.
- Built-in support for MySQL/MariaDB, i18n, and Vault-based economies without writing glue code yourself.
- A modular foundation you can grow with additional features and modules over time.
Features
- Multi-Platform Support: Runs on Bukkit, Spigot, Paper, Purpur, BungeeCord, Waterfall, and Velocity.
- Unified Core: Shared logic across all platforms ensures consistency.
- Modular Design: Enable or disable features as needed.
- Database Support: Built-in HikariCP support for MySQL/MariaDB.
- Economy: Vault support (Bukkit) and API-agnostic economy provider.
- Localization: Full i18n support with
messages.yml.
Installation
Bukkit / Spigot / Paper
- Download
OmniCore-Bukkit-1.0.0.jar. - Place it in your
pluginsfolder. - Restart your server.
- (Optional) Install Vault for economy features.
BungeeCord / Waterfall
- Download
OmniCore-Bungee-1.0.0.jar. - Place it in your
pluginsfolder. - Restart your proxy.
Velocity
- Download
OmniCore-Velocity-1.0.0.jar. - Place it in your
pluginsfolder. - Restart your proxy.
Configuration
Configuration files are located in plugins/OmniCore/.
config.yml: Main configuration.messages.yml: Localization.
Permissions
omnicore.command.sethome: Allow setting homes.omnicore.command.home: Allow teleporting to homes.omnicore.command.delhome: Allow deleting homes.omnicore.command.homes: Allow listing homes.omnicore.homes.max.<number>: Set maximum homes limit.
Support
For support, please visit our Discord or open an issue on GitHub.
