CustomJoinMessage
Ever wanted specific users to have their own custom join/leave messages? Well now you can with CustomJoinMessage!
About 1.7.9
Version 2.0.0 DOES work with 1.7.9 and the new UUID feature Mojang has made. If you are using version 2.0.0 or above you MUST use the UUID from now on to get the plugin to work correctly.
Installation
- Download the jar file and put it in your plugin folder.
- Start and stop your server once
- CustomJoinMessage has generated a settings file in your plugin folder. Customize your login/logout/kick messages if you want to.
- Run your server and enjoy!
How to Configure
Configuration is very easy!
Once you start your server for the first time, the plugin will automatically create a folder called CustomJoinMessage, with a config.yml in it.
See Configuration for more info
Commands
/cjm reload - Reloads the configuration
Optional Requirements
- Vault - If you wish to use group support
Permissions
cjm.admin: Allows the use of /cjm reload to reload the configuration
cjm.update: Allows the user to see if there is an update for the plugin (1.6.0+)
Features
- Custom Join Message for a specific user
- Custom Leave Message for a specific user
- Custom Kick Message for a specific user
- Color codes
- Reload Configuration Commands
- Permission support (for the commands)
- Default join/leave/kick messages
- Default messages for specific groups (Requires Vault)
- Checks for new versions (1.6.0+)
- Ability to completely disable join/leave/kick messages
Upcoming Features
- Ability for users to purchase custom messages
Videos
Deutsch
Thanks DodoooMC!
Thanks SamVenom!
Hi, what groups does the plugin use?
Is it the permission system that it uses? Like if I use PEX and I put in Owner as a group in this plugin will the players in that pex group get that message while all other users get something else?
@xTallons
Are you sure you typed it correctly? You have to use "&" before the color's code, and make sure it's an actual color code, AND put inside the quotes of the message.
Example: join-message: '&2This will be colored'
the colour codes wont work !, respond fast please
Is there any chance that this could get a custom message for a player the first time they join the server?
@Luxius96
You're using another plugin that modifies the join message as well, in a future update I'll make it so that CustomJoinMessage overrides everything.
@unlucky4ever
Sorry, I'm really stupid. I didn't realise that user groups needed to be enabled. Thanks, CeramicTitan
Wtf? bug? when a player join show the message of the old player joined in the game o-o
Example:
(Bart join in the server)
Message: Bart joined in the server!
(Homer join in the server)
Message : Bart joined in the server
why? ...
@CeramicTitan
Do any errors show up? What permission plugin are you using? Did you spell it right in the config.yml? It might be caSe SenSitIVe? Did you enable group support in the config.yml?
Hi, i am a big fan of the plugin, I have vault installed but the group support doesnt work. When i log in it doesnt register that i am part of the group that has joined.
Please can you make it for other versions of java? Or just give me link which java7 pack i need
@tomasas1452
If you had read a previous comment already, it's because you are not using Java 7, use that and it will work
everytime i start my server i get this error plz help
21:23:58 [SEVERE] Could not load 'plugins\CustomJoinMessage.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/unlucky4ever/customjoin/CustomJoinMessage : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:310) at forge.bukkit.ForgePluginManager.loadPlugin(ForgePluginManager.java:55) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:221) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:197) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:59) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:177) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: com/unlucky4ever/customjoin/CustomJoinMessage : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 9 more
Hi there. I'm really interested in this plugin but can't seem to get it to work. My server is running Craftbukit. I dropped the jar right into the plugins folder, as usual with all other plugins, I started the server and stopped it multiple times but it hasn't created a settings file to configure. Any help would be appreciated.
Thanks, Boss-Craft [email protected]
@unlucky4ever
thank you very much
@nikooo14
You must use Java 7 to use this plugin
@unlucky4ever
no
Good plugin, I tested it on my localhost server looks good, but I can't use it as it requires Java 7 and my host refuses to update right now. Major.Minor errors.
You should add the it requires Java 7 to work, for less confusion next time.
Can you make the new per-group setting work with bPermissions? Thank you.
My idea for bPermissions would be to make it permission based, (EX: put "blah.blah.Member" in the member group and the member group now has the Member login/logout messages from the file)
I like your plugin, but can you make it so that it doesn't treat lower-/upper-case (capitals) as two different names, i.e. make the plugin case-un(aware/sensitive)?
Thanks :)
Here's A youtube Video On How To Install/Setup This =) http://youtu.be/jP8i3_SbNbY