Solved All My Events Not Working - (Registered Correctly)

Discussion in 'Plugin Development' started by 123ang, Jul 30, 2014.

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

    123ang

    Please help me, my plugin suddenly stopped the events working! I cannot find out why; no console errors; no code errors. My plugin classes and plugin.yml are below, but the thread was too long so I had to put them to pastebin :/.

    GadgetInv (Main Class)


    Gadget Class


    plugin.yml


    My other 2 classes are a particle API, and work fine. It's a lot of code so thank you sooooo much if you can find the error.

    As you can see I've registered my events in GadgetInv correctly.

    Thanks to anyone who can help!

    Anyone got any idea of what the error is?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  2. Offline

    Maved

    123ang
    Code:java
    1. public void onEnable(Entity entity)
    2. {
    3.  
    4. Location myeloc = new Location(Bukkit.getServer().getWorld("test"), 34, 5, -1616);
    5.  
    6.  
    7.  
    8. this.inv = new Gadget(this);
    9. this.getServer().getPluginManager().registerEvents(this, this);
    10.  
    11.  
    12.  
    13.  
    14.  
    15.  
    16.  
    17.  
    18.  
    19.  
    20.  
    21.  
    22. }


    1. Why do you have your brackets so big? is that something to do with how pastebin works?
    2. In your onEnable method, why have you got Entity entity in the parameters yet your not even using it anywhere in the method?
     
  3. Offline

    crzytlp

    123ang you need to use like this

    Code:java
    1. public void onEnable()
    2. {
    3. //registering stuff
    4. }
     
  4. Offline

    MOMOTHEREAL

    To override a method, you need to use the same parameters of the extended class. Add @Override above that method and you will see it cannot find a corresponding method. Remove the extra 'Entity entity' parameter.
     
  5. Offline

    123ang

    Maved crzytlp

    I now get an error in my console for these lines

    GadgetInv (Main Class) Line 78:

    Code:java
    1. this.inv = new Gadget(this);


    Gadget Line 82:

    Code:java
    1. public Gadget(Plugin p)
    2. {


    I cannot see what's wrong.

    Maved crzytlp Do either one of you know whats going wrong? (info in post above).

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  6. Offline

    _Filip

    #1 onEnable doesnt take in an entity parameter.
    #2 Second, you can't create a new instance of the javaplugin extension. You must set this.inv to this.
     
  7. Offline

    123ang

    TheSpherret the error is coming from line 53 of my Main class (GadgetInv)

    Line 53:

    Code:java
    1. public class GadgetInv
    2. extends JavaPlugin implements Listener
    3. {


    TheSpherret what do you mean this.inv is already to this.

    Code:java
    1. this.inv = new Gadget(this);
    2.  


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  8. Offline

    123ang

    Okay guys here is my console error TheSpherret MOMOTHEREAL crzytlp Maved

    Code:
    [18:25:38 INFO]: [Gadgets] Enabling Gadgets v1.0
    [18:25:38 ERROR]: Error occurred while enabling Gadgets v1.0 (Is it up to date?)
     
    java.lang.IllegalArgumentException: Plugin already initialized!
            at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader
    .java:98) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:66) ~[craftb
    ukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at me.angtim123.gadgets.Gadget.<init>(Gadget.java:82) ~[?:?]
            at me.angtim123.gadgets.GadgetInv.onEnable(GadgetInv.java:78) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[c
    raftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.jav
    a:455) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.
    java:389) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:3
    52) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:3
    26) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:2
    82) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav
    a:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    Caused by: java.lang.IllegalStateException: Initial initialization
            at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader
    .java:101) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:66) ~[craftb
    ukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at me.angtim123.gadgets.GadgetInv.<init>(GadgetInv.java:53) ~[?:?]
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    ~[?:1.8.0_05]
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    ~[?:1.8.0_05]
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce) ~[?:1.8.0_05]
            at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_0
    5]
            at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_05]
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
    a:52) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:127) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:328) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:251) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.ja
    va:364) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:32
    6) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) ~[
    craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14
    ) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav
    a:126) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            ... 2 more
    [18:25:38 INFO]: [InputGuiAPI] Enabling InputGuiAPI v1.7.9
    [18:25:38 ERROR]: Error occurred while enabling InputGuiAPI v1.7.9 (Is it up to
    date?)
    java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
            at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_05]
            at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_05]
            at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0
    _05]
            at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_05]
            at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_05]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
            at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
    05]
            at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_05]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:77) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad
    er.java:191) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:73) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:62) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
            at com.cmg.inputgui.plugin.InputGuiPlugin.onEnable(InputGuiPlugin.java:4
    2) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[c
    raftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.jav
    a:455) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.
    java:389) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:3
    52) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:3
    26) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:2
    82) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav
    a:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.Packe
    tListener
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
            at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
    05]
            at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_05]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:77) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:62) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
            ... 27 more
    Line 53 of GadgetInv (Main Class):

    Code:java
    1. public class GadgetInv
    2. extends JavaPlugin implements Listener
    3. {


    Line 78 GadgetInv (Main Class):

    Code:java
    1. this.inv = new Gadget(this);


    Line 82 Gadget:

    Code:java
    1. public Gadget(Plugin p)
    2. {


    Those are the only error lines that I saw in the console error.
     
  9. Offline

    xTigerRebornx

    123ang Show both of the full classes.
     
  10. Offline

    123ang

    xTigerRebornx They are in the first post; I had to put them in pastebin, because of the thread going too long.
     
  11. Offline

    xTigerRebornx

    123ang You should only have 1 class that extends JavaPlugin, and you should never instantiate a new instance of one.
     
    123ang likes this.
  12. Offline

    123ang

Thread Status:
Not open for further replies.

Share This Page