UChat 1.8.9

Complete JSON chat, but simple to use.

  1. FabioZumbi12
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/FabioZumbi12/UltimateChat
    Contributors:
    FabioZumbi12
    Languages Supported:
    EN-US, PT-BR, FR-FR, FR-ES, HU-HU, RU, SP-ES, ZH-CN, KO-KR
    [​IMG]
    Ultimate Chat with JSON events and easy tag/rank replacements with more than 50 placeholders (with PlaceHolderAPI)

    [​IMG][​IMG][​IMG]

    DON'T USE REVIEWS FOR HELP AND BUGS, CLICK HERE!

    =================================
    Download dev builds:
    [​IMG]

    Chat with us on Discord:
    [​IMG]
    =================================
    Now hook with PlaceholderAPI
    [​IMG]
    =================================


    ==============================================================================
    Images:
    Mention a player on chat (with sound notification):
    0e232c4214eb4f0982dbac4c5f26a11c[1].jpeg

    On hover on channel alias:
    tZ0OkuV[1].png

    On hover on Clan Tag:
    rE024Ki[1].png

    Show the item the player is on hand:
    W55kxcabQaeztuaq8mJscQ[1].jpeg


    ==============================================================================
    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.

    Features:
    • Discord role syncronization;​
    • 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:​
    [​IMG]
    • 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

    ==============================================================================
    Multilanguage:
    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:

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

Recent Reviews

  1. Roper89
    Roper89
    1/5,
    Version: 1.8.9
    ---------------------------------------------
    ignores the discussion section.
    ---------------------------------------------
  2. shank14
    shank14
    3/5,
    Version: 1.8.9
    UltimateChat v1.8.9 Total: 13.246 s Pct: 7.09%
    Pct Total Pct Tick Total Avg PerTick Count Event
    7.08% 26,464.77% 13.23 s 13,232.38 ms 0.0 0.0k Task: UCListener$$Lambda$327/280612965(Single)

    Está muito mal otimizando sobrecarregando o servidor com o passar das horas. Pode resolver os codigos?
  3. shank14
    shank14
    4/5,
    Version: 1.8.9
    Cara gostei muito do plugin, mas tem problemas neles que só você pode resolver.

    quando tento digitar assim: /g {mensagem} ou (/g OI MUNDO) aparece o /uchat help e não manda a mensagem.

    Não quero meus players tenham que ativar o /L ou /G toda hora pra falar em um canal... Quero que fique fixo no canal local que nem o LegendChat, mas o legendchat não suporta 1.12. Aprecio o seu trabalho, aguardo resposta. Obrigado.
  4. MarkinhosMLP
    MarkinhosMLP
    5/5,
    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!
  5. peter1999
    peter1999
    5/5,
    Version: 1.8.7
    Hover message cannot use color and bold and strick at the same time
    please fix it
    thankyou
  6. EduBRz
    EduBRz
    5/5,
    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.
  7. Chapty17YT
    Chapty17YT
    5/5,
    Version: 1.8.5
    Fix pls

    [08:00:22] [Async Chat Thread - #2/ERROR]: Could not pass event AsyncPlayerChatEvent to UltimateChat v1.8.5
    org.bukkit.event.EventException
    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
  8. vy_vu
    vy_vu
    5/5,
    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
  9. xsilversitopvp
    xsilversitopvp
    4/5,
    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.
  10. Zuan_Shi
    Zuan_Shi
    5/5,
    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?
    Thanks!
    1. FabioZumbi12
      Author's Response
      Hi,
      Thanks for review.
      Shure you can, but dont forget to give me the creditas as creator of the plugin ;)