1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

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. Werbung
    Online

    Werbung

  3. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.066
    Welches ist Zeile 32 im Code? Eventuell hast du deine Hauptklasse nicht richtig übergeben...
     
    #2
  4. 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