OneCore

OneCore is an all-in-one Minecraft server core that replaces multiple plugins by combining essential server systems into a single, modular plugin.

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.

The OneCore Team

profile avatar
  • 1
    Projects
  • 13
    Downloads