SimpleJoinMessage
RandomJoinMessage | SimpleJoinMessage
Are you bored of seeing every time the same join, leave and kick messages? Do you want to... randomize? Or only want to set a single colored message? But maybe you want simply hide all messages.
Completly rewritten from the old SimpleJm, now to RandomJoinMessage with now COMPLETE group support! So I decided to rename this to SimpleJoinMessage. This is a LITE version of RandomJoinMessage with no group support and any other features. You can only set custom (randomized) join, leave and kick messages or prevent them completly for all.
If you want to use all features use RandomJoinMessage!
Features
This lite version of RandomJoinMessage only supports changing join, leave and kick messages, randomize them or prevent all those messages. No group support.
Click here for a comparison table between SimpleJoinMessage and RandomJoinMessage.
- Custom join message
- Custom leave message
- Custom kick message
- Prevent all of those messages
- Use players display name in the messages
- Random messages
- Color Codes
- Permission support
- Reload your configuration ingame -> No server restart needed
Installation
- Download SimpleJoinMessage and put the Jar-File into your Plugins Folder
- Restart / Reload your server
- The config has been generated in plugins/SimpleJoinMessage
- Create your configuration
- Reload configuration with /sjm-reload
- Enjoy!
Commands and Permissions
| Command | Permission | Description |
|---|---|---|
| /sjm | simplejoinmessage.info | Info about SimpleJoinMessage |
| /sjm-reload | simplejoinmessage.reload | Reload the configuration |
Configuration
Go to page Configuration.
Stats

Facts
- Date created
- Jan 25, 2013
- Categories
- Last update
- Mar 09, 2013
- Development stage
- Mature
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- SimpleJoinMessage
- Downloads
- 827
- Recent files
- R: SimpleJoinMessage L1.5.4 for 1.5.2 Mar 09, 2013
- R: SimpleJm v2.0 for CB 1.4.7-R1.0 Jan 28, 2013
- R: SimpleJm v1.1 for CB 1.4.7-R0.1 Jan 27, 2013
- R: SimpleJm v1.0 for CB 1.4.7-R0.1 Jan 26, 2013
- R: SimpleJm v0.2 for CB 1.4.7-R0.1 Jan 26, 2013
Authors
Relationships
- Optional dependency
- Vault
- Reply
- #20
Minecrell Apr 13, 2013 at 07:18 UTC - 0 likes@hijak29: Go
No problem :P
BFAK:90780313,8826f2da312cb601cc7f77fcb67e0a6674f5f241bfbd61d1af1967e1bcb07bd9Sorry for my English... I'm German ;)
Want to change the unknown command messages on your server? Try out SimpleUc!
- Reply
- #19
hijak29 Apr 13, 2013 at 02:43 UTC - 0 likes@Minecrell: Go
Ok thank you.
- Reply
- #18
Minecrell Apr 11, 2013 at 14:56 UTC - 0 likes@hijak29: Go
This isn't a task of this plugin. There are some other plugins that do this, like Essentials (Motd, http://wiki.ess3.net/wiki/Help_Files#Motd) or CommandBook. There are some small plugins that do only this search on http://plugins.bukkit.org/.
- Reply
- #17
hijak29 Apr 10, 2013 at 23:14 UTC - 0 likes@Minecrell: Go
Well on my server it says (player) joined the game you can vote for our server at (website) have fun!
and I only want that showing to the person who joins
- Reply
- #16
Minecrell Apr 09, 2013 at 11:42 UTC - 0 likes@hijak29: Go
Why only show it to the player that joins or leaves? Doesn't he know that he joined the game? :P
- Reply
- #15
hijak29 Apr 05, 2013 at 16:30 UTC - 0 likesCan I make it so that the message only shows to the player that joins or leaves and not to the whole server? Please help, Thanks,
- Reply
- #13
Minecrell Feb 19, 2013 at 14:13 UTC - 0 likes@robotnikthingy: Go
You have forgotten the ' on the end of line 10^^
http://dev.bukkit.org/paste/7153/
- Reply
- #12
robotnikthingy Feb 19, 2013 at 01:15 UTC - 0 likesi get this error in the console
2013-02-15 02:41:10 [SEVERE] Cannot load plugins/SimpleJm/config.yml
org.bukkit.configuration.InvalidConfigurationException while parsing a block mapping
in "<string>", line 5, column 1:
join-message:
^
expected <block end>, but found Anchor
in "<string>", line 12, column 4:
- '&1%player quit the game.'
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
at net.minecrell.bukkit.simplejm.Config.cfg(Config.java:47)
at net.minecrell.bukkit.simplejm.Config.getPlayers(Config.java:229)
at net.minecrell.bukkit.simplejm.Config.getJoinMessage(Config.java:57)
at net.minecrell.bukkit.simplejm.JmListener.onPlayerJoin(JmListener.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_4_R1.PlayerList.c(PlayerList.java:159)
at net.minecraft.server.v1_4_R1.PlayerList.a(PlayerList.java:98)
at net.minecraft.server.v1_4_R1.PendingConnection.d(PendingConnection.java:130)
at net.minecraft.server.v1_4_R1.PendingConnection.c(PendingConnection.java:45)
at net.minecraft.server.v1_4_R1.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:29)
at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Caused by: while parsing a block mapping
in "<string>", line 5, column 1:
join-message:
^
expected <block end>, but found Anchor
in "<string>", line 12, column 4:
- '&1%player quit the game.'
^
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575)
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 28 more
here is a paste of my config file
http://dev.bukkit.org/paste/7151/
BFAK:90691927,07571dc2c72cb17766fe413c26d50bbbee919222c04d99b88bcb407f992b3c11
- Reply
- #11
Minecrell Jan 28, 2013 at 13:26 UTC - 0 likes@Freeezd: Go
It doesn't take so much resources and I will release a update later this one should not use so much resources. On my server (1 gb ram) I had about 50 plugins and he didn't lag :D
Edit: finished
- Reply
- #9
Freeezd Jan 28, 2013 at 01:33 UTC - 0 likesAbout how many resources does this use on a server? Looks like I'l download it but I already have like 20 plugins and don't want to lag the server more lol