Om Nom Diamonds - Help!

Discussion in 'Plugin Development' started by bloodtake, Aug 4, 2011.

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

    bloodtake

    Hello,
    I am making a plugin where you get healed to full health if you eat a diamond and you can mine blocks instantly as a buff for a period of time, except it uses two uses! I am having problems testing it could anyone tell me what is wrong!
    Code:
    2011-08-04 13:41:40 [INFO] Starting minecraft server version Beta 1.7.3
    2011-08-04 13:41:40 [INFO] Loading properties
    2011-08-04 13:41:40 [INFO] Starting Minecraft server on *:25565
    2011-08-04 13:41:40 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-04 13:41:40 [SEVERE] Could not load 'plugins\OmNomDiamonds.jar' in folder 'plugins':
    java.lang.ClassNotFoundException: Bloodtake.OmNomDiamonds
        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:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        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:168)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-04 13:41:40 [INFO] Preparing level "world"
    2011-08-04 13:41:40 [INFO] Preparing start region for level 0 (Seed: 644485306203544660)
    2011-08-04 13:41:41 [INFO] Preparing start region for level 1 (Seed: 644485306203544660)
    2011-08-04 13:41:41 [INFO] Preparing spawn area: 48%
    2011-08-04 13:41:41 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-08-04 13:41:41 [INFO] Done (0.138s)! For help, type "help" or "?"
    
    Thanks if you can help me! If you can help me fix it you will be mentioned if the plugin is released! ;)
     

    Attached Files:

  2. Offline

    masteroftime

    The main class in your plugin.yml is not correct. It should be bloodtake.OmNomDiamonds.OmNomDiamonds
     
  3. Offline

    Darkman2412

    In your plugin.yml, change your main to bloodtake.OmNomDiamonds.OmNomDiamonds

    Edit: what @masteroftime said XD
     
  4. Post your plugin.yml so we can help.
     
  5. Offline

    bloodtake

    name: Om Nom Diamonds
    main: Bloodtake.OmNomDiamonds.OmNomDiamonds

    version: 1.0
    description: Eat Diamonds and Regain Health plugin for Bukkit.
    author: Bloodtake
     
  6. Offline

    masteroftime

    @Adamki11s he already posted the entire jar file
     
  7. Ah didn't see the attachment.

    @bloodtake You need to make your main: attribute in the plugin.yml point to your main class not just your package.

    Change it to : bloodtake.OmNomDiamonds.OmNomDiamonds

    Code:
    main: bloodtake.OmNomDiamonds.OmNomDiamonds
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  8. Offline

    bloodtake

    More updated! ~Jar file~
    If you need source then i will put it some where!

    Updated error!
    Code:
    2011-08-04 14:28:56 [INFO] Starting minecraft server version Beta 1.7.3
    2011-08-04 14:28:56 [INFO] Loading properties
    2011-08-04 14:28:56 [INFO] Starting Minecraft server on *:25565
    2011-08-04 14:28:56 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-04 14:28:56 [SEVERE] Could not load 'plugins\OmNomDiamonds.jar' in folder 'plugins':
    java.lang.ClassNotFoundException: Bloodtake.bloodtake.OmNomDiamonds.OmNomDiamonds
        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:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        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:168)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     

    Attached Files:

    Last edited by a moderator: May 18, 2016
  9. Offline

    masteroftime

    now you have to much ^^

    it should be:

    Code:
    main: bloodtake.OmNomDiamonds.OmNomDiamonds
    and not 2x bloodtake
     
  10. Offline

    bloodtake

    Changed and the console works could people test it if they get a chance!
    masteroftime you are the WINNER!
    New Jar \/

    Does not work! i think I forgot to change some stuff!
     

    Attached Files:

    Last edited by a moderator: May 18, 2016
  11. At least it's loading ;)
     
  12. Offline

    masteroftime

    Now I would need the source to find the error.

    Class files are so hard to read ;)
     
  13. Decompile it :)
     
  14. Offline

    bloodtake

    New Version (Hopefully fixed!)

    If people could test and leave some feedback. I have sent the plugin through! :)
     

    Attached Files:

    Last edited by a moderator: May 18, 2016
Thread Status:
Not open for further replies.

Share This Page