UChat 1.8.7

Complete JSON chat, but simple to use.

  1. FabioZumbi12
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    Languages Supported:
    Ultimate Chat with JSON events and easy tag/rank replacements with more than 50 placeholders (with PlaceHolderAPI)



    Download dev builds:

    Chat with us on Discord:
    Now hook with PlaceholderAPI

    Mention a player on chat (with sound notification):

    On hover on channel alias:

    On hover on Clan Tag:

    Show the item the player is on hand:

    Descrição em Portugues do Brazil: Clique aqui para ver!
    UltimateChat allow you (server owner) to show additional info on player names, clan 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.

    • Hook with PlaceHolderAPI to show all available placeholders on of all suported plugins;​
    • Auto Messages to send announces and server messages at specif times. AutoMessages support hover, command on click and site url;​
    • Hover and click under player chat tags;​
    • Uses Redis to send private messages, /ubroadcasts and channel message between any server in bukkit or Sponge conected on same Redis server.​
    • Can show tags of plugin tags made for LegendChat;​
    • Use channels as command aliases;​
    • Bungee bridge to chat messages between Bungee Network using as many channels you want.​
    • Hook into vault to get prefixes, suffixes, money, group, and all info the Vault provides;​
    • Hook with all chat plugin that uses "setFormat()" in his codes;​
    • Show marry status, marry partner and marry name if using marry plugin;​
    • Channel costs to chat;​
    • Mention players. When a player write other player name on chat this player will be notified with a sound;​
    • Show Clan info, KDR, name, tag, rank, etc;​
    • Easy channel creation and personalization, by distance, world or all;​
    • Show the item the player is on hand useing @Hand (default) on chat message;​
    • Easy TAG creation and 100% customization of a tag;​
    • Complete API to add tag, change the messages or cancel chat, all via plugin. With javadocs too;​
    • Discord bridge:​
    • Complete chat protection with all configurable:​
      • Anti-Spam;​
      • Anti-Flood;​
      • Anti URL/IPs;​
      • Chat Censor;​
    How to Use:
    Check our WIKI for:​
    • Commands
    • Permissions
    • Channels
    • BungeeCoord
    • Redis server messaging
    • Discord Configuration
    • API Usage
    UChat WIKI: https://github.com/FabioZumbi12/UltimateChat/wiki

    Change the language configuration to your language. You can see inside jar for available languages. Use the file name to sen the language on configuration like EN-US.
    You can send your translate version using the comments or openning a ticket on our github.

    To-do List:
    • Suggestions?


    Hook List:
    This is the list of plugins the uChat can interact and show info on our tags. Maybe specific version is needed. Actual version is what we tested and is working:

    Use the Tickets section for report any issues, or malfunctions.​

Recent Reviews

  1. MarkinhosMLP
    Version: 1.8.7
    Perfeito, simplesmente um plugin maravilhoso, é muito bom e fácil de usar. só não dou 6 estrelas pq não dá

    Porém eu queria pedir se seria possível você adicionar compatibilidade a um plugin de permissões que eu comprei chamado Ultra Permissions (https://www.spigotmc.org/resources/ultra-permissions.42678/), que eu tentei usar mas não aparecem as Tags ou Ranks tipo Dono, ADM e tals.
    (sei q tu é br safado)
    1. FabioZumbi12
      Author's Response
      Eae safado!!

      No spigot/bukkit só dou suporte ao Vault, que é responsavel pelas tas e permissões. Se esse PL ai não funciona com o vault, não vai funciona com uchat.

      Vlw pelo review!
  2. peter1999
    Version: 1.8.7
    Hover message cannot use color and bold and strick at the same time
    please fix it
  3. EduBRz
    Version: 1.8.7
    Eu tenho varios servidores e os plugins do Fabio são top!! e jogos nos seus servidores desde que abriu a varios anos atrás versão 1.5.2.
  4. Chapty17YT
    Version: 1.8.5
    Fix pls

    [08:00:22] [Async Chat Thread - #2/ERROR]: Could not pass event AsyncPlayerChatEvent to UltimateChat v1.8.5
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerConnection.chat(PlayerConnection.java:1084) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1022) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [Spigot.jar:git-Spigot-db6de12-18fbb24]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_171]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
    Caused by: java.lang.NullPointerException
    at java.lang.String.replace(Unknown Source) ~[?:1.8.0_171]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCMessages.formatTags(UCMessages.java:542) ~[?:?]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCMessages.sendMessage(UCMessages.java:366) ~[?:?]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCMessages.sendFancyMessage(UCMessages.java:88) ~[?:?]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCListener.onChat(UCListener.java:770) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_171]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
    ... 11 more
  5. vy_vu
    Version: 1.8.5
    When the plugin does not find the default channel, it spawns this bug in the console

    I've tweaked a bit of the channel configuration and reloaded the plugin to fix it

    Hopefully the author will fix it by sending this message to the chat box: "Default channel not found with alias . Fix this setting to a valid channel alias."

    1000 stars for author and plugin :))

    [17:51:05 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'uchat' in plugin UltimateChat v1.8.5
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1348) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1183) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_171]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
    Caused by: java.lang.NullPointerException
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCPerms.channelReadPerm(UCPerms.java:44) ~[?:?]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCListener.sendHelp(UCListener.java:927) ~[?:?]
    at br.net.fabiozumbi12.UltimateChat.Bukkit.UCListener.onCommand(UCListener.java:36) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 15 more
  6. xsilversitopvp
    Version: 1.8.5
    I love it, this plugin is what I wanted, but I don't know if it's possible, could I put placeholders such as %player_server% or %player_last_damage% to the chat and to the hover event.
    1. FabioZumbi12
      Author's Response
      Yeas, you can. Its a Icon about PlacrholdersAPI on the header description to go PHAPI page to get all available placeholders.
  7. Zuan_Shi
    Version: 1.8.5
    This is great plugin!
    Can I reprint the plugin on www.mcbbs.net (a famous Minecraft forum in China) in Chinese?
    1. FabioZumbi12
      Author's Response
      Thanks for review.
      Shure you can, but dont forget to give me the creditas as creator of the plugin ;)
  8. En_0t_S
    Version: 1.8.4
    This is the most powerful chat plugin I've ever seen..
    Keep up in the same spirit, thank you!)
    1. FabioZumbi12
      Author's Response
      Hi, Thank you <3
  9. AlbertBlue
    Version: 1.8.3
    Wonderfull chat plugin! but please add a chat channel cooldown to prevent spamming, i really need this:)
    1. FabioZumbi12
      Author's Response
      UChat already have a protdction file to configure some spam, floss and other chat moderations.
  10. Alcaron
    Version: 1.8.3
    Very good Plugin!

    But i have a question...
    How can i set a password for a channel (Admin Channel)?
    1. FabioZumbi12
      Author's Response
      Theres no option to password, only permission.