This is a discussion topic for the Ore project, UltimateChat. View the full project on Ore for downloads and more information.
Now UltimateChat uses a universal jar, meaning the same jar is compatible with SpongeAPI 5, 6, 7 and 8
Ultimate Chat with JSON events and easy tag/rank replacements.
Images:
Mention a player (with sound notification):
On hover on channel alias:
On Hover on Player Name:
Show player item in hand on chat:
Compatible plugins:
Compatible with Nucleus to get the nickname and nucleus chat format;
MagiBridge can send messages from Minecraft to Discord (and Discord to Minecraft) per channel;
MCClans To show clan info, kdr, rank, tag and more:
{clan_name}: The name of clan;
{clan_tag}: Clan tag;
{clan_tag_color}: Clan tag with colors;
{clan_kdr}: Clan KDR;
{clan_player_rank}: Get the player rank on Clan;
{clan_player_kdr}: Get the player KDR;
{clan_player_ffprotected}: Get if player is friendly fire protected;
{clan_player_isowner}: Get if this player os owner of this Clan;
NOT COMPATIBLE WITH BUNGEECOORD FOR NOW
About:
UltimateChat allow you (server owner) to show additional info on player names, chat tag, marry tags and in any tag you choose create, all using minecraft JSON. This info will be show when the player hover the mouse under player tag on chat. Click event are available too like click on player name and send teleport request, or click on Clan tag and see all clan player info.
Features:
Hover and click under player chat tags;
Show Clan info, KDR, name, tag, rank, etc;
Use channels as command aliases;
Hook into permissions plugins and on Sponge API to get prefixes, suffixes, money and group;
Uses Redis to send private messages, /ubroadcasts and channel message between any server in bukkit or Sponge conected on same Redis server.
Channel costs to chat;
Mention players. When a player write other player name on chat this player will be notified with a sound;
Easy channel creation and personalization, by distance, world or all;
Easy TAG creation and 100% customization of a tag;
Use @hand(default) to show the item in hand on chat;
Complete API to add tag, change the messages or cancel chat, all via plugin. With javadocs too;
A new version has been released for UltimateChat, it is available for download here.
Good news and fixes on 1.7.3 (Yes, we skipped 1.7.2):
Added API Event PostFormatChatMessageEvent.java to allow other plugins to get the message per player as text, ready to send to chat, and cancellable;
Now all channels, including channels alias like /g will fire the chat event;
Improved private messages, allowing players to send private messages to console and console to player, all firing the chat events to be listen (for discord plugins and other listeners).
Chat Spy now listen to console messages too;
Fixed when using command /ch with an invalid channel;
Fixed some tell problems;
Now the placeholder {nickname} will return Nucleus nickname if set, without dependency. You dont need anymore to use {chat_header};
A new version has been released for UltimateChat, it is available for download here.
UltimateChat 1.7.4
Changed API: Allows other plugins to send Texts using UCChannel and get/change to Text on UChat ChannelMessage event;
Added placeholders to get all types of options for player and groups from permissions (like player prefix + group prefix on same header). See config header to get the new placeholders.
Now only */tell will unlock the private chat with a player.
Versions for API 7.0.0 is available on our jenkins.
A new version has been released for UltimateChat, it is available for download here.
Version 1.8.3 (#97):
Added new commands: /chat chconfig, /chat newchannel and /chat delchannel, all explained on wiki;
Added Redis message support (message between servers. Now you can send private messages, broadcast (/ubroad) and channels messages to common channels between other servers (cross plataform bukkit+sponge);
Now the permissions for global and local channels and some default permissions is set by default (like bukkit version);
1.8.8 and 1.8.7 cannot be compatible with Minecraft 1.10.2 Server based on Sponge API 5 ;(
I’m using 1.8.5, which performs well.
BUT it cannot show my prefix and suffix!!! I’ve tried Luckperms and PermissionManager. Hope someone can teach me how to operate.