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 false means it must be granted through a permissions plugin like LuckPerms; server operators (OP) have it anyway.

Core & Admin #

CommandSyntaxAliasesPermissionDefaultDescription
coreengine/coreengine <reload>cecoreengine.admin.reloadfalseReload CoreEngine configuration, messages and modules.
cweb/cweb-core.web.usetrueGenerate a personal one-time link to the web interface.
coreconfirm/coreconfirm <yes|no>-(internal)-Internal confirmation handler for clickable actions.
Additional permissionsDefaultDescription
coreengine.*falseWildcard: all CoreEngine admin permissions.
commandvisibility.bypassfalseExempt 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.

PermissionDefaultDescription
warmup.bypass.* / warmup.bypass.<command>falseSkip all warmups or the warmup of one command.
cooldown.bypass.* / cooldown.bypass.<command>falseSkip 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>falseSkip all costs or the cost of one command.
teleport.bypass.safetyfalseSkip the destination safety check.
teleport.bypass.combatfalseTeleport despite the combat lock.

Economy #

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.adminfalseEconomy administration (give, take, set, reset, reload).
baltop/baltop [page]balancetop, moneytopeconomy.baltoptrueShow the richest players.

Shop #

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 permissionsDefaultDescription
shop.createtrueCreate chest shops.
shop.bypass.maxshopsfalseBypass the shop limit per player.
shop.bypass.selftradefalseBuy from/sell to your own shops.
shop.limit.<number> / shop.limit.unlimitedfalseIndividual shop limit (highest value wins) or unlimited.

Homes #

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.adminfalseAdmin teleport to another player's home.
Additional permissionsDefaultDescription
home.bypass.worldblacklistfalseSet homes in blocked worlds too.
home.limit.<number> / home.limit.unlimitedfalseIndividual home limit (highest value wins) or unlimited.

Warps #

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.adminfalseCreate or update a server warp.
delwarp/delwarp <name>removewarp, remwarpwarp.adminfalseDelete a server warp.
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 #

CommandSyntaxAliasesPermissionDefaultDescription
spawn/spawn-spawn.usetrueTeleport to the server spawn.
setspawn/setspawn-spawn.adminfalseSet the main spawn.
setfirstspawn/setfirstspawn-spawn.adminfalseSet the first-join spawn.
setgroupspawn/setgroupspawn <group>-spawn.adminfalseSet a LuckPerms group spawn.
delgroupspawn/delgroupspawn <group>-spawn.adminfalseDelete a LuckPerms group spawn.
setworldspawn/setworldspawn [world]-worldspawn.setfalseSet 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 permissionsDefaultDescription
spawn.bypass.groupspawnfalseIgnore the group spawn, always use the main spawn.
back.ondeathtrueDeath position is stored as the /back target.

Teleport (admin) #

CommandSyntaxAliasesPermissionDefaultDescription
tp/tp <player> [player2]-teleport.tpfalseTeleport to a player, or player to player.
tphere/tphere <player>-teleport.tpherefalseTeleport a player to you.
tppos/tppos <x> <y> <z> [world]-teleport.tpposfalseTeleport to coordinates.
tpall/tpall-teleport.tpallfalseTeleport all players to you.

TPA (teleport ask) #

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 permissionsDefaultDescription
tpa.bypass.togglefalseSend requests despite a disabled toggle.
tpa.bypass.distancefalseBypass the maximum TPA distance.
tpa.bypass.crossdimensionfalseBypass the cross-dimension lock.

RTP (random teleport) #

CommandSyntaxAliasesPermissionDefaultDescription
rtp/rtp [subcommand]randomtp, wildrtp.usetrueTeleport to a random location.
Additional permissionsDefaultDescription
rtp.biometrue/rtp biome: choose a target biome.
rtp.worldfalse/rtp world: into a specific world.
rtp.playerfalse/rtp player: randomly teleport another player.
rtp.adminfalse/rtp info, reload, queue, disabled.
rtp.bypass.worldblacklistfalseIgnore blocked worlds.
rtp.bypass.biomefalseBypass biome restrictions.
rtp.bypass.cooldownfalseBypass the RTP cooldown.
rtp.bypass.delayfalseBypass the RTP warmup.
rtp.bypass.costfalseBypass the RTP cost.
rtp.bypass.limitfalseBypass the RTP usage limit.
rtp.bypass.claimprotectionfalseIgnore WorldGuard/GriefPrevention protection during RTP.
rtp.limit.<number> / rtp.limit.unlimitedfalseIndividual usage limit (highest value wins) or unlimited.

Mob teleport #

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

Nick #

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

Teams #

CommandSyntaxAliasesPermissionDefaultDescription
team/team <subcommand>-team.infotrueTeam management (all subcommands on the Teams page).
teama/teama <subcommand>-team.admin.reloadfalseTeam 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 permissionsDefaultDescription
team.bypass.createcostfalseBypass the team creation cost.
team.bypass.changecostfalseBypass costs for team changes.
team.bypass.friendlyfirefalseBypass team friendly fire protection.
team.bypass.allyfriendlyfirefalseBypass ally friendly fire protection.
team.bypass.chestclaimfalseBypass team chest protection.
team.bypass.depositcooldownfalseBypass the deposit cooldown.
team.bypass.withdrawcooldownfalseBypass the withdraw cooldown.
team.bypass.limitfalseBypass team warp/rank limits.

Jobs #

CommandSyntaxAliasesPermissionDefaultDescription
jobs/jobs <subcommand>-jobs.usetrueJobs system (all subcommands on the Jobs page).
jobsa/jobsa <subcommand>-jobs.admin.reloadfalseJobs 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 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.xplossfalseNo XP loss when leaving a job.
jobs.bypass.placedblockfalseBypass the player-placed-block protection.
jobs.bypass.cropcheckfalseBypass the crop age check.
jobs.bypass.spamkillfalseBypass the spam-kill protection.
jobs.bypass.spawnerfalseBypass the spawner mob reduction.
jobs.bypass.afkfalseBypass the AFK farm detection.
jobs.bypass.limitfalseBypass period limits.
jobs.bypass.dynamicpayfalseBypass the dynamic pay adjustment.

Moderation #

CommandSyntaxAliasesPermissionDefaultDescription
mute/mute <player> [duration] [reason]-mod.mutefalseMute a player (timed or permanent).
unmute/unmute <player>-mod.unmutefalseUnmute a player.
checkmute/checkmute <player>-mod.mutefalseCheck mute status.
cban/cban <player> [reason]corebanmod.banfalseBan permanently.
ctempban/ctempban <player> <duration> [reason]coretempbanmod.tempbanfalseBan temporarily.
cunban/cunban <player>coreunbanmod.unbanfalseUnban.
cbanip/cbanip <ip|player> [reason]corebanipmod.banipfalseBan an IP address.
cunbanip/cunbanip <ip>coreunbanipmod.unbanfalseUnban an IP address.
checkban/checkban <player>-mod.banfalseCheck ban status.
warn/warn <player> [reason]-mod.warnfalseWarn a player.
warnings/warnings <player>warnsmod.warnfalseList warnings.
clearwarnings/clearwarnings <player>clearwarnsmod.clearwarningsfalseClear warnings.
setjail/setjail <name>-mod.setjailfalseSet a jail position.
deljail/deljail <name>-mod.setjailfalseDelete a jail position.
jail/jail <player> [jail] [duration] [reason]-mod.jailfalseJail a player.
unjail/unjail <player>-mod.unjailfalseRelease a player.
socialspy/socialspy-mod.socialspyfalseRead private messages.
commandspy/commandspy-mod.commandspyfalseSee player commands.
vanish/vanishvmod.vanishfalseInvisible to regular players.
Additional permissionsDefaultDescription
mod.vanish.seefalseSee vanished players.
mod.bypass.mutefalseChat despite being muted.
mod.bypass.jailfalseMove and use commands despite jail.

World management #

CommandSyntaxAliasesPermissionDefaultDescription
gamerules/gamerulesgameruleworld.gamerulesfalseOpen the gamerule editor GUI.
world/world <normal|nether|end|worldname>-world.teleportfalseTeleport to another world.
time/time <day|night|...|ticks>-world.timefalseSet the world time.
weather/weather <sun|rain|storm>-world.weatherfalseSet the weather.
Additional permissionsDefaultDescription
world.shortcut.usetrueUse world shortcuts like /shopping_district.
world.shortcut.adminfalseManage world shortcuts (/world shortcut).
world.gamemode.adminfalseManage forced per-world gamemodes (/world gamemode).
world.gamemode.bypassfalseExempt from forced per-world gamemodes.

Holograms #

CommandSyntaxAliasesPermissionDefaultDescription
holo/holo [subcommand]hologramper subcommandfalseManage holograms.
Additional permissionsDefaultDescription
holo.create / holo.delete / holo.editfalseCreate, delete, edit holograms.
holo.list / holo.teleportfalseList/info and teleport to holograms.
holo.adminfalse/holo reload.

Messaging (chat & messages) #

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.broadcastfalseServer-wide announcement.
joinmsg/joinmsg <set|reset|preview|reload>-joinleave.setjointrueManage your join message.
leavemsg/leavemsg <set|reset|preview>-joinleave.setleavetrueManage your leave message.
Additional permissionsDefaultDescription
msg.bypass.mutefalseSend private messages despite being muted.
joinleave.colorstrueMiniMessage colors in join/leave messages.
joinleave.adminfalseJoin/leave admin commands (reload).

Utility (player tools) #

CommandSyntaxAliasesPermissionDefaultDescription
heal/heal [player]-util.healfalseHeal; others: util.heal.others.
feed/feed [player]-util.feedfalseFill hunger; others: util.feed.others.
god/god [player]-util.godfalseGod mode; others: util.god.others.
fly/fly [player]-util.flyfalseFlight mode; others: util.fly.others.
speed/speed <value> [player]-util.speedfalseWalk/fly speed; others: util.speed.others.
gamemode/gamemode <mode> [player]gmutil.gamemodefalseGame mode; others: util.gamemode.others.
repair/repair [all|hand]fixutil.repairfalseRepair item; everything: util.repair.all.
hat/hat-util.hatfalseWear an item as a helmet.
clear/clear [player]ciutil.clearfalseClear inventory; others: util.clear.others.
clearenderchest/clearenderchest [player]clearecutil.clearenderchestfalseClear ender chest; others: util.clearenderchest.others.
invsee/invsee <player>-util.invseefalseOpen/edit another inventory.
endersee/endersee <player>ecseeutil.enderseefalseOpen/edit another ender chest.
ec/ecenderchestutil.ectrueOpen your ender chest.
exp/exp <give|take|set> <player> <amount>xp, experienceutil.expfalseManage experience.
hunger/hunger <player> <value>-util.hungerfalseSet food level.
near/near [radius]-util.neartrueShow nearby players.
ping/ping [player]latencyutil.pingtrueShow ping; others: util.ping.others.
tps/tps-util.tpsfalseShow server TPS and MSPT.
list/listonline, whoutil.listtrueOnline player list.
whois/whois <player>playerinfoutil.whoisfalsePlayer details; IP display: util.whois.ip.
seen/seen <player>lastseenutil.seentrueShow last online time.
trash/trashdisposalutil.trashtrueDisposal inventory.

Crafting stations #

CommandSyntaxAliasesPermissionDefaultDescription
workbench/workbenchcraft, wbutil.workbenchtrueVirtual crafting table.
anvil/anvil-util.anviltrueVirtual anvil.
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/enchantingtableenchant, enchantingstations.enchantingtrueVirtual enchanting table.
Additional permissionsDefaultDescription
stations.workbench / stations.anviltrueOpen workbench/anvil via the /stations GUI.

AFK & Sleep #

CommandSyntaxAliasesPermissionDefaultDescription
afk/afk-afk.usetrueToggle AFK status.
sleep/sleep <reload|info>slpsleep.infotrueShow sleep status or reload.
Additional permissionsDefaultDescription
afk.bypass.kickfalseNever kicked for being AFK.
afk.bypass.timeoutfalseNever set AFK automatically.
afk.bypass.antiafkfalseBypass anti-AFK machine detection.
sleep.usetrueCounts towards the sleep threshold when sleeping.
sleep.bypassfalseExcluded from the sleep calculation (like AFK).
sleep.adminfalse/sleep reload.

Web interface #

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.bypassfalseBypass 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.