JoinMessages
JoinMessages

JoinMessages is a simple plugin that allows you to create quick customized join / leave messages. There is a pretty straightforward config file that you input your join / leave messages.
Commands
| Command | Permission Node | Description |
|---|---|---|
| /jm ? | None. | Help Menu. |
| /jm join list | None. | Show a list of join messages currently in the config. |
| /jm leave list | None. | Show a list of leave messages currently in the config. |
| /jm join add | jm.add.join | Add a join message to the config. |
| /jm join remove | jm.remove.join | Remove a join message from the config. |
| /jm leave add | jm.add.leave | Add a leave message to the config. |
| /jm leave remove | jm.remove.leave | Remove a leave message from the config. |
| /jm disable | jm.disable | Disable JoinMessages. |
Generic Permissions
| Permission Node | Description |
|---|---|
| jm.* | Gives access to all commands within /jm. |
| jm.add | Gives access to all commands regarding adding messages to JM. |
| jm.remove | Gives access to all commands regarding removing messages from JM.. |
Screenshots
Join Message (example):

Leave Message (example):

-
View User Profile
-
Send Message
Posted Sep 29, 2013Well, unfortunately things have become worse.
With the new version, 'null' is still displayed but what i find more concerning is that it broadcasts a leave-message, while being vanished/invisible.
It somehow doesn't respect Vanish No Packet's silent-leave anymore =/
-
View User Profile
-
Send Message
Posted Sep 28, 2013@WinneonSword
Thanks, will "mess" around with it and let you know :)
-
View User Profile
-
Send Message
Posted Sep 28, 2013@ThisUsernameIsMine
Ok, in the most recent version, I may have fixed this bug. I'm not sure where it is though, so I messed around with something, and so far, no issues. The most recent builds are located on the release portion of the GitHub repository.
-
View User Profile
-
Send Message
Posted Sep 24, 2013@WinneonSword
Correct :)
-
View User Profile
-
Send Message
Posted Sep 24, 2013@ThisUsernameIsMine
I don't quite understand that issue, because it existed before I switched the colour system to CMAPI and also it only seems ot happen on VanishNoPacket messages. Is this correct?
About the version checker, it is still a bit buggy; let me go find out why it's doing that. It's most likely a file issue, not a problem with the plugin itself.
-
View User Profile
-
Send Message
Posted Sep 23, 2013@WinneonSword
With the new version i'm still getting "null You are ... omit from sending join and leave messages."
This while i haven't touched/changed the default prefix:
introMessage: '&e[ &7jm &e]'
Also: at each server-start the below message appears:
[SEVERE] [JoinMessages] Could not check if plugin was up to date! Is the file missing, or is the server down?
Thanks for the added features btw! :)
-
View User Profile
-
Send Message
Posted Sep 1, 2013@ThisUsernameIsMine
I can look into it; I'm taking a small break from Bukkit due to things in life, but I'll be back shortly. :)
On that note, using Vault may be a good idea, but with that I'm wondering if I should implement PEX support to grab the group the player joining / leaving is in.
-
View User Profile
-
Send Message
Posted Aug 30, 2013WinneonSword: Can you add a variable for player groups using Vault?
This would make it possible to do things like: "WinneonSword" (%group) joined the server! (where %group could be Admin or any other group value).
-
View User Profile
-
Send Message
Posted Aug 28, 2013Love this plugin
-
View User Profile
-
Send Message
Posted Aug 27, 2013@WinneonSword
Just got it to work, it works great! Thanks a bunch for making this plugin, I love it!
-
View User Profile
-
Send Message
Posted Aug 25, 2013@xTechy
In v1.3, there will be this, yes, but at the moment, you can implement colour codes with the message colour and name colour.
-
View User Profile
-
Send Message
Posted Aug 25, 2013Hi! Could you make it possible to use colour codes in the messages? Like &1, &2, &3, etc.
-
View User Profile
-
Send Message
Posted Aug 23, 2013@ThisUsernameIsMine
(Inside joke coming through.)
"%p is such a re re for leaving us."
-
View User Profile
-
Send Message
Posted Aug 23, 2013@WinneonSword
I never use /reload (awkward things may happen) but a server-restart didn't solve it, so i copied the entry from the jar's config ;-)
ps: know any good one-liners i could use for join/leave? =P
-
View User Profile
-
Send Message
Posted Aug 23, 2013@ThisUsernameIsMine
That null should not be happening then.. Hmm.
About the nameColour, a reload of the plugin (./reload) should generate it inside the config. If not, just add it. :)
-
View User Profile
-
Send Message
Posted Aug 23, 2013@Lyoko_Firelyte
@WinneonSword
Thanks both :-)
The introMessage i have is the default string: §e[ §7jm §e]
Also, nameColour isn't added to the config (i only saw it inside the jar)
-
View User Profile
-
Send Message
Posted Aug 22, 2013@ThisUsernameIsMine
As Lyoko said, my source is available in the description & and on GitHub, but for the randomization, I just use the Random function imported from Java itself.
And for the null message, that's the introMessage, so could you show me your config file so I can try to find out the problem? Thanks. :)
-
View User Profile
-
Send Message
Posted Aug 22, 2013@ThisUsernameIsMine
His source is in the description on github, and he's using getDisplayName(), which would conflict with VNP in some cases since it's hiding you before it can register a name. Some tweaking could fix that I believe.
-
View User Profile
-
Send Message
Posted Aug 22, 2013@WinneonSword
Woah, u've already uploaded JoinMessagesv1.2.1-o.jar 4 hours ago.. that's quick and amazing! *jaw-dropping*
Thanks a lot man, i'm having a lot of fun with this mod :-) +1
btw: which java-function did you use for getting the random output?
I sometimes get the feeling that the results aren't that random, but that could be me ;-)
Note: it often happens that when using commands, the plugin outputs a leading 'null' in its responses.:
- http://i.imgur.com/ZdEmamt.png
This already was with previous versions, but also with the current one
-
View User Profile
-
Send Message
Posted Aug 22, 2013@ThisUsernameIsMine
At the moment, you can only change the color of the message itself. In the 1.1.1 update I can add a way to change the default player name colour if you like. Also, colour codes should work just fine. With Essentials or any other nickname plugin, do "/nick <playername> <nickname>". This can include colour codes. For example, I would do "/nick WinneonSword &2&oWinneon" for a green italicized nickname that excludes the "Sword" part of my name. If a certain player does not have a nickname like said above, it will default to the default colour so it won't be white and ugly. At the moment, the current default colour is grey, but I could add an option to change it as said in the beginning of this comment. :)
On a different note, Vanish No Packet support I could look into. I would have to do some research on that to see how they hide their messages in the first place, but overall I should be able to get it in by 1.1.2 maybe. Thanks for the suggestion. :)
EDIT: Wow, I just looked into the issue, and it appears names that are not nicknamed are actually the same colour as the message colour itself. This is not intentional, but a small mishap on my part. I'll make sure to put it back in the 1.1.1 update, with the option of changing the colour of the name itself aswell. :)