• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
PlayerLogger-玩家行为日志记录插件

原创 闭源 反作弊 PlayerLogger-玩家行为日志记录插件 1.0.2

请登录后获取
修复因PlayerSpawnChangeEvent在1.20.5+被弃用导致的问题
[13:53:07 WARN]: [PlayerLogger] "PlayerLogger v1.0.1" has registered a listener for org.bukkit.event.player.PlayerSpawnChangeEvent on method "public void com.example.playerlogger.LogListener.onSpawnChange(org.bukkit.event.player.PlayerSpawnChangeEvent)", but the event is Deprecated. "Server performance will be affected"; please notify the authors [].
修复了PlayerSpawnChangeEvent 中的 getNewSpawn() 可能返回 null导致插件崩溃的问题
报错示例如下:
[14:37:03 ERROR]: Could not pass event PlayerSpawnChangeEvent to PlayerLogger v1.0.0
java.lang.NullPointerException: Cannot invoke "org.bukkit.Location.getX()" because "loc" is null
at PlayerLogger-1.0.0.jar//com.example.playerlogger.LogListener.onSpawnChange(LogListener.java:387) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[paper-api-26.2.build.111-stable.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-26.2.jar:26.2-111-f570646]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-26.2.jar:26.2-111-f570646]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:627) ~[paper-api-26.2.build.111-stable.jar:?]
at org.bukkit.event.Event.callEvent(Event.java:46) ~[paper-api-26.2.build.111-stable.jar:?]
at net.minecraft.server.level.ServerPlayer.setRespawnPosition(ServerPlayer.java:2639) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.players.PlayerList.respawn(PlayerList.java:633) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleClientCommand(ServerGamePacketListenerImpl.java:3005) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.handle(ServerboundClientCommandPacket.java:33) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.network.protocol.game.ServerboundClientCommandPacket.handle(ServerboundClientCommandPacket.java:8) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.network.PacketProcessor$ListenerAndPacket.handle(PacketProcessor.java:97) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.network.PacketProcessor.executeSinglePacket(PacketProcessor.java:33) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1508) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1238) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1354) ~[paper-26.2.jar:26.2-111-f570646]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:303) ~[paper-26.2.jar:26.2-111-f570646]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
后退
顶部 底部