LoginMessage
LoginMessage is not just an MOTD plugin, as the name might suggest. It allows you to personalize your server with custom messages, with many different "message events" to choose from; like a player logging in (recurring or newcomer), a player quitting or being kicked, a player dying, a player typing a command, and a message to automatically go off at a given interval!
Version: 0.8.2 Changelog
Features:
- Infinite amount of messages
- Customize who receives and triggers your message
- Specifically include/exclude: users, Permissions groups, ops, users with a given permission
- Message events for logging in (recurring or newcomer), logging out, being kicked, typing a command, dying, and an automatic message that will go off at a given interval
- Use "codes" to display dynamic values; i.e. the player's name, the online list, server time, etc.
- Compatible with all 16 Minecraft colors
- iConomy/BOSEconomy and Permissions/SuperPerms support (see readme)
- Thorough documentation and reference
If you're getting an error, make sure you have the BukkitPluginUtilities library installed. If you don't see "BukkitPluginUtilities.jar" in your lib folder, download it here and rename it.
For additional help and documentation, make sure you check out the wiki.
To use locating features, download the GeoIP City database and extract it to your LoginMessage folder.
I'm truly sorry for all the time I've taken. Although it sounds cliched coming from a teenager, school, and life in general, have gotten in the way.
However, I do care a lot about this plugin, and I intend to continue it. I promised myself I wouldn't post on the forums until I had an update ready, but I couldn't help myself commenting on this page after reading what everyone has said.
I'm working on v0.8.1 now. Consider this plugin, and myself, back in business.
Yes, an update would be reassuring or maybe just a word from the authors regarding this plugins future :-)
Loaded the 0.9.0 version that hoerup did and it appears to run without generating errors so far in CB 1.2.5-R1.0. The login origin messages work correctly, but the color-coded group titles do not appear in chat. Looking forward to this mod being brought up-to-date. It's a very important mod IMHO.
hmm... as an afterthought, maybe those color-coded group titles were being generated by another mod .. PEX? I'll check on it. Sorry, that was ChatManager. All Loginmessage features seem to be working correctly so far, though I did notice the PlayerKickEvent error referenced by ScottSpittle in the log file but wasn't online at the time to see what generated it. Probably a PlayerKickEvent.. heh
This is one of my favorites, hoping for an update soon!
Its going to be kept up.
Anyone know if this is going to be kept up, or if there's a similar one available?
21:18:12 [SEVERE] Could not pass event PlayerKickEvent to LoginMessage org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:138) at lishid.orebfuscator.hook.NetServerHandlerProxy.disconnect(NetServerHandlerProxy.java:65) at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:236) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NullPointerException at com.tahkeh.loginmessage.handlers.PlayerDataHandler.isLocal(PlayerDataHandler.java:116) at com.tahkeh.loginmessage.handlers.PlayerDataHandler.getIP(PlayerDataHandler.java:109) at com.tahkeh.loginmessage.Message.getIP(Message.java:647) at com.tahkeh.loginmessage.Message.onlineProcess(Message.java:544) at com.tahkeh.loginmessage.Message.processLine(Message.java:515) at com.tahkeh.loginmessage.Message.sendMessage(Message.java:880) at com.tahkeh.loginmessage.Message.finishMessage(Message.java:857) at com.tahkeh.loginmessage.Message.preProcessMessage(Message.java:688) at com.tahkeh.loginmessage.Message.onPlayerKick(Message.java:925) at com.tahkeh.loginmessage.listeners.PListener.onPlayerKick(PListener.java:32) 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:301) ... 11 more
I get
02:55:29 [WARNING] [LoginMessage]: Invalid economy system found: iConomy v6.0.9b
@hoerup
No, it didn't help.
@MariuszT
I have build a new jar with a newer version of xZise bukkitutils, maybe that will solve your problem ?
http://dl.dropbox.com/u/8443474/LoginMessage-0.9.0-SNAPSHOT-bukkitutil130B7.jar
hoerup, nic work. I hope that Tahkeh will not be angry on you :)
In logs I've got this warning:
2012-03-16 03:10:07 [WARNING] [LoginMessage]: Invalid economy system found: iConomy v6.0.9b
I had it before, but it all worked. At now it does not recognize iconomy and %bal tag in messages doesn't work.
@Tahkeh
I have pushed my changes to my fork on github - it compiles now but needs testing.
The jar can be downloaded from http://dl.dropbox.com/u/8443474/LoginMessage-0.9.0-SNAPSHOT.jar
@Tahkeh
Oh good to hear that you want still develop LM. It's very important plugin for me ;)
@iksDeeh
Thanks. That just made my day.
@Tahkeh
Thanks. And get well soon. <3 (:
Thanks, but I don't think that will be necessary. I'm still around. It's just that my life has been pretty crazy lately...I won't go into the details. I might have some time today to update LM, but I can't make any promises because I honestly don't know what the rest of the day (and week) will be like. :/
Anyways, it has just been a bad week. Everything will go back to normal soon.
Calm down everyone, I have forked the code on github and startet to port the code to new Bukkit api. It may take a day or two until i've finished it - stay tuned
Please update or add some info if this plugin will be still active.
Please update to 1.2.3 R0.1; if you need the code of errors while starting the server, message me. I see forward to it! C:
I would also appreciate R6, thanks. I love this plugin.