OneCore is an all-in-one Minecraft server core created to eliminate the need for managing dozens of separate plugins. Running a server often means fixing conflicts, dealing with broken updates, and juggling multiple permission, chat, economy, and utility plugins that do not always work well together or support the same server versions. OneCore solves this by providing these essential systems natively in a single, unified plugin, with a consistent configuration structure, shared permissions, and built-in tools for players and staff. Designed with performance and stability in mind, OneCore simplifies server management, reduces plugin overhead, and provides a solid foundation for servers that want essential features without the chaos of plugin commmands -ROLES & PERMISSIONS SYSTEM
Commands
/role create <name> → create role
/role delete <name> → delete role
/role set <player> <role> → set main role
/role add <player> <role> → add secondary role
/role temp <player> <role> <time> → temporary role
/role inherit <role> <parent> → inheritance
/role info <role> → view role info
/role gui → GUI editor
Internal Features (many features under few commands)
Role inheritance & priority
Role stacking & conflict resolution
Conditional roles (world, region, time)
Temporary roles
Role-based permissions
Role-based chat formatting
Role-based cooldowns
Role-based UI visibility
Role persistence & live syncing
PLAYER UTILITIES
Commands
/home, /sethome, /delhome
/warp, /setwarp, /delwarp
/spawn, /back
/tpa <player>, /tpaccept, /tpdeny
/kit, /kit create
/nick <name>
/afk
Internal Features
Cooldowns per role
Limits per role
Per-world homes/warps
Safe teleport handling
Teleport request timeouts
CHAT & SOCIAL SYSTEM
Commands
/msg <player> <message>
/reply
/ignore <player>
/staffchat
/slowchat <time>
Internal Features
Global / local / staff chat
Role-based chat formatting
Anti-spam & caps detection
Mentions & ping sounds
Emoji parsing
Join / quit messages
Ignore system
Private messaging memory
WORLD & PROTECTION SYSTEM
Commands
/region create <name>
/region delete <name>
/region flag <name> <flag> <value>
/region info <name>
/spawnprotect
Internal Features
Region storage & priority
Build / break / interact / PVP flags
Role-based access
Time-based flags
Overlapping region resolution
Soft borders
Per-dimension rules
Entity & block limits
ECONOMY & SHOP
Commands
/bal
/pay <player> <amount>
/eco give|take|set <player> <amount>
/shop
/sell
Internal Features
Vault-compatible economy
GUI shops
Sell GUI
Taxes & money sinks
Multi-currency (basic)
Transaction logging
AUTOMATION & RULE ENGINE (LITE)
Commands
/rule create
/rule edit <id>
/rule delete <id>
/rule list
/rule toggle <id>
Internal Features
Triggers: join, quit, death, kill, region enter
Conditions & cooldowns
Automatic command execution
Visual rule editor (basic)
Rule persistence
ADMIN TOOLS
Commands
/inspect <player>
/vanish
/freeze <player>
/staffmode
/cmdspy
/lag
Internal Features
Player state viewer
Inventory & location inspection
Entity & chunk activity view
Permission debugging
Staff utilities
UI & QUALITY OF LIFE
Commands
/scoreboard
/tab reload
/announce <message>
/title <player> <text>
Internal Features
Scoreboards
Tab formatting
Auto announcements
Holograms (basic)
Custom GUIs
Player statistics tracking
CORE MANAGEMENT COMMANDS
Commands
/onecore reload
/onecore modules
/onecore toggle <module>
/onecore debug
Internal Features
Hot reload (no restart)
Module control
Internal placeholders
Per-module configs
Crash fallback handling overload
.OneCore is currently in a beta stage of development. While the core systems are functional and stable enough for real use, some features may still be incomplete, change over time, or behave unexpectedly in certain situations. As with any beta software, occasional bugs or glitches may occur as development continues. This release is the free version of OneCore and is provided as-is to allow server owners to test, explore, and use the core features without restrictions. The beta phase exists to improve reliability, performance, and overall design through real-world usage rather than closed testing alone. Using OneCore during beta is recommended for servers that are comfortable with ongoing updates. Regular backups are advised, and feedback or bug reports are appreciated, as they help improve stability and guide future development.