ThePewPewProject / pewpewcubes

Discover the Minecraft PewPewCubes Mod - crafted by a dedicated team of German university students. Experience the thrill of laser tag within Minecraft's blocky universe. With diverse game modes and polished code, we bring electrifying battles to players worldwide. Let's light up Minecraft with epic laser tag action!
GNU General Public License v3.0
3 stars 0 forks source link

Server crashes when team gets eliminated while player is dead #294

Closed efibs closed 6 months ago

efibs commented 6 months ago

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5476()" because the return value of "net.minecraft.class_3218.method_18470(java.util.UUID)" is null

at de.pewpewproject.lasertag.lasertaggame.state.management.server.synced.implementation.EliminationManager.eliminatePlayer(EliminationManager.java:74) ~[pewpewcubes-1.0.0-alpha.1.jar:?]

at de.pewpewproject.lasertag.lasertaggame.state.management.server.synced.implementation.EliminationManager.lambda$eliminateTeam$0(EliminationManager.java:138) ~[pewpewcubes-1.0.0-alpha.1.jar:?]

at java.lang.Iterable.forEach(Unknown Source) ~[?:?]

at de.pewpewproject.lasertag.lasertaggame.state.management.server.synced.implementation.EliminationManager.eliminateTeam(EliminationManager.java:138) ~[pewpewcubes-1.0.0-alpha.1.jar:?]

at de.pewpewproject.lasertag.lasertaggame.state.management.server.synced.implementation.CaptureTheFlagManager.flagCaptured(CaptureTheFlagManager.java:197) ~[pewpewcubes-1.0.0-alpha.1.jar:?]

at de.pewpewproject.lasertag.block.LasertagFlagBlock.method_9534(LasertagFlagBlock.java:116) ~[pewpewcubes-1.0.0-alpha.1.jar:?]

at net.minecraft.class_4970$class_4971.method_26174(class_4970.java:964) ~[server-intermediary.jar:?]

at net.minecraft.class_3225.method_14262(class_3225.java:338) ~[server-intermediary.jar:?]

at net.minecraft.class_3244.method_12046(class_3244.java:1145) ~[server-intermediary.jar:?]

at net.minecraft.class_2885.method_12547(class_2885.java:34) ~[server-intermediary.jar:?]

at net.minecraft.class_2885.method_11054(class_2885.java:8) ~[server-intermediary.jar:?]

at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[server-intermediary.jar:?]

at net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]

at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[server-intermediary.jar:?]

at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:776) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:159) ~[server-intermediary.jar:?]

at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:758) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[server-intermediary.jar:?]

at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:669) ~[server-intermediary.jar:?]

at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[server-intermediary.jar:?]

at java.lang.Thread.run(Unknown Source) [?:?]