A very simple and tiny chat formatting plugin using Vault.
- Source Code:
What's the point?
This plugin formats the chat, using one template format, and has placeholders for a players prefix/suffix which can be used in the template. Nothing more, nothing less.
If you want anything more than this, then I've suggested some alternatives you can try below.
Why bother creating something so basic when there are obviously better plugins out there?
Some people just want something simple - EssentialsChat has always been my go-to, but some people don't want the whole of Essentials on their server.
How do I use it?
Add it to your plugins folder, restart your server, and the config file will be generated automatically in /plugins/VaultChatFormatter.
Why does it depend on Vault?
Vault is an API (a utility) which allows plugins (like this one) to pull permissions and chat data from a variety of sources without depending on and hooking with each individual source.
You can download Vault from its official download pages below:
This plugin doesn't do enough, I want more.
Ok, try these:
Is this plugin affiliated with or endorsed by the Vault project?
No - it's not. It is named VaultChatFormatter because it uses Vault to retrieve prefix & suffix data.
Can you add x feature?
A very simple and tiny chat formatting plugin using Vault
In the logs it says "New Vault Chat implementation registered: LuckPerms" but when I type in the chat the prefix doesn't show. I'm on 1.9.4 maybe this is why? Also if you're wondering, I sure I set up LuckPerms correctly, when I do /lp user <user> meta info it says I have the prefix. I even have the permissions for my group, but not the prefix. Please help!
Please fix it
Could not load 'plugins\VaultChatFormatter.jar' in folder 'plugins'
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:219) [server.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:291) [server.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:152) [server.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:505) [server.jar:git-Spigot-c3c767f-33d5de3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
I used this plugin with luckperms (another great plugin) and it worked great. deleted this plugin because I wanted to see how it worked, and, it failed! You could see that it was trying to do something, because everything was colored, but the prefixes didn't show! Now I'm happy with this plugin.