Help

Discussion in 'Plugin Development' started by Joshua Neicho, Feb 28, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Joshua Neicho

    hi,
    i am getting this error

    16:51:09 [SEVERE] Could not load plugins\MagicGold.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: JWNJWN.MagicGold
    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:30)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:72)
    ... 8 more

    please help thanks
     
  2. Offline

    PrivateAlpha

    the plugin has to plugin.yml?
    or its a hmod plugin.
     
  3. Offline

    Joshua Neicho

    i have one this is it

    name: MagicGold
    main: JWNJWN.MagicGold
    version: 0.1
     
  4. Offline

    PrivateAlpha

    hmmm Is it using all the new things such as no constructor and onCommand?
     
  5. Offline

    Joshua Neicho

    would it need onCommand if it doesnt have any commands?
     
  6. Offline

    PrivateAlpha

    guess not. lol. well i'm out of ideas sorry
     
  7. Offline

    Joshua Neicho

    if i gave you the source could you help?
    --- merged: Feb 28, 2011 8:16 PM ---
    wait now i get this

    > 20:15:58 [SEVERE] while scanning a simple key; could not found expected ':' (Is it up to date?)
    while scanning a simple key
    in "<reader>", line 6, column 1:
    .MagicGold
    ^
    could not found expected ':'
    in "<reader>", line 7, column 1:
    version: 0.1
    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:400)
    at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:231)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:182)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:250)
    at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:29)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    --- merged: Feb 28, 2011 9:23 PM ---
    can no one help me?
     
  8. Offline

    PrivateAlpha

    Those look like Yaml issues
     
  9. Offline

    Joshua Neicho

    what could it be if my plugin.yml is

    Name: MagicGold
    Main: JWNJWN.MagicGold.MagicGold
    Version: 0.1
    Author: JWNJWN
    --- merged: Feb 28, 2011 10:54 PM ---
    anyone?
    --- merged: Mar 1, 2011 3:04 AM ---
    Anyone help me would really appreciate it
     
  10. Offline

    flyslasher

    Are you using /reload plugins to reset the server or are stopping and starting the server again? I get these errors sometimes when i use /reload plugins and it requires me to restart the server.
     
  11. Offline

    Joshua Neicho

    i get it no matter what i use
     
  12. Offline

    blaatz0r

    Source would be helpful yes. What solved this problem for me is moving initialization of description and version (those are read from the YAML file) to the onEnable function.
     
  13. Offline

    Joshua Neicho

  14. Offline

    Aero96

    Hmm...
    the only thing I could find was a few line breaks in the yaml file.
    since yaml is very sensitive in these things you should read the yaml specs once more (I hope you did it) and then redesign the plugin.yml

    You should also change the package to an address you own (e.g. com.example)
    There is a topic here about it, but I am too lazy to search for it, cause I am writing at my smartphone.

    And please, please think about OO. Your players field in the listener got me crazy ;)

    Uh, something I want to add:
    thread title "help" is not helpful since we know that you need help if you are writing here.
     
  15. Offline

    Joshua Neicho

    thanks all of you it now works
    --- merged: Mar 4, 2011 9:33 PM ---
    anyone know how i would use that code to have it also use gold boots to take away fall damage? but i also want my gold helmet to breath underwater still
     
Thread Status:
Not open for further replies.

Share This Page