CoreEngineWIKI
ESC
NavigateEnter OpenESC Close

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 #

ModuleFileDescriptionCommands
AFK & Sleepafk.ymlAuto-AFK on inactivity, optional kick; sleep voting/afk, /sleep
Chat & Messageschat.ymlChat format, team chat, private messages/msg, /team chat, /nick
Hologramsholograms.ymlText and item lines, PlaceholderAPI/holo
Homeshomes.ymlPersonal homes with limit, cooldown, warmup/home, /sethome, /delhome
Jobsjobs.yml10 jobs with levels, XP, boosts, quests, shop/jobs, /jobsa
Join/Leavejoinleave.ymlCustom join/leave messages, first-join titleAutomatic
Moderationmoderation.ymlMutes, bans, warns, jail, vanish, spy/mute, /cban, /warn, /jail, /vanish
Mob teleportmobteleport.ymlLeashed mobs follow on teleport/mobteleport
Nicknick.ymlCustom nicknames with colours/nick
Command visibilitypermissions.ymlTab shows only permitted commands, no bukkit: duplicatesAutomatic
RTPrtp.ymlRandom teleport with safe target search/rtp
Shopshop.ymlChest shops, buy/sell, price limits, hopper protectionShift+click a chest
Spawnspawn.ymlServer, first-join and group spawns/spawn, /setspawn
Stationsstations.ymlVirtual workstations at one hub/station
Tabtab.ymlTab name with prefix/suffix/Nexo glyphsAutomatic
Teamteam.ymlRanks, bank, home, warps, chest claims, alliances/team
Teleportteleport.ymlTeleport core with combat lock, /back/back
TPAtpa.ymlTPA/TPAHere with timeout, cooldown/tpa, /tpaccept, /tpdeny
Utilityutility.ymlHeal, feed, fly, god, repair, trash, ping, TPS, seen/heal, /fly, /god, /whois
Warpswarps.ymlServer warps with icon, group, warmup, cooldown/warp, /setwarp
Web interfacewebsession.ymlWeb panel for homes, claims, jobs, teams, warps, economy/cweb
Worldworld.ymlGamerule 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: false

Reload #

/coreengine reload reloads config.yml, messages.yml, all modules/*.yml, 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.