ChatInjector 1.20+ icon

ChatInjector 1.20+ -----

Inject PlaceholderAPI placeholders into your chat with EssentialsXChat




Version: 1.2
ONLY reason my rating isnt 5 stars is because the plugin is not updated. im not sure if it not being compatible with 1.21.5 is the issue, but the only reason i was wanting to use this plugin is because essentialsxchat doesnt natively support PAPI, which i saw a bunch of examples of this plugin allowing it, however because my essentialsxchat isnt compatible with the build that you say it requires, it doesnt work. all im asking is for you to update it to 1.21.5 . also, if you want me to test it out before u release it to see if it works with the latest builds, my Discord is Khanechi.
Thank you!!

Version: 1.0.3
I like the idea of it, but is there a way to actually get the essentialsxchat 2.21.0-dev+73? Newer versions don't work :(

Version: 1.0.3
It is not working:
Could not pass event AsyncPlayerChatEvent to ChatInjector v1.0.3

Please answer

Version: 1.0.3
Please update to version 1.20.4 :)
Completely unusable on the lastest version making this plugin completely obsolete

Version: 1.0.3
does not work, the placeholders just show plain text {foo_bar}, not the placeholder content: foobar
-
Author's response
I have just tested on 1.20.4 with the latest EssentialsXChat build and it works for me still. Can you give me more information on the error you are facing?

Version: 1.0.2
This is a good plugin. my review is to say good plugin, because good plugins. best plugin, this plugin. this plugin, best plujgin.

Version: 1.0.2
Awesome and cool plugin, but i cant click the links in chat when someone paste like youtube.com etc
-
Author's response
This is actually a bug in Paper. I cannot fix this bug without making the plugin Paper only, which would mean I cannot upload it here anymore.

Version: 1.0.2
The plugin is exactly what is says it does. It works wonderfully as well. I have had no issues. 10/10

Version: 1.0.2
Sometimes this plugin causes a message to send twice, not sure why that is since im only using EssentialsXchat, otherwise it's a wonderful plugin and everything works as expected - worth mentioning original plugin doesn't have this issue but doesn't support uppercase characters.

Version: 1.0.2
It work thanks [BTW there is an person who mention me this plugin at essentialsx discord support xD]

Version: 1.0.2
Awesome, the original ChatInjector made almost every message in my chat start with a lowercase letter when I had ProtocolLib installed, it was so annoying, so TYSM for making us an updated ChatInjector that... doesn't do that :)

Version: 1.0.2
Awesome plugin to use with EssentialsXChat, works exactly as it should. I highly recommend this plugin if you are using EssentialsXChat and need to use placeholders from other plugins, because it makes the process so much easier.

Version: 1.0.2
CAN YOU GUYS STOP SENDING A BAD REVIEW? USE DISCUSSION FOR YOUR HELP, YOU JUST NEED TO INSTALLED PROTOCOL LIB. sorry :( i felt bad for the author

Version: 1.0.2
It's working as mostly expected. It seems like the upgrade to 1.02 has left out anything calling on the permission node. However, anything done outside {message} works as expected. I was curious if it would be able to also inject into essentialX's MOTD?

Version: 1.0.1
Work perfectly with 2.10.9 placeholderapi and last Protocolib v4.5.1
Thank you ;)

Version: 1.0.1
Great! It works wonderfully, the only flaw is that it lowers everything, even the names of the players. is there any solution for that?
-
Author's response
Try installing the 1.0.2 update

Version: 1.0.1
ERROR Could not load 'plugins/ChatInjector.jar' in folder 'plugins'
11.08 23:26:45 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:276) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:318) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:222) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261]
11.08 23:26:45 [Server] INFO Caused by: java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
11.08 23:26:45 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:82) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO ... 6 more
11.08 23:26:45 [Server] INFO Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
11.08 23:26:45 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:156) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:104) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_261]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:82) ~[patched_1.12.2.jar:git-Paper-1618]
11.08 23:26:45 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[patched_1.12.2.jar:git-Paper-1618]
-
Author's response
You need to install ProtocolLib on your server for this plugin to work...

Version: 1.0.1
Players can use any color code they want, it needs to be fixed urgently.
Other than that, there is no other problem.

Version: 1.0.1
It seems as if nothing has been fixed in regards of the placeholders being injected properly, will adjust my rating once the resource does as it claims
-
Author's response
PlaceholderAPI released an update that broke it. Downgrade to 2.10.6 and an update for the new version will be out soon

Version: 1.0.1
It works only with admins... Can you update this or give me a permission that a normal player needs for that?
-
Author's response
Yes, the permission node is chatinjector.parse
You need to give that to normal players. OP's have it by default

Resource Information
Author:
----------
Total Downloads: 5,635
First Release: Jul 8, 2020
Last Update: Feb 24, 2025
Category: ---------------
All-Time Rating:
19 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings