注册监听器抛出NullPointerException

时间:2015-07-31 10:27:30

标签: java bukkit

我正在尝试使用Bukkit PingAPI在客户端服务器列表上创建一个假玩家计数器,但它一直在抛出NullPointerExceptions

这是我的代码

package mpolder;

import org.bukkit.plugin.java.JavaPlugin;
import skionz.pingapi.PingAPI;
import skionz.pingapi.PingEvent;
import skionz.pingapi.PingListener;


public class fakePlayer
        extends JavaPlugin
        implements PingListener {

    @Override
    public void onEnable() {
        PingAPI.registerListener(new PingListener() {
            public void onPing(PingEvent event) {
                event.getReply().setOnlinePlayers(5000);
            }
        });

    }


    @Override
    public void onPing(PingEvent event) {
        event.getReply().setOnlinePlayers(5000);
    }
}

这是堆栈跟踪

java.lang.NullPointerException
    at skionz.pingapi.PingAPI.registerListener(PingAPI.java:26) ~[?:?]
    at mpolder.fakePlayer.onEnable(fakePlayer.java:19) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[spigot_server.jar:git-Spigot-1544]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:329) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:866) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.Bukkit.reload(Bukkit.java:301) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) [spigot_server.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [spigot_server.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [spigot_server.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [spigot_server.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot_server.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot_server.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot_server.jar:git-Spigot-1544]

0 个答案:

没有答案