PlayerLoginEvent fehler

Dieses Thema im Forum "Programmierung" wurde erstellt von Godcraft, 28. November 2013.

  1. Godcraft
    Offline

    Godcraft

    Registriert seit:
    2. Dezember 2012
    Beiträge:
    36
    Code (Text):
    1.    
    2.     @EventHandler(priority=EventPriority.HIGHEST)
    3.     public void PlayerLoginEvent(PlayerLoginEvent event){
    4.         Player p = event.getPlayer();
    5.         boolean b = this.plugin.getConfig().getBoolean("Config.warnungen." + p.getName() + ".tempban");
    6.         String s = this.plugin.getConfig().getString("Config.warnungen." + p.getName() + ".tempban.grund");
    7.         if(event.getResult() == PlayerLoginEvent.Result.KICK_BANNED && b == true){
    8.             event.disallow(PlayerLoginEvent.Result.KICK_BANNED, s);
    9.         }
    10.        
    11.        
    12.     }
    Hallo,
    bei mir kommt immer eine NullPointerException wo ist der Fehler ?
    Hier noch mal der Fehler Code
    Code (Text):
    1. org.bukkit.event.EventException
    2.     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    3.     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    4.     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    5.     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    6.     at net.minecraft.server.v1_6_R3.PlayerList.attemptLogin(PlayerList.java:335)
    7.     at net.minecraft.server.v1_6_R3.PendingConnection.e(PendingConnection.java:122)
    8.     at net.minecraft.server.v1_6_R3.PendingConnection.d(PendingConnection.java:43)
    9.     at net.minecraft.server.v1_6_R3.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41)
    10.     at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:29)
    11.     at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592)
    12.     at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227)
    13.     at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488)
    14.     at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421)
    15.     at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    16. Caused by: java.lang.NullPointerException
    17.     at me.DuB.godwarn.joinlistener.PlayerLoginEvent1(joinlistener.java:32)
    18.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    19.     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    20.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    21.     at java.lang.reflect.Method.invoke(Unknown Source)
    22.     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    23.     ... 13 more
    MfG God
     
    #1
  2. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.069
    Welches ist Zeile 32 im Code? Eventuell hast du deine Hauptklasse nicht richtig übergeben...
     
    #2
  3. Paulomart
    Offline

    Paulomart

    Registriert seit:
    3. November 2013
    Beiträge:
    148
    Ort:
    C:/Eclipse/Workspace/
    Minecraft:
    Paulomart
    Du solltest prüfen ob die Variable, die du aus der config ziehst, überhaupt existiert.
     
    #3