ClickChat

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Forget commands, it's easier when you click

First, this plugin will make all the names in the chat clickable, so every player can click on them. When you click on a player's name, you'll see his page with all the commands that you can do on him. Some general commands (that aren't on a specific player) are accessible by doing /cmd. Admins will love this plugin. All is explained to you, it's easy !

Features

ClickChat allows you to executes commands on players or not, with arguments if needed, just by clicking in the chat. If you click on a command, it will ask you informations needed and execute the command.

It also add a private message command, which allows you to answer messages also just by clicking. For now, only some native minecraft commands are implemented :

  • Kick
  • Ban
  • Op
  • Stop
  • Reload
  • Say
  • Difficulty
  • Time
  • Weather
  • Whitelist
  • Gamemode
  • Tp

Example : you want to clear the weather. You type /cmd, it shows you all the commands, then you click on Weather. You see : Sun Rain Thunder, you click on sun. And that's all, the sun is shining again !

Other example : Someone is spamming your chat. You want to kick him fast. Click on his name in the chat, then click on Kick and you can choose if you want to precise a reason or not. He's gone !

@Player

When you type a message, you can also use @ to make a name clickable Complete names will automatically be clickable, but @ allows you to use short names or display names. Example : If i write : "hello @not how are you ?" and a players called Notch is online, @not will be changed to Notch and it will be clickable.

Work in progress features

  • Easily create your own ClickChat commands on internet to add them on your server
  • Auto detection of new plugins and automatically asking to add the new commands related to that plugin
  • More things on the player page : stats, ...

Commands

/clickchatadmin - Allows you to change the language or reload the configuration file /player [player] - Shows you the player page or player's list if the player is not specified (aliases : /p, /players, /list) /commands - Shows you the list of available commands that you can do with ClickChat (aliases : /cmd, /cmds, /command) /message <player> <message> - Sends a private message to another player, who can answer by clicking on "Answer" (aliases: /msg, /tell, /w, /m, /t, /whisper) /cclickevent - Internal command that the plugin uses to get click events on the chat, don't use it (aliases : /c)

Permissions

clickchat.admin - Allows someone to use /clickchatadmin command (by default, OPs have that perm) clickchat.action.<command> - Allows someone to see a command when he clicks on a player or when he does /cmd (by default, everyone have that perm) You'll have to remove these perms to players. It won't prevent them from doing the commands, just from using them with ClickChat. -> If you want to completely disable a ClickChat command, use the configuratino (see Configuration) -> If you want to disallow people to do commands, don't give them permission to do it -> If you want to allow players to do commands, BUT disallow to see it on ClickChat, then use this permission Players won't see commands that they can't do.

Configuration

ClickChat will create 2 files in its folder : config.yml and save.yml

  • Config.yml Contains all the ClickChat commands. You can enable or disable them by putting their value to true or false
  • Save.yml Contains informations that ClickChat can modify. We recommend you to use /clickchatadmin if you want to change things from this file, on to change them ONLY when the server is down.

How it works

It uses JSON messages, the new cool 1.7 feature, which allows you to add click events and hover events to text in the chat. It also uses ProtocolLib to intercept messages in the chat to make player's names clickable

Every name in the chat can be clicked : message or plugin's text !

Compatibility

It's compatible with quite a lot of plugin, including essentials (because it changes the commands and perms of native commands).

It works perfectly fine with display names.

YOU NEED PROTOCOLLIB TO RUN THIS PLUGIN

It's simple : download it here and put it in your plugins folder (it does nothing alone)

Available in English and French (you can change the language ingame) Enjoy !


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    79754
  • Created
    May 10, 2014
  • Last Released File
    Never
  • Total Downloads
    525
  • License

Categories

Members

Recent Files

Bukkit