我正在开发一个新插件,我想创建一个Loby阶段,所以我编写了一些事件,还创建了一个枚举,以便轻松处理游戏状态和阶段
现在我收到以下错误
https://ghostbin.com/paste/88byhycf
打开日志的密码是Minecraft1234
我的大堂活动课程
https://gist.github.com/8911435751a83fe94cb40f289a0a8868
我的包装器类
https://gist.github.com/bd84ea387151693cea6175a2a082ddbf
我的游戏课
https://gist.github.com/5dc34bbb4553cb27d273df5f3fa34398
MC版本1.8.8
如果需要其他信息,请告诉我。
答案 0 :(得分:0)
例外是:
Caused by: java.lang.NullPointerException
at com.nerd2201.skydungeon.events.LobbyJoinEvent.onPlayerJoin(LobbyJoinEvent.java:23) ~[?:?]
当您尝试对具有值null
的对象执行某操作时,通常会发生NullPointerException,以便更准确地描述该链接。
它清楚地表明,这发生在您的LobbyJoinEvent
的第23行:
if (Wrapper.game.getStatus() == Game.GameStatus.LOBBY) {
因此,我认为game
等于null
,因此应检查项目中的原因。 (也许您没有正确初始化它。)