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.
@Schlumpf9
I second that. This plugin is amazing but also broken as of R6 or later.
please update to R6!
Error:
2012-02-21 13:41:29 [SEVERE] Could not load 'plugins\LoginMessage.jar' in folder 'plugins': java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:286) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:201) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:164) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:140) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.ClassNotFoundException: de.xzise.wrappers.permissions.Permission at java.net.URLClassLoader$1.run(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) ... 11 more
Won't load, I really need this plugin to work to enable something else >.<
@MariuszT
When a user logs in and there is no message, do a few lines of error show up in your console saying something about "Exception in thread "Timer-#" followed by a NullPointerException? If so, I have the same issue and have reported it to Tahkeh in the forum.
I've got the same problem as @iksDeeh
Sometimes theres no message on player login.
Hi, when I start the Plugin on 1.1 (R3) I get this:
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.ClassNotFoundException: de.xzise.wrappers.permissions.Permission at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 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(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 11 more
I get this every time i start my server. Bukkit build 1772
@fneyret
Oh, sorry for my late response. I think for now I don't need to ask for all of that, because I don't know what information is relevant.
Someone stated that they were able to get it working by updating to the 1.1 build. I got it to work on the RB 1.0.1 build and the latest 1.1... So for now, it's fine. Thanks!
@Tahkeh
Thank you :)
Do you need some information (plugins installed, etc.) ?
@fneyret
Okay, seems like a lot of people are having this problem, strangely not me... However, I'm working on it. Stay tuned!
@Tahkeh
Yes, 1.0.1 RB, build 1597 and LoginMessage 0.8
@fneyret
This is normal to not be storing anything in store.txt. In Bukkit's MC 1.0.1 build, they added a method to check if a player has logged in before, and if they did, when they last logged in.(FYI: store.txt is still needed for GeoIP)
Edit: Derp. Okay, so you're having this on the MC 1.0.1 build?
Hi.
Since version 0.8, store.txt seems to stay empty. My players are considered as new players at each connection.
Great plugin anyway :)
EDIT: craftbukkit 1597
Is it possible at this point for a separate command to be issued when a player types a command? Say I want to make a /dawn command, which issues "/time set 0" and also displays a message.
@Tahkeh It works, but sometimes there are no messages for the Players :(
@iksDeeh
It should work on that build now as it is, just assume that any new RB is compatible with this plugin unless otherwise stated here. ;)
Do you want to Update it to #1597? (:
@brzavr
You'd have to ask xZise, he created BukkitPluginUtilities and that's the library LoginMessage uses for economy plugins. Why would you update to 6 anyway?
when support iConomy 6 ?
@coderh
I've replied to the PM you sent me.