[INFO] LoginMessage v0.8.1 - Custom messages for login, command, death events and more! [1.2.5-R2.0]

Discussion in 'Plugin Releases' started by Tahkeh, Jan 8, 2011.

     
  1. Offline

    Tahkeh

    LoginMessage - version 0.8.1 - CraftBukkit build #1.2.5-R2.0
    Thank you LoginMessage users!

    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!

    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
    [IMG]
    LoginMessage is now (more officially) on DevBukkit! Click the above icon to go to its page.
    [IMG]
    LoginMessage now has a wiki! Click the above image to go to it, hosted by the generous @RTRD. ;)

    READ: You must reload the server after LoginMessage downloads the BukkitPluginUtilities dependency for it to work! If you get an "Unable to install" message, download BPU here and place it in your "lib" directory. Then, rename it to "BukkitPluginUtilities".

    Download LoginMessage v0.8.1
    Download previous versions (from 0.7.1)
    Source

    To use locating features, download the GeoIP City database and extract it to your LoginMessage folder.

    Changelog:
    • [0.8.1] - From now on, changes can be viewed here.
      • Added: New groups config field for permissions-based groups for the %group code, new item/block IDs for latest Minecraft versions
      • Updated: Default death messages for magic death cause, greatly improved death handling system to be much less bug prone
      • Fixed: The slash in the usage for the LoginMessage command has been moved ("lmsg/" to "/lmsg")
      • Removed: priority config field (could not be kept in new Bukkit event system transition)
    • [0.8] - Many changes in this update. Please read here.
    • [0.7.2.2] - Updated to BukkitPluginUtilities 1.2.1, added file size to the download log, added a check to create the lib folder if it's not already there, and removed exception when BPU is not found.
    • [0.7.2.1] - Added more detailed I/O exception log and removed unnecessary file loading.
    • [0.7.2]
      • Added: BOSEconomy support, SuperPerms support, negative node option, permissions node, persistence support, %laston code, %an% special code, random messages, default %ol code, firstlogin event, BukkitPluginUtilities library, config.yml GeoIP "fail" fields
      • Changed: useico and useper to new plugins node, documentation
      • Removed: local fields in config.yml
      • Fixed: NPE for SuperPerms users, quit event being triggered by kick
    • [v0.7.1] - Fixed a ton of bugs. Added op group. Removed Message.txt. Rewrote documentation.
    • [v0.7] - Added new command and kick events, added two files for creating messages, changed Settings.properties to config.yml, added the ability to configure what to show for %time, added the ability to give messages cooldown and delay timers, and fixed various bugs.
    • [v0.6.61] - Fixed a problem causing lag to anyone logging in.
    • [v0.6.6] - Added in new server time code, added Use-iConomy and Use-Permissions fields in Settings.properties, local fields now auto-fill, and added the QuitMessage.
    • [v0.6.5] - Fixed bug where the login/broadcast message wouldn't show the display name. Also added in a few more codes.
    • [v0.6.4] - Updated to latest iConomy and Permissions versions, also got rid of the now-unnecessary %cur code.
    • [v0.6.3] - Added two new codes (%sp and %dpol) and new Settings.properties field allowing you to get rid of the default login message (i.e. "Player has joined the game.").
    • [v0.6.2] - Fixed command issues. Also added new code called "%dpnm".
    • [v0.6.1] - Updated to support CraftBukkit build #617, also fixed Permissions errors.
    • [v0.6] - Now uses the GeoIP database instead of InetAddressLocator. Added new codes and new fields in Settings.properties.
    • [v0.5.4] - Updated to work with the new PLAYER_COMMAND_PREPROCESS event.
    • [v0.5.3] - Updated iConomy API to version 4.0, Permissions API to 2.5. If you have a lower version of either of these plugins, you have to update!
    • [v0.5.2] - Updated iConomy API to version 3.0. If you have iConomy and LoginMessage, make sure you update your iConomy to 3.0!
    • [v0.5.1] - Updated the external jars, might have helped a bit in the whole Permissions bug.
    • [v0.5] - Added /motd option and new codes! Look below for details.
    • [v0.4.3] - Quick update; just recompiling to possibly fix a problem someone had.
    • [v0.4.2] - This time, I did fix the iConomy bug.
    • [v0.4.1] - Fixed a bug that forced you to have iConomy.
    • [v0.4] - Now using iConomy API. Also removed Money-Name in Settings.properties.
    • [v0.3.1] - Fixed duplicate broadcast message bug. Also re-added support for %max!
    • [v0.3] - LoginMessage folder is now relocated to /plugins/LoginMessage; LoginMessage creates separate files for the login message, broadcast message, and settings. This also means you can update each file without having to restart or even reload your server.
    • [v0.2] - Added in the broadcast message and %locale and %country codes.
    • [v0.1] - LoginMesage's release.
    LoginMessage Team:
    v0.9 features (subject to change):
    • SpoutCraft GUIs
    • Uptime code
    • RSS event
    • World change event
    • User-defined methods
    • Ability to download/update/remove GeoIP via commands
    • Message editing via commands
    • Message logging
    Thank you to...
    • tkelly for helping me previously with LoginMessage and other programming in general!
    • Lance, xZise, and jwideman for helping me and other LoginMessage users!
    • NateLogan for giving me the method to find the IP of the server!
    • xZise again for all the great help he has given me with this plugin in general!
    • mathmaniac43 for testing, fixing problems I was stuck on, and overall being a big help! Check out his awesome plugin!
    • GameFreakDude, khamseen_air, Sorken, xZise, an0x, and mathmaniac43 for testing LoginMessage 0.7.1 and LoginMessage Interface!

    This post has been edited 46 times. It was last edited by Tahkeh May 18, 2012 at 8:52 PM.
  2.  
  3. Offline

    thefowles1

    Oooooh okay.
    Good luck with the investigation!
  4. Offline

    thefowles1

    By the way, since this works with 1.1, you may want to update the title so people know. ;)
    Heck, I want people to know about this plugin. It's that good.
  5. Offline

    Tahkeh

    Thanks, but so far, nothing... :p
    Yeah, I will make sure to do that after I release a minor update. It'll include some updates for Minecraft 1.1, and it'll prepare for 1.1-R5 which I think I need to do otherwise it will be broken.
    Well, thanks! That means a lot! ^_^
  6. Offline

    thefowles1

    ...Oh, look at that, I didn't even notice R4 came out.
  7. Offline

    khamseen_air

    @Tahkeh Hey man, not been around for a while due to TOR then STO but am back in the Minecraft worlds again. How are you doing? Just got around to updating the other day to 0.8 and I seem to have run into a few minor issues. Most things work fine but when people disconnect it displays the LM set message and the default message. I did delete my old config file and let it generate a new one, then set it to stop the default messages but the quit one is being stubborn for some reason.

    Also, I love that you've added the ability to display people using the AdminCmd AFK ability, but I can't seem to figure out how to add it to my online list command. Here's our current one, which displays when people use the command /motd, could you please explain what I need to edit?

    Code:
    message:
                    - '&0&0&eCurrently online - %ol%&%&d:&b:&2'
    
    Thanks for keeping this going, really is one of my most loved plugins! :D
  8. Offline

    Tahkeh

    TOR and STO? Are those video games? And also, where's a hashtag implementation when you need one? D: #clueless
    Okay! ^_^
    :(
    If you're using a display name plugin, it might be trying to change the default "Player left the game." to "Playerdisplayname left the game." after LoginMessage removes it.

    See if any plugin you have has a config.yml to disable such behavior, and if not, try setting LoginMessage's priority in its config.yml to "monitor". That'll insure it waits for other plugins to go first before trying to remove the default message.
    Thanks, but it was your idea after all! ^_^
    Well, not sure if you noticed, but you should have a "lists.yml" file now! You can define your own online lists there, and that's where you can put the online status in to play. See the article on lists from the wiki. Also, you're looking for the %status code. If you just want something that works without getting technical, paste this into lists.yml (P.S. :p):
    Code:
        status:
            format: '&b%dpnm [%status]'
            separator: '&2, '
    
    That'll print exactly what your previous online list did, except with " [%status]" added. You can see at a glance what %status does here.

    To call that list, replace the line you pasted above with this:
    Code:
                    - '&0&0&eCurrently online - %ol_status'
    
    :D! Thanks a lot, and I'm glad to see/hear from you again!
    khamseen_air likes this.
  9. Offline

    thefowles1

    TOR is The Old Republic, the Star Wars online RPG that was just released.
    STO is Star Trek Online, an online RPG that's been out for a while (but recently went free-to-play).
  10. Offline

    khamseen_air

    Haha, yes The Old Republic and Star Trek Online. Went on a little MMO binge. :)

    Glad to hear it!

    Couldn't find any other plugins that should have been doing it, but that doesn't mean there weren't haha. I've set it to "monitor" as you suggested and it's now removing those pesky default messages! :D

    Haha true, though I wouldn't have had a clue how to implement it.

    Wow, that's what I get for going away for a couple of months haha! I should have looked in that file. I've managed to set it up and play around with it a bit to display the way I would like it , however I'm not sure if there is a bug or if I'm doing something wrong in that no matter if I set "online: true" or "online: false" it always presents a list of all players whom have played on the server, online, afk or offline. Could you confirm for me if I'm doing it wrong please? (I'm trying to get it to display only players who are connected at the time, whether online or afk.)

    Code:
        status:
            players:
                groups: [pub]
                users: []
                permissions: []
                worlds: []
            format: '&b%nm&f[%Status&f]'
            separator: '&2,&b '
            formatted: false
            online: true
    
    Called from:
    Code:
        command:
            online:
                receivers:
                    groups: [pri]
                    users: []
                triggers:
                    groups: [pri]
                    users: []
                cooldown: 0
                delay: 0
                message:
                    - '&eCurrently online - %ol_status'
  11. Offline

    Tahkeh

    Hello everyone! I would've posted earlier, but *busy busy excuse blah blah* and I'm sure you all know how that can be. Anyways, time is running out for me to get ready for R5. Rest assured, even if I wait until the last minute, I always get things done, and done well. :p
    I'm so happy, because I know exactly why that bug is there, and how to fix it. :D It's too boring to explain now, but just know the next update will fix it! And since that is a pretty major bug, I'll work on LM tonight! ;)
  12. Offline

    khamseen_air

    Don't worry man, we understand! :)

    Awesome!! :D

    Edit: One last thing, I noticed that whenever people connect to the server, I get around 6-8 lines of the following;
    Code:
    [INFO] [LoginMessage]: PermissionsManager string getter wasn't supported by this plugin.
    Doesn't seem to be causing a problem, but just wanted to let you know and make sure I could safely ignore it. :)

    This post has been edited 1 times. It was last edited by khamseen_air Feb 28, 2012.
  13. Offline

    Tahkeh

    Hey everyone! I've been seriously busy, like doing school non-stop all day, only to be interrupted by eating or ranting on Twitter about my stupid geometry workbook and why it thinks I should memorize Pythagorean Triples—a waste of time, if you ask me.

    After I finish typing this; I'll be reading for about 40 minutes, practicing piano playing for half an hour, and then working in my 12th grade physics textbook (I'm technically in 9th grade!! :() for a whole hour.

    In EST, that'll make it midnight before I get to update LoginMessage. I intend to work on it for an hour, +/- some time if I can get it completed in a reasonable amount of time. I assume MC 1.2 will be released in the morning, along with CB 1.2-R5, but just please bear with me while I finish! :p I won't have as nearly as much school tomorrow as I do today, so if I wake up at an early time (which I intend to do), I should be able to update in the afternoon/evening (remember, this is EST, or GMT -0500).

    Thanks guys!
    I think someone else had the same problem, and they fixed it by updating to a later version of BPU, if I remember correctly... Reinstall BPU from the link in the OP (make sure to rename it when putting it in your lib folder) and see if that fixes it.

    If it doesn't, well hopefully you don't use anything permission-related for LoginMessage, and can set plugins.permissions in config.yml to 'null'. Fun fact: That dot notation, plugins.permissions, is how developers tell the plugin where a new node in the configuration file is. ;)

    This post has been edited 1 times. It was last edited by Tahkeh Mar 1, 2012.
  14. Offline

    Tahkeh

    Okay, just going to update everyone on my LoginMessage progress as of 1:30 AM EST.

    Progress: 0%

    Yes, that's right, I haven't worked on it at all. STILL doing physics. Assuming these next four problems take me a half hour, I can say that I spent an hour reading the lesson and two hours doing twenty problems...

    So, as I said before, please bear with me until tomorrow afternoon/evening (hopefully the next physics lesson won't take three hours) when I can start updating LoginMessage.

    P.S. I HATE SCIENTIFIC NOTATION
  15. Offline

    khamseen_air

    I updated BPU and it didn't solve the problem. Though I've now set the plugins.permissions to null and that stops it trying to use a plugin so that will do for now as I don't think I rely on permissions for the LoginMessage anyway, it's available to everyone. :)

    Don't worry about the delay man, it's understandable that you're busy with school stuff. That's far more important that getting the plugin updated (even though not everyone here would probably agree haha). :D
  16. Offline

    Tahkeh

    Hey! Bad news! Turns out today might be a repeat of last night. I finished reading, music, and geometry as usual; but apparently I have to answer questions about the book I'm reading, fix wrong answers on my last physics lesson (I'm almost done now, simple mistakes mind you ;)) in addition to completing another lesson (and maybe making sure those are right too), and drawing still life, which I forgot about. That might take a LONG time.

    Right now, it's roughly 5:15 PM, and here's my schedule:
    • Finish physics—1-3 hours
    • Work through book questions—half hour
    • Drawing still life—2-4 hours
    • Snacks/dinner—1 hour
    • Interruptions by family: 0-2 hours
    And then, updating LoginMessage, which will take about 2 hours.

    Edit: Teen Drama Edition

    Okay, I got some of those problems wrong again, and my dad wants to help me (which takes forever), and write every problem out step by excruciating step—as if taking 2 hours and 20 problems wasn't enough.

    So I decided to ragequit all that other stuff I'm supposed to do and jump right to what I want to do. Hopefully I'll be in a better mood afterwards.
    Hm, maybe BPU 1.3 would work?

    Yes, not even I agree. :p

    This post has been edited 1 times. It was last edited by Tahkeh Mar 1, 2012.
    khamseen_air likes this.
  17. Offline

    Moonwolf666

    Okay I got some errors if they help you to locate the problem and fix it sooner:

    Code:
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:206)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:182)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:147)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: 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:139)
        ... 8 more
    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
    since the error refers to Permissions, I set "plugins: permissions:" to 'none'/'null' , but neither solved the problem.
  18. Offline

    xZise

    dev.bukkit.org profile:
    xZise
    My Plugins
    You haven't BPU installed (somehow). Maybe I could help to update LoginMessage? The easiest way (afaik) would be to update only everything which has changed since 1.1-R5 and don't add any new feature/fix.

    About the problem with the “the permissions plugin didn't supported this and that”, I think about it how to fix this issue.

    [update]With BPU 1.2.3 it now hides by default these log messages![/update]

    Fabian

    This post has been edited 1 times. It was last edited by xZise Mar 2, 2012.
  19. Offline

    Moonwolf666

    Are you refering to me?

    And what is BPU? I have never heard of it and never needed it befor.
  20. Offline

    khamseen_air

    Bukkit Plugin Utilities, there is a link for it in the OP of this thread.
  21. Offline

    Moonwolf666

    Already downloaded and installed it.

    What I wanted to know: what does it DO?

    I just checked some old backups of my servers and it seams normaly it installed itself there.
    I dont know if it was through some Plugins or through craftbukkit itself.
    Thats an other thing I wanted to know...
  22. Offline

    Tahkeh

    Yeah... I've been busy.

    Summarization: I'm in this small fandom community. In fact, I'm close friends with most of the members.

    So apparently—as I found out Monday—our website got hacked a long time ago (we never used it much, just for news—we had a forum, an IRC channel, and a few wikis instead), and the forum admin was going to register a new domain, because the tech admin paying for the current hacked site went AWOL.

    I looked into it and noticed that the hackers only modified the index file, and said I would try and hack the site back. This is what I've been doing, mixed in with school work. I made a breakthrough yesterday, though, so I think this will all be rapped up by tonight.

    Then, LoginMessage time! :D
    Oh good, so LoginMessage actually did successfully download BPU for at least one person.

    It seems you either have an outdated version of BPU or an outdated permission plugin. Try reinstalling BPU from the link in the OP.
    khamseen_air likes this.
  23. Offline

    xZise

    dev.bukkit.org profile:
    xZise
    My Plugins
    On the first start of LM it try to download BPU on it self. So maybe you get an error there (file not found, not enough space, etc.) because LM need BPU to run, and it seems it isn't installed. But you need to restart the server after downloading the file.

    Fabian
  24. Offline

    Moonwolf666

    No it didnt download it this time. (Bukkit 1.1 R5) (I knew there may be errors but not that it wont download required files)

    And I downloaded it from this site, but since most other plugins where broken into oblivion too I didnt try if it would work.


    So now back to my question: WHAT DOES BPU DO?
    I cant find any documantation about what it does, what its used for and whatever. The only thing I can find are help topics and other useless things.
  25. Offline

    Emiya Shirou

    When Can we expect update for 1.2.3?
  26. Offline

    rafalon

    I need help ;(
    Code:
    2012-03-16 15:50:24 [SEVERE] Could not load 'plugins/LoginMessage.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:537)
        at org.bukkit.Bukkit.reload(Bukkit.java:182)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:469)
        at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:465)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: de.xzise.wrappers.permissions.Permission
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 16 more
  27. Offline

    Tahkeh

    :( The past week has been pretty bad for me. It's hard to explain, but I think it's getting better. Anyways, I believe I'll have time to update LoginMessage today—for realz this time. Afterwards I'll address everyone's problems/questions.
    rafalon and khamseen_air like this.
  28. Offline

    xZise

    dev.bukkit.org profile:
    xZise
    My Plugins
    I was working on made a 0.8.1 which is compatible with 1.2.3. I didn't tested it yet, but it should mostly work (okay I recently found one problem with ordering messages).

    This plugin broke (?) with 1.1-R5 as the event system was changed and the new event system was … pretty new so not many plugin updated it yet. And for example I didn't updated my plugins for the new event system (unless I needed for 1.1-R5) as this would break support of older versions.

    It provides additional tools for Bukkit plugins which couldn't be found in Bukkit or in the JRE. Mostly it makes the life easier for the developer.

    Looks like Bukkit Plugin Utilities is missing? Is there any error prior to this one?

    Look into the repository. I already done some changes to make it compatible.

    Fabian
  29. Offline

    rafalon

    xZise, ok I repaired that problem but I have new one.
    Now, I waiting for 1.2.3 R6 ver :p
  30. Offline

    Moonwolf666

    @xZise
    Just forgett that I ever said/asked something >.>
    I'm constantly holding back not to post a "you dont say" image macro

    little pointer from me: Y U NO have function references in your wiki or something like that
  31. Offline

    ScottSpittle

    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


    And [WARNING] [LoginMessage]: Invalid economy system found: iConomy v6.0.9b
  32. Offline

    samuelvisser

    I get this startup error:

    2012-05-02 20:30:40 [SEVERE] Could not load 'plugins/LoginMessage.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: de/xzise/wrappers/permissions/Permission
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139)
    ... 8 more
    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

    Could jou please help me?

Share This Page