Configuring

Aliases

aliases.yml holds every extra name a command answers to. plugin.yml deliberately declares none, so this file is the only place to look.

delhome: [ removehome, remhome ]
tpa: [ call, tpask ]
msg: [ w, tell, whisper, pm ]
clearinventory: [ clear, ci, clearinv ]

The real name on the left always works; anything you list is added on top of it. Leave a list empty for no extra names at all.

Changing it needs a restart#

Command names are registered with the server when the plugin starts. /chorus reload re-reads everything else but not this.

Taking over a name#

An alias that another plugin already owns is skipped, so nothing is ever broken by installing this one.

A name the server itself answers to is taken over: /clear reaches /clearinventory, and /tps reaches this plugin's. The line is rewritten before it is dispatched, so /clear Notch is /clearinventory Notch all the way down — its arguments, its permission, its messages.

The original stays reachable as /minecraft:clear. Switching a module off gives its names back.

The shipped list#

Grouped the way the file is.

Command Also answers to
/chorus chorusecore
/commands help, chorushelp
/delhome removehome, remhome
/homes listhomes, homelist
/renamehome movehome
/homeicon sethomeicon
/warps listwarps, warplist
/setwarp createwarp
/delwarp removewarp, remwarp
/warpinfo winfo
/warpset warpedit
/tpa call, tpask
/tpahere tpaskhere
/tpaccept tpyes, tpacc
/tpdeny tpno
/back return
/tpauto autotp, tpaccepting
/tpoffline otp, tpoff
/tpaall callall
/tptoggle tpblock, toggletp
/god godmode
/ping latency
/fix repair
/trash disposal, bin
/craft workbench, wb
/smithingtable smithing
/cartography cartographytable
/enchanting enchantingtable, etable
/enderchest ec, echest
/balance bal, money
/baltop balancetop, topbalance
/eco economy
/paylog payments
/paytoggle payblock
/msg w, tell, whisper, pm
/reply r
/socialspy spy
/mail memo, email
/msgtoggle togglemsg, msgblock
/rtoggle replytoggle
/ignore block, mute
/speed walkspeed
/jump j, jumpto
/bottom down
/break mine
/depth height
/compass facing, bearing
/rest sleep
/ext extinguish, douse
/smite lightning, thor, strike
/fireball throw
/powertool pt, bind
/powertooltoggle pttoggle, ptoggle
/motd welcome
/info about, news
/near nearby
/invsee inventorysee, seeinv
/ecsee endersee, enderchestsee
/tps lag, gc, mem
/getpos pos, coords, whereami
/suicide die
/burn ignite, setfire
/tp teleport
/tphere bring, s
/tppos teleportpos
/tpall teleportall
/vanish v
/gamemode gm
/lockdown maintenance
/tempfly timedfly
/note notes, playernote
/stafflog modlog, actionlog
/afk away
/seen lastseen
/playtime played, ontime
/whois playerinfo, pinfo
/list online, who
/ptime playertime
/pweather playerweather
/nick nickname
/realname whois-nick
/hat head
/condense compress
/clearinventory clear, ci, clearinv
/restore restoreinv, undoclear
/itemname rename
/lore itemlore
/more fill
/skull playerhead
/unbreakable nobreak
/glow shine
/enchant ench
/stack restack
/give item, i
/exp xp
/itemdb iteminfo, whatisthis
/recipe recipes, howto
/book unsign
/firework rocket
/potion brew
/editsign signedit
/kits kitlist
/kitedit editkit, kitcreate
/kitreset resetkit, kitclear
/world goworld
/time settime
/weather setweather, sky
/spawnmob mob, summon-mob
/sweep butcher, killall, clearentities
/tree bigtree, plant
/spawner setspawner, mobspawner
/unlimited ul, infinite
/worth price
/shop chestshop, qs

Everything not listed has no aliases: /home, /sethome, /warp, /spawn, /setspawn, /tpcancel, /heal, /feed, /fly, /anvil, /grindstone, /stonecutter, /loom, /pay, /top, /gmc, /gms, /gma, /gmsp, /freeze, /sudo, /kit, /sell and /setworth.

Custom commands#

A command you invent in modules/custom-commands.yml carries its own aliases in its own block, not here:

  discord:
    aliases: [ dc ]