Skip to content

Commands

This page contains information about every command available, its description, permissions, etc. Here are some syntax rules:

  • when a command's argument is enclosed in <>, it must be specified to make the command work
  • when a command's argument is enclosed in [], it is optional and can be omitted
  • when a command's argument contains | (example: <player|IP address>), it means that you have to specify one of the options available
  • for commands that require you to specify a period of time, refer to the Getting started/Syntax/Timestamps page to find out the timestamps specifiable

Make sure to read any [?] notes which may be found throughout the tables.

Server commands

The following commands are executable on the server implementations (Bukkit, Sponge) of ChatPlugin.

Main

Table
CommandAliasesDescriptionArgumentsPermission(s)Free version
/chatpluginchatpl, cpMain command.chatplugin.commands.chatplugin
/chatplugin help [category]?Display the help menu.
  1. [category]: category of commands[?]
chatplugin.commands.help
chatplugin.commands.help.admin
/chatplugin infoinformation, contact, contacts, supportDisplay info about the plugin.chatplugin.commands.info
/chatplugin versionver, buildDisplay info about ChatPlugin's version.chatplugin.commands.version
/chatplugin language <language>languages, lang, langs, localeChange your currently displayed language.
  1. <language>: new language's ID
chatplugin.commands.language
chatplugin.commands.language.cooldown-bypass
/chatplugin reloadrl, restart, rebootReload ChatPlugin.chatplugin.commands.reload
/chatplugin status [-chat]overview, serverDisplay the server's current status.
  1. [-c]: print the status instead of opening its GUI[?]
chatplugin.commands.status
/chatplugin debug [manager|-file]verboseToggle debug mode or print info about a manager.
  1. [manager|-f]: manager's name or -f to debug to file.[?]
chatplugin.commands.debug
/chatplugin recover[?]Perform ChatPlugin recovery.chatplugin.commands.recover

User

Table
CommandAliasesDescriptionArgumentsPermission(s)Free version
/language <language>languages, lang, langs, localeChange your currently displayed language.
  1. <language>: new language's ID
chatplugin.commands.language[?]
/languagelanguages, lang, langs, localeOpen the Languages GUI.chatplugin.commands.language[?]
/whisper <player> <message>message, msg, tell, w, dmSend a private message to another player.
  1. <player>: message's recipient
  2. <message>: message to send
chatplugin.commands.whisper
chatplugin.commands.whisper.console to whisper to the console
chatplugin.commands.vanish to whisper to vanished players
/reply <message>rReply to a private message.
  1. <message>: message to send
chatplugin.commands.reply
chatplugin.commands.vanish to reply to vanished players
/ignoreavoidManage ignored players.chatplugin.commands.ignore
/ignore add <player>aIgnore a player.
  1. <player>: player to ignore
chatplugin.commands.ignore.add
chatplugin.commands.ignore.add.bypass to prevent others from ignoring you
/ignore remove <player>rUnignore a player.
  1. <player>: player to unignore
chatplugin.commands.ignore.remove
/ignore clearcClear your ignored players.chatplugin.commands.ignore.clear
/ignore list [player]ls, lList yours or another player's ignored players.
  1. [player]: player to check
chatplugin.commands.ignore.list
chatplugin.commands.ignore.list.others
/ping [player]pong, latencyShow yours or another player's latency in ms.
  1. [player]: player to check
chatplugin.commands.ping
chatplugin.commands.ping.others
/rankinfo <player>rinfo, rankDisplay info about a player's rank.
  1. <player>: player to check
chatplugin.commands.rankinfo
/playerlist [rank]plist, list, onlineDisplay the online players' list.
  1. [rank]: rank to check
chatplugin.commands.playerlist
chatplugin.commands.vanish to show vanished players
/chatcolor <color> [player]color, ccChange your chat's default color.
  1. <color>: color to set
  2. [player]: target player
chatplugin.commands.chatcolor
chatplugin.commands.chatcolor.others
chatplugin.commands.chatcolor.hex
[?]
/chatcolor [color] [player]color, ccChange your chat's default color.
  1. [color]: color to set
  2. [player]: target player
chatplugin.commands.chatcolor
chatplugin.commands.chatcolor.others
chatplugin.commands.chatcolor.hex
[?]
/bossbar [player]bbar, bbToggle the bossbar's visibility.
  1. [player]: target player
chatplugin.commands.bossbar
chatplugin.commands.bossbar.others
/scoreboard [player]sboard, sbToggle the scoreboard's visibility.
  1. [player]: target player
chatplugin.commands.scoreboard
chatplugin.commands.scoreboard.others

Admin

Table
CommandAliasesDescriptionArgumentsPermission(s)Free version
/staffchat [message]schat, scVery handy cross-server Staff chat.
  1. [message]: message to send (may contain spaces)
chatplugin.commands.staffchat
/socialspychatspy, ssSpy other players' private messageschatplugin.commands.socialspy
/rangedchatspyrcsSpy other players' local messages.chatplugin.commands.rangedchatspy
/iplookup <player
|IP address>
lookup, geolocate, iplPerform a lookup of an IP address
  1. <player|IP address>: player or IP address to check
chatplugin.commands.iplookup
/lastseen <player>seen, lastlogout, lsCheck when a player was last seen.
  1. <player>: player to check
chatplugin.commands.lastseen
/clearchatclcClear chat to hide last messages.chatplugin.commands.clearchat
chatplugin.commands.clearchat.bypass
/mutealltogglechat, maToggle chat for non Staff members.chatplugin.commands.muteall
/chatlog <player> <time> [page] [text] [-private
messages] [-blocked]
chlog, clog, clLook up messages containing certain text.
  1. <player>: player to check
  2. <time>: messages' maximum age
  3. [page]: page displayed in chat
  4. [text]: text to search (may contain spaces)
Additional flag(s):
  • [-pm]: show only private messages[?]
  • [-b]: show only blocked messages[?]
chatplugin.commands.chatlog
/accountcheck <player> [max time played] [-iplookup]alts, macCheck a player's alt accounts.
  1. <player>: player to check
  2. [max time played]: max time allowed to be considered reliable for a comparison
Additional flag(s):
  • [-il]: compare every IP address' lookup[?]
chatplugin.commands.accountcheck

Punishments

None of the following commands are available in the free version.

Table
CommandAliasesDescriptionArgumentsPermission(s)
/ban <player> [reason] [-silent] [-type]permban, pbanPermanently ban a player.
  1. <player>: player to ban
  2. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.ban
chatplugin.commands.ban.not-stored-players
chatplugin.commands.ban.offline
chatplugin.notify.ban
chatplugin.notify.ban.silent
/tempban <player> <duration> [reason] [-silent] [-type]tbanTemporarily ban a player.
  1. <player>: player to ban
  2. <duration>: ban's duration
  3. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.tempban
chatplugin.commands.tempban.not-stored-players
chatplugin.commands.tempban.offline
chatplugin.notify.ban
chatplugin.notify.ban.silent
+ Staff members' ranks may have max /tempban durations
/banip <player|IP address> [reason] [-silent] [-type]permbanip, pbanipPermanently ban a player or a IP address.
  1. <player|IP address>: player or IP address to ban
  2. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.banip
chatplugin.commands.banip.not-stored-ips
chatplugin.commands.banip.offline
chatplugin.notify.banip
chatplugin.notify.banip.silent
/tempbanip <player|IP address> <duration> [reason] [-silent] [-type]tbanipTemporarily ban a player or an IP address.
  1. <player|IP address>: player or IP address to ban
  2. <duration>: ban's duration
  3. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.tempbanip
chatplugin.commands.tempbanip.not-stored-ips
chatplugin.commands.tempbanip.offline
chatplugin.notify.banip
chatplugin.notify.banip.silent
+ Staff members' ranks may have max /tempbanip durations
/unban <ID|player> [server]pardon, rmbanUnban a previously banned player.
  1. <ID|player>: ban's ID or player to unban
  2. [server]: ban's origin server, blank if global
chatplugin.commands.unban
chatplugin.notify.ban
chatplugin.notify.ban.silent
chatplugin.notify.banip
chatplugin.notify.banip.silent
/unbanip <player|IP address> [server]pardonip, rmbanipUnban a previously banned player or IP address.
  1. <player|IP address>: player or IP address to unban
  2. [server]: ban's origin server, blank if global
chatplugin.commands.unbanip
chatplugin.notify.banip
chatplugin.notify.banip.silent
/baninfo <ID>checkban, banipinfo, checkbanipCheck a ban by its ID.
  1. <ID>: ban's ID
chatplugin.commands.baninfo
/addbanwaveentry <player> <duration> [reason] [-silent] [-type]addbwentryAdd an entry to the next banwave.
  1. <player>: player to ban
  2. <duration>: ban's duration
  3. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.addbanwaveentry
chatplugin.commands.tempban.not-stored-players
chatplugin.commands.tempban.offline
chatplugin.notify.ban
chatplugin.notify.ban.silent
chatplugin.commands.tempban to prevent others from banning you
/addbanwaveipentry <player|IP address> <duration> [reason] [-silent] [-type]addbwipentryAdd an IP entry to the next banwave.
  1. <player|IP address>: player or IP address to ban
  2. <duration>: ban's duration
  3. [reason]: ban's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate ban scope[?]
chatplugin.commands.addbanwaveipentry
chatplugin.commands.tempbanip.not-stored-players chatplugin.commands.tempbanip.offline
chatplugin.notify.banip
chatplugin.notify.banip.silent
chatplugin.commands.tempbanip to prevent others from banning you
/removebanwaveentry <player> [server]rmbwentryRemove an entry not yet executed.
  1. <player>: player to remove
  2. [server]: entry's origin server, blank if global
chatplugin.commands.removebanwaveentry
chatplugin.notify.ban
chatplugin.notify.ban.silent
/removebanwaveipentry <player|IP address> [server]rmbwipentryRemove an entry not yet executed.
  1. <player|IP address>: player or IP address to remove
  2. [server]: entry's origin server, blank if global
chatplugin.commands.removebanwaveipentry
chatplugin.notify.banip
chatplugin.notify.banip.silent
/warning <player> [reason] [-silent] [-type]warnWarn a player.
  1. <player>: player to warn
  2. [reason]: warning's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate warning scope[?]
chatplugin.commands.warning
chatplugin.commands.warning.not-stored-players
chatplugin.commands.warning.offline
chatplugin.notify.warning
chatplugin.notify.warning.silent
/unwarn <ID>rmwarning, rmwUnwarn a previously warned player.
  1. <ID>: warning's ID
chatplugin.commands.unwarn
chatplugin.notify.warning
chatplugin.notify.warning.silent
/removelastwarning <player> [server]rmlwRemove a player's last warning.
  1. <player>: player to unwarn
  2. [server]: warning's origin server, blank if global
chatplugin.commands.removelastwarning
chatplugin.notify.warning
chatplugin.notify.warning.silent
/clearwarnings <player>clwClear a player's warnings.
  1. <player>: player to unwarn
chatplugin.commands.clearwarnings
chatplugin.notify.warning
chatplugin.notify.warning.silent
/warninginfo <ID>checkwarningCheck a warning by its ID.
  1. <ID>: warning's ID
chatplugin.commands.warninginfo
/kick <player> [reason] [-silent] [-type]disconnectDisconnect a player from the server.
  1. <player>: player to kick
  2. [reason]: kick's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate kick type[?]
chatplugin.commands.kick
chatplugin.notify.kick
/kickinfo <ID>checkkickCheck a kick by its ID.
  1. <ID>: kick's ID
chatplugin.commands.kickinfo
/fakekick <player> [-chat]fkick, fkKick using a random error as reason. ¯\_(ツ)_/¯
  1. <player>: player to kick
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-c]: connect to lobby and send kick reason in chat[?]
chatplugin.commands.fakekick
chatplugin.commands.kick to prevent others from kicking you
/mute <player> <duration> [reason] [-silent] [-type]tempmute, tmuteMake a player unable to use the chat.
  1. <player>: player to mute
  2. <duration>: mute's duration
  3. [reason]: mute's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate mute scope[?]
chatplugin.commands.mute
chatplugin.commands.mute.not-stored-players
chatplugin.commands.mute.offline
chatplugin.notify.mute
chatplugin.notify.mute.silent
+ Staff members' ranks may have max /mute durations
/permmute <player> [reason] [-silent] [-type]pmutePermanently mute a player.
  1. <player>: player to mute
  2. [reason]: mute's reason (may contain spaces)
Additional flag(s):
  • [-s]: only the Staff will be notified[?]
  • [-t]: alternate mute scope[?]
chatplugin.commands.permmute
chatplugin.commands.permmute.not-stored-players
chatplugin.commands.permmute.offline
chatplugin.notify.mute
chatplugin.notify.mute.silent
/unmute <ID|player> [server]rmmuteUnmute a previously muted player.
  1. <ID|player>: mute's ID or player to unmute
  2. [server]: mute's origin server, blank if global
chatplugin.commands.unmute
chatplugin.notify.mute
chatplugin.notify.mute.silent
/muteinfo <ID>checkmuteCheck a mute by its ID.
  1. <ID>: mute's ID
chatplugin.commands.muteinfo

GUIs

None of the following commands are available in the free version.

Table
CommandAliasesDescriptionArgumentsPermission
/gui <open|refresh>customguiCommand to interact with GUIs.chatplugin.commands.gui
/gui open <ID> [player] [page] [-openactions]show, oOpen GUI command.
  1. <ID>: GUI's ID
  2. [player]: target player
  3. [page]: GUI's page
Additional flag(s):
  • [-oa]: whether to perform open actions[?]
chatplugin.commands.gui.open
/gui refresh <ID>reload, rRefresh a player's open GUI.
  1. <ID>: GUI's ID
chatplugin.commands.gui.refresh
/banlist [-ids]blist, bl, bansOpen the Banlist GUI or show bans' IDs.
  1. [-i]: print the bans instead of opening their GUI[?]
chatplugin.commands.banlist
/warnlist [-ids]wlist, wl, warningsOpen the Warnlist GUI or show warnings' IDs.
  1. [-i]: print the warnings instead of opening their GUI[?]
chatplugin.commands.warnlist
/mutelist [-ids]mlist, ml, mutesOpen the Mutelist GUI or show mutes' IDs.
  1. [-i]: print the mutes instead of opening their GUI[?]
chatplugin.commands.mutelist
/violationsviols, vlsDisplay last players' violations.chatplugin.commands.violations
/playerinfo <player> [-chat]pinfo, whois, piShow detailed info about a player.
  1. <player>: player to check
Additional flag(s):
  • [-c]: print the info instead of opening its GUI[?]
chatplugin.commands.playerinfo
/playerpunishments <player> [-ids]ppunishments, ppsShow a player's punishments list.
  1. <player>: player to check
Additional flag(s):
  • [-c]: print the punishments instead of opening their GUI[?]
chatplugin.commands.playerpunishments
/playerviolations <player>pviolations, pvlsShow a player's last violations.
  1. <player>: player to check
chatplugin.commands.playerviolations

Vanish

Table
CommandAliasesDescriptionArgumentsPermission(s)Free version
/vanish [player]hide, fadeBecome invisible to non Staff members.
  1. [player]: target player
chatplugin.commands.vanish
chatplugin.commands.vanish.others
/fakejoinfjoin, fjSend fake join message and disable vanish.chatplugin.commands.fakejoin
/fakequitfquit, fqSend fake quit message and enable vanish.chatplugin.commands.fakequit
/silentteleportstpSilently teleport somewhere else.chatplugin.commands.silentteleport
/silentteleport player <target>pSilently teleport to another player.
  1. <target>: target player
chatplugin.commands.silentteleport.player
/silentteleport server <target>pSilently teleport to another server.
  1. <target>: target server
chatplugin.commands.silentteleport.server

Misc

Table
CommandAliasesDescriptionArgumentsPermissionFree version
/tpstickspersecond, ticks, lagDisplay the server's current ticks per second.chatplugin.commands.tps
/adads, sendadCommand to interact with ads.chatplugin.commands.ad
/ad send <player> <ID>sSend a loaded ad to a player.
  1. <player>: target player
  2. <ID>: ad's ID
chatplugin.commands.ad.send
/ad listls, lDisplay the loaded ads' IDs.chatplugin.commands.ad.list
/broadcast <message>bcast, shout, local, bcSend a message to every online player.
  1. <message>: message to send (may contain spaces)
chatplugin.commands.broadcast
/broadcastraw <message>bcastraw, shoutraw, localraw, bcrLike /broadcast, but without the prefix.
  1. <message>: message to send (may contain spaces)
chatplugin.commands.broadcastraw
/globalbroadcast <message>bcastglobal, shoutglobal, global, gbcLike /broadcast, but cross-server.
  1. <message>: message to send (may contain spaces)
chatplugin.commands.globalbroadcast
/discordmessagediscordmsg, dsmsgSend a message through the bot.chatplugin.commands.discordmessage
/discordmessage plain <channel ID> <message>pSend a plain message.
  1. <channel ID>: channel's ID
  2. <message>: message to send
chatplugin.commands.discordmessage.plain
/discordmessage embed <channel ID> <JSON>json, eSend an embed message.
  1. <channel ID>: channel's ID
  2. <JSON>: embed message's JSON representation
chatplugin.commands.discordmessage.embed

Proxy commands

The following commands are executable on the proxy implementations (BungeeCord, Velocity) of ChatPlugin. None of them are available in the free version.

Table
CommandAliasesDescriptionPermission
/chatpluginproxychatplproxy, cppMain command.chatplugin.commands.chatpluginproxy
/chatpluginproxy help?Display the help menu.chatplugin.commands.help
/chatpluginproxy infoinformation, contact, contacts, supportDisplay info about the plugin on the proxy.chatplugin.commands.info
/chatpluginproxy versionver, buildDisplay info about ChatPlugin's version on the proxy.chatplugin.commands.version
/chatpluginproxy reloadrl, restart, rebootReload ChatPlugin on the proxy.chatplugin.commands.reload
/chatpluginproxy statusoverview, serverDisplay the proxy's current status.chatplugin.commands.status
/chatpluginproxy debugverboseToggle debug mode on the proxy.chatplugin.commands.debug
/chatpluginproxy recover[?]Perform ChatPlugin recovery.chatplugin.commands.recover

ChatPlugin - A complete yet lightweight plugin which handles just too many features!
© 2024  Remigio07
This wiki is currently updated to version 1.9.4.
Please report any errors, mistakes and misspellings as described at Home/Reporting issues.

Remigio07.me - built w/ VitePress