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.
Does anybody know an alternative plugin???
yes but does it work....
Both of the authors are inactive, the plugin won't get updated anytime soon
@Tahkeh @xZise Is this gonna get updated?
The plugin does work with 1.4.5 i can confirm. however i have a small bug(only been reported once so far)
https://docs.google.com/file/d/0BzMZhe0myiagTlprNEg0MDFrV0U/edit?pli=1 - pic of the problem
player died??? and all the messages for death appeared at once, nothing in the logs about any plugin errors. LoginMessage is 0.8.1 and running on cb-1.4.5_r0.2
Please update it, I need it so much that i could pull the plug of my server.
Will this plugin be updated for Minecraft 1.4, does it need to be updated for 1.4?
does anyone know how to make an interval node?
It works quite well BUT there are a few bugs like :
Waiting for an update which would correct all of this. Thanks for your useful job :)
@Tahkeh
Yay!!!!
I love the concept of that feature! It'll make it sound so...natural!
Can anyone help me setup the interval node? i have had no luck when setting it up. And does this plugin allow me to automatically have a command run when players logs in? ex. /help when any player logs in...
@danielpro7
It's working fine for me, with the exception that it throws out an error when players quit. Apparently it doesn't have a message configured for PlayerQuitEvent, so it gets confused. It hasn't caused any problems though.
EDIT: nevermind, see below. Bukkit dev build fixed this problem.
works in version 1.3.2 of minecraft?
Getting the following with LM 0.8.1 and CB Build #2335 (Bukkit 1528):
http://pastebin.com/TkLRLYJ7
@MariuszT
Yes, the latest Development build of Craftbukkit fixed the problem. Thank you for the information.
Error with PlayerQuitEvent event was bukkit bug and it was repaired in 1528 build. There are no errors, no players clones with this build.
Hello i have 2 question maybe someone can some me. 1st can anyone please help me use the interval node? i have tried multiple ways of setting up a message on a 30min interval with no luck, if anyone knows how to set it up please help me. 2nd does this plugin allow me to automatically run a command when players log in? ex. /help when any player logs in.... thank you in advance.
@spinner0205
Here is the link, but it does not fix anything besides the items for 1.3.1: http://dev.bukkit.org/media/files/608/792/LoginMessage-0.8.2.zip
Whatever happened to the v0.8.2 download? Been a week since it was posted and deleted.
Yap. Same as Deras. Error when loggin out. No server crash, but the message isn't shown. Hope you can fix it. Log (just in case, but it's the same as th others):
2012-08-11 01:15:44 [SEVERE] Could not pass event PlayerQuitEvent to LoginMessage org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 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.ServerConfigurationManagerAbstract.disconnect(ServerConfigurationManagerAbstract.java:213) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:711) at net.minecraft.server.NetworkManager.b(NetworkManager.java:286) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.tahkeh.loginmessage.matcher.entries.Pub.match(Pub.java:28) at com.tahkeh.loginmessage.matcher.entries.Pub.match(Pub.java:1) at com.tahkeh.loginmessage.Message.matchEntries(Message.java:708) at com.tahkeh.loginmessage.Message.preProcessMessage(Message.java:698) at com.tahkeh.loginmessage.Message.onPlayerQuit(Message.java:974) at com.tahkeh.loginmessage.listeners.MessageListener.onPlayerQuit(MessageListener.java:37) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 14 more
By the way, Great plugin!! Keep up the good work!