CoreEngine: Overview
All-in-one plugin for survival servers: replaces 30+ small plugins with one modular system. Every feature configurable and toggleable on its own. One JAR for Paper and Folia.
Module overview #
| Module | File | Description | Commands |
|---|---|---|---|
| AFK & Sleep | afk.yml | Auto-AFK on inactivity, optional kick; sleep voting | /afk, /sleep |
| Chat & Messages | chat.yml | Chat format, team chat, private messages | /msg, /team chat, /nick |
| Holograms | holograms.yml | Text and item lines, PlaceholderAPI | /holo |
| Homes | homes.yml | Personal homes with limit, cooldown, warmup | /home, /sethome, /delhome |
| Jobs | jobs.yml | 10 jobs with levels, XP, boosts, quests, shop | /jobs, /jobsa |
| Join/Leave | joinleave.yml | Custom join/leave messages, first-join title | Automatic |
| Moderation | moderation.yml | Mutes, bans, warns, jail, vanish, spy | /mute, /cban, /warn, /jail, /vanish |
| Mob teleport | mobteleport.yml | Leashed mobs follow on teleport | /mobteleport |
| Nick | nick.yml | Custom nicknames with colours | /nick |
| Command visibility | permissions.yml | Tab shows only permitted commands, no bukkit: duplicates | Automatic |
| RTP | rtp.yml | Random teleport with safe target search | /rtp |
| Shop | shop.yml | Chest shops, buy/sell, price limits, hopper protection | Shift+click a chest |
| Spawn | spawn.yml | Server, first-join and group spawns | /spawn, /setspawn |
| Stations | stations.yml | Virtual workstations at one hub | /station |
| Tab | tab.yml | Tab name with prefix/suffix/Nexo glyphs | Automatic |
| Team | team.yml | Ranks, bank, home, warps, chest claims, alliances | /team |
| Teleport | teleport.yml | Teleport core with combat lock, /back | /back |
| TPA | tpa.yml | TPA/TPAHere with timeout, cooldown | /tpa, /tpaccept, /tpdeny |
| Utility | utility.yml | Heal, feed, fly, god, repair, trash, ping, TPS, seen | /heal, /fly, /god, /whois |
| Warps | warps.yml | Server warps with icon, group, warmup, cooldown | /warp, /setwarp |
| Web interface | websession.yml | Web panel for homes, claims, jobs, teams, warps, economy | /cweb |
| World | world.yml | Gamerule menu, shortcut commands | /world, /gamerules |
Toggling modules #
Every module file starts with enabled: true. Set to false, its commands reply "module disabled" and it stops reacting to game actions, existing data is kept.
YAML
# modules/jobs.yml
enabled: falseReload #
/coreengine reload reloads config., messages., all modules/*., the job definitions and player data, without a restart.
Tip: For config changes the reload is enough. After a plugin update, new companion plugins (PlaceholderAPI, LuckPerms) or brand-new modules, a restart is the safe choice.