Ultimate Chat Format 0.5

Formatting your chat, the easy way.

  1. Boxfinate
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.16
    Note: This plugin is being re-coded. It works completely fine as is. If there are any errors in the console, it should not affect the performance.

    The most simple and lightweight chat formatting plugin.

    Ultimate Chat Format hooks into Vault for basic placeholders, therefore Vault is required.​

    Default Placeholders
    • %prefix%
    • %suffix%
    • %name%
    • %displayname%
    • %message%
    • Control Over the Layout of Chat
    • PlaceholderAPI Support
    • Mention Users in Chat
    • Mentions Have a Sound Effect
    • Custom Join & Leave Messages
    • Configurable
    • ucf.ping [Able to mention a user in the chat]

    Code (Text):

    # The general chat format
    chat-format: '&7<%prefix% &e%name% %suffix%&7> &f%message%'
    # The format for when you mention a users name in chat
    # Change the color code at the end to make sure the message is the same color
    ping-format: '&b&l%name%&f'
    # Select sound variables from here: https://helpch.at/docs/1.12.2/org/bukkit/Sound.html
    # Set to 'none' to disable
    ping-sound: 'ENTITY_PLAYER_LEVELUP'
    # Join Message
    # Set to 'none' to disable
    join-message: '&7[&a+&7] %prefix% &e%name% %suffix%'
    # Quit Message
    # Set to 'none' to disable
    quit-message: '&7[&c-&7] %prefix% &e%name% %suffix%'

    Contact me if you want things added :)

    Note: Please contact me with issues/concerns before posting a review!
    This does work in 1.8 but you'll need to change the sound to a 1.8 sound: https://helpch.at/docs/1.8.8/index.html?org/bukkit/Sound.html

Recent Reviews

  1. Drox18
    Version: 0.5
    It works perfectly and doesn't seem have an error like the comment below!

    Keep working on it dude! You help me in my project any other plugin doesnt give this options without add unnecessary options :D
    1. Boxfinate
      Author's Response
      Thanks for the review and glad you're enjoying the plugin!

      I would continue working on this but I had accidentally deleted all the code. I may come back within the next month or so and completely recode it.
  2. KriegerBallon
    Version: 0.5
    The plugin itself is actually great but when a player joins or leavs there is this error:
    [Server thread/ERROR]: Could not pass event PlayerJoinEvent to UltimateChatFormat v0.5
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.PlayerList.a(PlayerList.java:200) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.LoginListener.c(LoginListener.java:153) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.LoginListener.tick(LoginListener.java:52) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.NetworkManager.a(NetworkManager.java:219) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.ServerConnection.c(ServerConnection.java:130) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.MinecraftServer.b(MinecraftServer.java:1126) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.DedicatedServer.b(DedicatedServer.java:349) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.MinecraftServer.a(MinecraftServer.java:1007) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:846) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]
    Caused by: java.lang.NullPointerException
    at net.thecryptic.ultimatechatformat.events.PlayerJoin.onPlayerJoin(PlayerJoin.java:32) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_265]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_265]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_265]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_265]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[spigot.jar:git-Spigot-2740d5a-890130b]
    ... 14 more
    1. Boxfinate
      Author's Response
      Thanks for the review, sorry I haven't gotten to this sooner.

      I am thinking about re-coding the entire plugin as I have deleted the files.