Custom Join Messages | AuthMe | PlaceholderAPI | HEX colors & gradients | Much more | [1.9-1.21.5] icon

Custom Join Messages | AuthMe | PlaceholderAPI | HEX colors & gradients | Much more | [1.9-1.21.5] -----

The most advanced Join/ Quit Message plugin on the market.




Version: 17.7.1
I love this plugin, I have used it on my previous servers and continue to use it now. Have you ever though of adding a configurable command option to the Chat.yml? I am using EssentialsSpawn for the soul purpose of a firstjoin kit. Run into a lot of other issues right now due to EssentialsSpawn. Having the option to configure commands to run alongside join, leave, or firstjoin would solve my problems. Either way, great plugin!

Version: 17.6.0
Super recommended plugin, it is easy to configure, I have done it only for ranks and so on and I have never had errors with it, the best option, 10/10

Version: 17.5.0
Only kids can complain that a free plugin offers paid support and is as cheap as $3 for a whole month of support. Again, only kids complain and think that subscriptions can't be canceled. So most of the 1-star reviews can be ignored because they are from 12/15-year-olds who have no way of paying and don't understand much about Minecraft servers.

Version: 17.4.1
Im giving this plugin 1 start because it does not work as expected. I have set the title module enabled and the titles are not appearing. I've seen that you offer support on discord and i was like oh fine ill ask there.
3$ a month for support.....
-
Author's response
If you believe you've found a bug where something isn't working correctly, you can create an issue on GitHub. If you don't believe it's a bug and you'd still like support, you only need to pay once for a full month of support. This is made clear upfront. The plugin is free; however, my time is not, so you can't expect me to dedicate hours to helping people without compensation.

Version: 17.4.0
Could have been a great plugin. I had a question about the plugin so I thought, well ill just go to the support discord. Oh wait, you have to pay 3 DOLLARS, a MONTH, to get support for a FREE plugin. Please never make a MONTHLY subscription for a free plugin. Just make this plugin paid or make a better paid version of this plugin. It is ridiculous to make support cost a monthly subscription. It would have been one thing for a one time payment, but a MONTHLY subscription. That is ridiculous.
-
Author's response
If you have a problem or want a new feature added, the issue tracker is on GitHub and is completely free. If you're unsure how to configure something, extensive documentation is linked in the config file and on the Spigot page. You don't need to pay monthly for support. You can pay once and cancel immediately after—you'll still have support for the entire month. I chose this model so anyone can use the plugin without needing to pay since only a small portion of server owners need support, and that's the most time-consuming part.

Version: 17.4.0
Re-Downloaded this plugin today as I remembered how good it was before. I install it on my 1.20.4 Paper server, and it didn't work.

That's fine, I think, I'll join the Discord and ask for help.

~that'll be $3/month please~

Yes, you actually need to pay for support. I have NEVER seen a model like that in my life, and is completely unjustifiable. Either:

Make the plugin paid (maybe $3-$5)
Make Support free

Both options are completely acceptable and I would happily pay $3-$5 for this plugin, but I will NOT pay $3/month for support for a FREE plugin.

Free plugins aren't there to earn you money (hence why they're free), they're there to build a portfolio. If you're having money concerns, then make a paid version with more perks, or make the plugin paid for.

Making support a paid for service is completely unacceptable, and I'm incredibly disappointed. This plugin was great (I don't know about now... it doesn't work)

The plugin did randomly start working, which is great, so I've increased the star rating, however I still stand by my point of paid support.
-
Author's response
Giving support takes time, which I don't have as much of these days, which is why it's paid. If you have an issue with the plugin, the issue tracker is on GitHub and is completely free. You can report bugs and request features there. There's also extensive documentation explaining how to configure each part of the plugin. Support isn't paid for me to make money, nor do I make my plugin to build a portfolio. Support is paid to make it somewhat worth my time, and I maintain my plugins because I enjoy doing so. If you do still need support, odds are it won't be for long, so you'd only be paying $3 one time. The plugin is free since most people don't need support, allowing more server owners to use it. I'm not the only one who uses this model. TAB did until recently, where official support is no longer available at all. I would prefer to continue giving support, and this is the only way to make it feasible.

Version: 17.4.0
Re-Downloaded this plugin today as I remembered how good it was before. I install it on my 1.20.4 Paper server, and it doesn't work. Shows as enabled but commands for it don't work.

That's fine, I think, I'll join the Discord and ask for help.

~that'll be $3/month please~

Yes, you actually need to pay for support. I have NEVER seen a model like that in my life, and is completely unjustifiable. Either:

Make the plugin paid (maybe $3-$5)
Make Support free

Both options are completely acceptable and I would happily pay $3-$5 for this plugin, but I will NOT pay $3/month for support for a FREE plugin.

Free plugins aren't there to earn you money (hence why they're free), they're there to build a portfolio. If you're having money concerns, then make a paid version with more perks, or make the plugin paid for.

Making support a paid for service is completely unacceptable, and I'm incredibly disappointed. This plugin was great (I don't know about now... it doesn't work)

Version: 17.3.2
It is the best Plugin for Custom Join Messages. I can only recommend it!
Great plugin, keep up the good work!

Version: 17.3.2
Do you think it is possible to add one more command section when joining? Thanks regards, great project.

Version: 17.3.1
im getting this:

[CustomJoinMessages] [ACF] Can't read players locale, you will be unable to automatically detect players language. Only Bukkit 1.7+ is supported for this.
[13:20:17 INFO]: [CustomJoinMessages] [ACF] java.lang.NoSuchFieldException: locale
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at java.base/java.lang.Class.getDeclaredField(Class.java:2610)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at Custom-Join-Messages-17.3.1.jar//net.insprill.cjm.libs.co.aikar.commands.BukkitCommandManager.readPlayerLocale(BukkitCommandManager.java:324)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at Custom-Join-Messages-17.3.1.jar//net.insprill.cjm.libs.co.aikar.commands.ACFBukkitListener.onPlayerJoin(ACFBukkitListener.java:57)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.players.PlayerList.a(PlayerList.java:344)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.a(ServerConfigurationPacketListenerImpl.java:130)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:18)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:9)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:54)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.TickTask.run(TickTask.java:18)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1458)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1435)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1358)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1336)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1220)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321)
[13:20:17 INFO]: [CustomJoinMessages] [ACF] at java.base/java.lang.Thread.run(Thread.java:840)
-
Author's response
Thank you for the review; however, reviews are not the place for bug reports. Please report this on GitHub so I can look into it. Regardless, it won't affect functionality unless your players speak different languages, in which case they'll see the server's default language instead of their own.

Version: 17.3.0
Not working in 1.20.1, but I'll wait for the update, also, could you please add a first-join-message?, would be the only way of doing it with the AuthMe "wait to log in" feature
-
Author's response
I'm unaware of any issue with 1.20.1, and there already are first-join messages. I'd recommend reading the wiki at https://cjm.insprill.net/

Version: 17.2.4
In recent versions (for about half a year now) there are no messages about the quit and they do not return them, I think I'm hardly the first to tell you about it, but still not nice

Version: 17.2.4
I think this plugin works excellently. The only thing that I would want to rate it 5 stars would be making it easier to add long lists of messages. The currently required YAML format is a bit annoying if you are adding more than a handful of messages, but it works well!

Version: 16.0.2
Cool Plugin, just stuck on one thing. I'm currently trying to fix, it'd be fixed if the discord staff was 1%more active than they are right now lol

Version: 16.0.2
Couldn't seem to get this plugin to work, spent a day or so trying to join the discord, which was linked in multiple spots on the overview page of the plugin. Finally, I decided to shoot my shot in asking about the discord(for support) in the discussion page, the author got back to me saying the link was fixed. I joined the discord, provided everything I could, for the help I was looking for, and got no replies the first day. That's fine, I get people have lives. Another day goes by, I finally pinged one of the staff in the ticket, they said they were sorry for the late reply and would check up on this later that day. That never happened. Here I am today, half way through the day, still no support. Decided not to have a dead server on my servers list of discord and deleted it. I cannot rate this plugin more than 1 star due to being unable to use it, and due to the plugin having such poor support, it would still be deducted a few stars.
-
Author's response
Support is offered purely in my free time. I thought I would've had time to help you later but had some personal things come up and didn't have time - that was only 24 hours ago. There is a community support channel you could've asked your question in, and there is also a wiki that explains how each feature works.

Version: 16.0.2
Amazing plugin, very easily setup. Nice developer had a few questions for him. Answered with respect and patient for me :)

Version: 16.0.0
how to set the join message to be displayed even if the player is not logged in yet? =D
-
Author's response
Thanks for the review! It will be added in the next few days. you can test it out in the latest beta build in the Discord server :)

Version: 16.0.0
An excellent plugin. It has everything I was looking for and it works perfectly with no problem at all. It is simple and easy to configure

Version: 15.7.3
Best plugin! I've been looking for such a universal plugin for a long time
Very cool support in discord

Version: 15.6.8
I don't usually rate plugins with many ratings, but I'd like to say that this plugin is godsent. I dug the whole spigotmc for a decent plugin and this one is actually doing his job!! Gj, 10/10, keep this up.
-
Author's response
Thank you :D

Version: 15.5.2
~~~~~~~~~~~~~~~~~~~~~~~~

very simple plugin to setup.

~~~~~~~~~~~~~~~~~~~~~~~~

Version: 15.3.1
Great plugin! Can customise easily, I would just recommed put the in-game commands to customise back in but great job!
-
Author's response
Thanks for the review! I would add them back, however, the config is fairly complex for commands. Might add a GUI to do it but it would require quite a bit of work.

Version: 15.2.3
Awesome plugin, one thing that I would love if you could do that.
Custom message for /me
With placeholders such as %displayname%
I know it's custom join,quit messages but please that would be really sooooooo coool
-
Author's response
that already exists! all default placeholders are listed at the top of the messages.yml and on the GitHub wiki. you can also use any placeholders from PlaceholderAPI!

Version: 15.1.0
NICEE!!
10/10 Very nice plugin.. and nice developer
......................................

Version: 14.1.6
please add priorities hehe ((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))
-
Author's response
Hey, thanks for the review! Please join my Discord to elaborate more.

Version: 14.0.1
An amazing plugin that is simple to use and gets the job done! The developer is active and skillful. 5/5
-
Author's response
Thanks <3

Version: 13.3.2
Thank you so much, you just help me with my problem about join message and this is great thanks!

Version: 13.3.2
Best Join Message plugin that I have tested so far. Config is very easy to configure. Keep up the good work!

Version: 13.3.2
Great plugin, does everything it says. Hoping for an option to center private join messages in a user's chat without doing it manually :)
-
Author's response
Thank you for the review! If you don't mind, join the Discord server so you explain your suggestion a little more!

Version: 13.3.1
You have too much future to create a plugin, you could even sell your projects !
-
Author's response
Thank you :D

Version: 13.3
Great resource, works as intended. I didn't see any advertisements from Czech sadly. All in all, it is a great plugin with frequent updates to ensure you are using the best version.
-
Author's response
haha ty <3

Version: 12.2
Very good plugin, I want to reprint this plugin to China's largest MineCraft forum MCBBS www.mcbbs.net, I hope you agree, I promise not to leak the.jar file, they will download this plugin to SpigotMc, I will provide the Chinese tutorial to them, I will send you the reprint link when finished.
-
Author's response
Thank you for the review however as it states on the Spigot page, "Under no circumstances is anyone allowed to redistribute or re-upload this plugin."

Version: 11.2
Good plugin, thanks for making it! Have been using on my server and it works well.

Version: 11.1
Good plugin on custom messages, working with placeholders. But not enough customization. I haven’t seen such plugins so that messages would be shown only in a certain radius from the player - 50 blocks, for example. Or only in the world in which the player is located. Instead, messages "scream" over endless distances. Bad for rp servers. We have to turn them off completely.

It would also be nice to add custom death messages.
-
Author's response
thanks for the review :D I'll add a feature so messages only show within a certain distance

Version: 9.0
Great plugin, many features, and it's free! Thanks for all the features you've provided.

Version: 8.0
I installed the plugin and immediately got the day/night cycle shifting. Plus server advertisements for some place in Czech. Also, someone named GabeBGaming "joined' on a private server, although they did not show up in any logs (not bungee, not plan, not luckperms, not console, not anything).
-
Author's response
Im sorry but this plugin did NOT cause that. The connections it has to the outside is for BStats and to check if it is up to date, that's it. It also has no code whatsoever for messing with the day night cycle. So you should look through your plugins list for anything sketchy or remove each plugin 1 by 1 to see which one is causing it.

Resource Information
Author:
----------
Total Downloads: 60,146
First Release: Sep 27, 2019
Last Update: Apr 13, 2025
Category: ---------------
All-Time Rating:
31 ratings
Find more info at cjm.insprill.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings