CoreEngineWIKI
ESC
NavigateEnter OpenESC Close

Command & Permission Reference

All CoreEngine commands and permissions on one page. Optional parameters are in [...], required ones in <...>. Default true means every player has the right automatically. Default op means server operators have it automatically and everyone else gets it through a permissions plugin like LuckPerms. Default false means it always has to be granted first, operators do not have it by themselves either.

Core & Admin #

Commands5
CommandSyntaxAliasesPermissionDefaultDescription
coreengine/coreengine <reload>cecoreengine.admin.reloadopReload CoreEngine configuration, messages and modules.
cweb/cweb-core.web.usetrueGenerate a personal one-time link to the web interface.
wiki/wiki-wiki.usetrueGet a clickable link to this wiki.
guide/guide-guide.usetrueOpen the command overview menu: every category with the commands you may use, including syntax and a short description.
coreconfirm/coreconfirm <yes|no>-(internal)-Internal confirmation handler for clickable actions.
Additional permissions3
Additional permissionsDefaultDescription
coreengine.*opWildcard: all CoreEngine admin permissions.
commandvisibility.bypassopExempt from all restrictions of the permissions module (sees and uses everything).
commandvisibility.group.<name>falseAssigns the player to whitelist group <name>.

Global bypass permissions #

Apply to every command that uses warmup, cooldown or costs.

Permissions6
PermissionDefaultDescription
warmup.bypass.* / warmup.bypass.<command>opSkip all warmups or the warmup of one command.
cooldown.bypass.* / cooldown.bypass.<command>opSkip all cooldowns or the cooldown of one command.
cooldown.<command>.<seconds>falsePer-rank cooldown that overrides the config value (e.g. cooldown.rtp.300). The lowest value wins, 0 means no cooldown.
cost.bypass.* / cost.bypass.<command>opSkip all costs or the cost of one command.
teleport.bypass.safetyopSkip the destination safety check.
teleport.bypass.combatopTeleport despite the combat lock.

Economy #

Commands4
CommandSyntaxAliasesPermissionDefaultDescription
balance/balance [player]bal, moneyeconomy.balancetrueShow your balance; other players: economy.balance.others (true).
pay/pay <player> <amount>-economy.paytrueTransfer money to another player.
eco/eco <subcommand>-economy.adminopEconomy administration (give, take, set, reset, reload).
baltop/baltop [page]balancetop, moneytopeconomy.baltoptrueShow the richest players.

Shop #

Commands4
CommandSyntaxAliasesPermissionDefaultDescription
shop/shop <subcommand>-shop.usetrueView shop info and manage your shops; list/reload: shop.admin (false).
shopconfirm/shopconfirm-shop.usetrueInternal purchase confirmation (clickable).
shopcancel/shopcancel-shop.usetrueInternal purchase cancel (clickable).
shopedit/shopedit <price|type>-shop.createtrueInternal clickable shop editor.
Additional permissions4
Additional permissionsDefaultDescription
shop.createtrueCreate chest shops.
shop.bypass.maxshopsopBypass the shop limit per player.
shop.bypass.selftradeopBuy from/sell to your own shops.
shop.limit.<number> / shop.limit.unlimitedfalseIndividual shop limit (highest value wins) or unlimited.

Homes #

Commands5
CommandSyntaxAliasesPermissionDefaultDescription
home/home [name]-home.usetrueTeleport to a home.
sethome/sethome [name]-home.settrueSet a home at your position.
delhome/delhome <name>removehome, remhomehome.deletetrueDelete a home.
homes/homeshomelisthome.listtrueList your homes.
homeof/homeof <player> [name]-home.adminopAdmin teleport to another player's home.
Additional permissions2
Additional permissionsDefaultDescription
home.bypass.worldblacklistopSet homes in blocked worlds too.
home.limit.<number> / home.limit.unlimitedfalseIndividual home limit (highest value wins) or unlimited.

Warps #

Commands4
CommandSyntaxAliasesPermissionDefaultDescription
warp/warp <name>-warp.usetrueTeleport to a warp or manage personal/team warps.
warps/warpswarplistwarp.usetrueShow the warp list GUI.
setwarp/setwarp <name> [permission] [icon] [group]-warp.adminopCreate or update a server warp.
delwarp/delwarp <name>removewarp, remwarpwarp.adminopDelete a server warp.
Additional permissions3
Additional permissionsDefaultDescription
warp.player.usetrueCreate, buy and manage personal warps (/warp create player).
warp.player.limit.<number> / warp.player.limit.unlimitedfalsePersonal warp limit (highest value wins) or unlimited.
warp.team.usetrueManage team warps (also needs the team right MANAGE_WARPS, count depends on team level).

Spawn & Back #

Commands8
CommandSyntaxAliasesPermissionDefaultDescription
spawn/spawn-spawn.usetrueTeleport to the server spawn.
setspawn/setspawn-spawn.adminopSet the main spawn.
setfirstspawn/setfirstspawn-spawn.adminopSet the first-join spawn.
setgroupspawn/setgroupspawn <group>-spawn.adminopSet a LuckPerms group spawn.
delgroupspawn/delgroupspawn <group>-spawn.adminopDelete a LuckPerms group spawn.
setworldspawn/setworldspawn [world]-worldspawn.setopSet the vanilla world spawn.
back/back-back.usetrueReturn to the last teleport or death position.
dback/dback-dback.usetrueReturn to the last death position.
Additional permissions2
Additional permissionsDefaultDescription
spawn.bypass.groupspawnopIgnore the group spawn, always use the main spawn.
back.ondeathtrueDeath position is stored as the /back target.

Teleport (admin) #

Commands4
CommandSyntaxAliasesPermissionDefaultDescription
tp/tp <player> [player2]-teleport.tpopTeleport to a player, or player to player.
tphere/tphere <player>-teleport.tphereopTeleport a player to you.
tppos/tppos <x> <y> <z> [world]-teleport.tpposopTeleport to coordinates.
tpall/tpall-teleport.tpallopTeleport all players to you.

TPA (teleport ask) #

Commands5
CommandSyntaxAliasesPermissionDefaultDescription
tpa/tpa <player>-tpa.sendtrueSend a teleport request.
tpahere/tpahere <player>-tpa.sendheretrueRequest a player to teleport to you.
tpaccept/tpaccepttpyestpa.accepttrueAccept a request.
tpdeny/tpdenytpnotpa.denytrueDeny a request.
tptoggle/tptoggle-tpa.toggletrueToggle incoming requests.
Additional permissions3
Additional permissionsDefaultDescription
tpa.bypass.toggleopSend requests despite a disabled toggle.
tpa.bypass.distanceopBypass the maximum TPA distance.
tpa.bypass.crossdimensionopBypass the cross-dimension lock.

RTP (random teleport) #

Commands1
CommandSyntaxAliasesPermissionDefaultDescription
rtp/rtp [subcommand]randomtp, wildrtp.usetrueTeleport to a random location.
Additional permissions12
Additional permissionsDefaultDescription
rtp.biometrue/rtp biome: choose a target biome.
rtp.worldop/rtp world: into a specific world.
rtp.playerop/rtp player: randomly teleport another player.
rtp.adminop/rtp info, reload, queue, disabled.
rtp.bypass.worldblacklistopIgnore blocked worlds.
rtp.bypass.biomeopBypass biome restrictions.
rtp.bypass.cooldownopBypass the RTP cooldown.
rtp.bypass.delayopBypass the RTP warmup.
rtp.bypass.costopBypass the RTP cost.
rtp.bypass.limitopBypass the RTP usage limit.
rtp.bypass.claimprotectionopIgnore WorldGuard/GriefPrevention protection during RTP.
rtp.limit.<number> / rtp.limit.unlimitedfalseIndividual usage limit (highest value wins) or unlimited.

Mob teleport #

Commands1
CommandSyntaxAliasesPermissionDefaultDescription
mobteleport/mobteleport <toggle|reload>mobtp, mtpmobteleport.usetrueToggle taking mobs along, or reload.
Additional permissions6
Additional permissionsDefaultDescription
mobteleport.leashedtrueLeashed mobs teleport with you.
mobteleport.petstruePets (standing/following) teleport with you.
mobteleport.adminop/mobteleport reload.
mobteleport.bypass.entityfilteropBypass the entity whitelist/blacklist.
mobteleport.bypass.worldgroupopBypass the world group restriction.
mobteleport.bypass.regionprotectionopBypass region protection at the destination.

Nick #

Commands1
CommandSyntaxAliasesPermissionDefaultDescription
nick/nick <subcommand>-nick.settrueManage nicknames.
Additional permissions3
Additional permissionsDefaultDescription
nick.resettrueReset your own nick.
nick.whotrueResolve the real name behind a nick.
nick.adminopsetother, resetother, list, reload.

Teams #

Commands2
CommandSyntaxAliasesPermissionDefaultDescription
team/team <subcommand>-team.infotrueTeam management (all subcommands on the Teams page).
teama/teama <subcommand>-team.admin.reloadopTeam administration.

The subcommand permissions (team.create, team.invite, team.chat, ... , all default true) and the admin permissions (team.admin.<subcommand>, default false) are named 1:1 after the subcommands and documented on the Teams page.

Additional permissions8
Additional permissionsDefaultDescription
team.bypass.createcostopBypass the team creation cost.
team.bypass.changecostopBypass costs for team changes.
team.bypass.friendlyfireopBypass team friendly fire protection.
team.bypass.allyfriendlyfireopBypass ally friendly fire protection.
team.bypass.chestclaimopBypass team chest protection.
team.bypass.depositcooldownopBypass the deposit cooldown.
team.bypass.withdrawcooldownopBypass the withdraw cooldown.
team.bypass.limitopBypass team warp/rank limits.

Jobs #

Commands2
CommandSyntaxAliasesPermissionDefaultDescription
jobs/jobs <subcommand>-jobs.usetrueJobs system (all subcommands on the Jobs page).
jobsa/jobsa <subcommand>-jobs.admin.reloadopJobs administration.

The subcommand permissions (jobs.browse, jobs.join, jobs.quests, ... , all default true) and the admin permissions (jobs.admin.<area>, default false) are documented on the Jobs page.

Additional permissions12
Additional permissionsDefaultDescription
jobs.max.<number> / jobs.max.unlimitedfalseMaximum concurrent jobs (highest value wins) or unlimited.
jobs.maxlevel.<number>falseIndividual max level per rank.
jobs.autojoin.<jobId>falseAutomatic job join.
jobs.boost.<factor>falsePermission-based income boost (e.g. jobs.boost.1.25).
jobs.bypass.xplossopNo XP loss when leaving a job.
jobs.bypass.placedblockopBypass the player-placed-block protection.
jobs.bypass.cropcheckopBypass the crop age check.
jobs.bypass.spamkillopBypass the spam-kill protection.
jobs.bypass.spawneropBypass the spawner mob reduction.
jobs.bypass.afkopBypass the AFK farm detection.
jobs.bypass.limitopBypass period limits.
jobs.bypass.dynamicpayopBypass the dynamic pay adjustment.

Moderation #

Commands19
CommandSyntaxAliasesPermissionDefaultDescription
mute/mute <player> [duration] [reason]-mod.muteopMute a player (timed or permanent).
unmute/unmute <player>-mod.unmuteopUnmute a player.
checkmute/checkmute <player>-mod.muteopCheck mute status.
cban/cban <player> [reason]corebanmod.banopBan permanently.
ctempban/ctempban <player> <duration> [reason]coretempbanmod.tempbanopBan temporarily.
cunban/cunban <player>coreunbanmod.unbanopUnban.
cbanip/cbanip <ip|player> [reason]corebanipmod.banipopBan an IP address.
cunbanip/cunbanip <ip>coreunbanipmod.unbanopUnban an IP address.
checkban/checkban <player>-mod.banopCheck ban status.
warn/warn <player> [reason]-mod.warnopWarn a player.
warnings/warnings <player>warnsmod.warnopList warnings.
clearwarnings/clearwarnings <player>clearwarnsmod.clearwarningsopClear warnings.
setjail/setjail <name>-mod.setjailopSet a jail position.
deljail/deljail <name>-mod.setjailopDelete a jail position.
jail/jail <player> [jail] [duration] [reason]-mod.jailopJail a player.
unjail/unjail <player>-mod.unjailopRelease a player.
socialspy/socialspy-mod.socialspyopRead private messages.
commandspy/commandspy-mod.commandspyopSee player commands.
vanish/vanishvmod.vanishopInvisible to regular players.
Additional permissions3
Additional permissionsDefaultDescription
mod.vanish.seeopSee vanished players.
mod.bypass.muteopChat despite being muted.
mod.bypass.jailopMove and use commands despite jail.

World management #

Commands4
CommandSyntaxAliasesPermissionDefaultDescription
gamerules/gamerulesgameruleworld.gamerulesopOpen the gamerule editor GUI.
world/world <normal|nether|end|worldname>-world.teleportopTeleport to another world.
time/time <day|night|...|ticks>-world.timeopSet the world time.
weather/weather <sun|rain|storm>-world.weatheropSet the weather.
Additional permissions4
Additional permissionsDefaultDescription
world.shortcut.usetrueUse world shortcuts like /shopping_district.
world.shortcut.adminopManage world shortcuts (/world shortcut).
world.gamemode.adminopManage forced per-world gamemodes (/world gamemode).
world.gamemode.bypassopExempt from forced per-world gamemodes.

Holograms #

Commands1
CommandSyntaxAliasesPermissionDefaultDescription
holo/holo [subcommand]hologramper subcommandopManage holograms.
Additional permissions3
Additional permissionsDefaultDescription
holo.create / holo.delete / holo.editopCreate, delete, edit holograms.
holo.list / holo.teleportopList/info and teleport to holograms.
holo.adminop/holo reload.

Cosmetics #

Commands1
CommandSyntaxAliasesPermissionDefaultDescription
cosmetic/cosmetic [apply|remove|list|grant|revoke|reload]cosmeticscosmetic.usetrueApply cosmetic skins to your own items.
Additional permissions2
Additional permissionsDefaultDescription
cosmetic.use.<id>falseUnlocks the respective cosmetic (for crates and shops).
cosmetic.adminop/cosmetic grant, revoke and reload.

Messaging (chat & messages) #

Commands5
CommandSyntaxAliasesPermissionDefaultDescription
msg/msg <player> <message>tell, whisper, w, pm, dm, messagemsg.sendtrueSend a private message.
reply/reply <message>rmsg.replytrueReply to the last message.
broadcast/broadcast <message>bcmsg.broadcastopServer-wide announcement.
joinmsg/joinmsg <set|reset|preview|reload>-joinleave.setjointrueManage your join message.
leavemsg/leavemsg <set|reset|preview>-joinleave.setleavetrueManage your leave message.
Additional permissions3
Additional permissionsDefaultDescription
msg.bypass.muteopSend private messages despite being muted.
joinleave.colorstrueMiniMessage colors in join/leave messages.
joinleave.adminopJoin/leave admin commands (reload).

Utility (player tools) #

Commands23
CommandSyntaxAliasesPermissionDefaultDescription
heal/heal [player]-util.healopHeal; others: util.heal.others.
feed/feed [player]-util.feedopFill hunger; others: util.feed.others.
god/god [player]-util.godopGod mode; others: util.god.others.
fly/fly [player]-util.flyopFlight mode; others: util.fly.others.
speed/speed <value> [player]-util.speedopWalk/fly speed; others: util.speed.others.
gamemode/gamemode <mode> [player]gmutil.gamemodeopGame mode; others: util.gamemode.others.
repair/repair [all|hand]fixutil.repairopRepair item; everything: util.repair.all.
hat/hat-util.hatopWear an item as a helmet.
clear/clear [player]ciutil.clearopClear inventory; others: util.clear.others.
clearenderchest/clearenderchest [player]clearecutil.clearenderchestopClear ender chest; others: util.clearenderchest.others.
invsee/invsee <player>-util.invseeopOpen/edit another inventory.
endersee/endersee <player>ecseeutil.enderseeopOpen/edit another ender chest.
ec/ecenderchestutil.ectrueOpen your ender chest.
exp/exp <give|take|set> <player> <amount>xp, experienceutil.expopManage experience.
hunger/hunger <player> <value>-util.hungeropSet food level.
near/near [radius]-util.neartrueShow nearby players.
ping/ping [player]latencyutil.pingtrueShow ping; others: util.ping.others.
tps/tps-util.tpsopShow server TPS and MSPT.
list/listonline, whoutil.listtrueOnline player list.
whois/whois <player>playerinfoutil.whoisopPlayer details; IP display: util.whois.ip.
seen/seen <player>lastseenutil.seentrueShow last online time.
trash/trashdisposalutil.trashtrueDisposal inventory.
glow/glow [colour|off] [player]-util.glowopGlowing outline in a team colour, without a colour a menu opens; for others with util.glow.others.

Crafting stations #

Commands13
CommandSyntaxAliasesPermissionDefaultDescription
workbench/workbenchcraft, wbutil.workbenchtrueVirtual crafting table.
anvil/anvil-util.anviltrueVirtual anvil.
sign/sign [check]-itemtext.checktruecheck shows the real signatures of the item in your hand; signing itself needs itemtext.sign (false).
lore/lore <add <text>|remove [no]|list|clear>-itemtext.loreopWrite your own coloured lore lines onto the item in your hand.
rename/rename <text|reset>-itemtext.renameopGive the item in your hand a coloured name, 50 visible characters.
stations/stationsworkstationsstations.usetrueStations hub GUI.
smithingtable/smithingtablesmithingstations.smithingtrueVirtual smithing table.
loom/loom-stations.loomtrueVirtual loom.
stonecutter/stonecutter-stations.stonecuttertrueVirtual stonecutter.
cartographytable/cartographytablecartographystations.cartographytrueVirtual cartography table.
grindstone/grindstone-stations.grindstonetrueVirtual grindstone.
enchantingtable/enchantingtable [level]enchant, enchantingstations.enchantingtrueVirtual enchanting table, at a chosen level with the level permission.
upgrade/upgradeenchantupgrade, upgradeenchantupgrade.usetrueRaise an enchantment on the item in your hand one level past its maximum, for money, levels and items.
Additional permissions6
Additional permissionsDefaultDescription
stations.workbench / stations.anviltrueOpen workbench/anvil via the /stations GUI.
itemtext.renameopAnvil names with MiniMessage colours and formatting.
itemtext.signopSign items with /sign.
stations.enchanting.levelop/enchantingtable <level>: enchanting table up to the chosen level without bookshelves.
upgrade.usetrueOpen /upgrade and upgrade enchantments against the configured price.
upgrade.freeopUpgrade enchantments without paying money, levels or items.

AFK & Sleep #

Commands2
CommandSyntaxAliasesPermissionDefaultDescription
afk/afk-afk.usetrueToggle AFK status.
sleep/sleep <reload|info>slpsleep.infotrueShow sleep status or reload.
Additional permissions6
Additional permissionsDefaultDescription
afk.bypass.kickopNever kicked for being AFK.
afk.bypass.timeoutopNever set AFK automatically.
afk.bypass.antiafkopBypass anti-AFK machine detection.
sleep.usetrueCounts towards the sleep threshold when sleeping.
sleep.bypassopExcluded from the sleep calculation (like AFK).
sleep.adminop/sleep reload.

Reminder #

A tip about one feature of the server in the chat every 30 minutes, matching the enabled modules. No commands, see Reminder.

Additional permissions1
Additional permissionsDefaultDescription
reminder.receivetrueReceives the tips.

Web interface #

Additional permissions7
Additional permissionsDefaultDescription
core.web.category.homestrueHomes category visible in the web interface.
core.web.category.claimstrueClaims category visible.
core.web.category.jobstrueJobs category visible.
core.web.category.teamstrueTeams category visible.
core.web.category.warpstrueWarps category visible.
core.web.category.economytrueEconomy category visible.
core.web.cooldown.bypassopBypass the cooldown for new /cweb links.
💡

Tip: Every module has a wildcard (economy.*, home.*, team.admin.*, ...) that grants all rights of that module at once. Wildcards always default to false.