You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Player detector throws a NullPointerException when the player is in a team #853
When player is in a team of any kind created by the command /team the getPlayer(name, true) returns a NullPointerException while getPlayer(name) doesnt
Steps to reproduce
create a team via /team add name
join that team via /team join name
use the getPlayer function on yourself with the detailed parameter set to true
Multiplayer?
No
Version
1.21.1-0.8.2a (Latest 1.21.1)
Minecraft, Forge and maybe other related mods versions
[20:21:42] [Server thread/INFO] [minecraft/MinecraftServer]: [leo_plunger: Created team [123]]
[20:21:42] [Render thread/INFO] [minecraft/ChatComponent]: [System] [CHAT] Created team [123]
[20:21:44] [Server thread/INFO] [minecraft/MinecraftServer]: [leo_plunger: Added leo_plunger to team [123]]
[20:21:44] [Render thread/INFO] [minecraft/ChatComponent]: [System] [CHAT] Added leo_plunger to team [123]
[20:21:52] [Server thread/ERROR] [da.co.co.co.LuaContext/COMPUTER_ERROR.JAVA]: Error running task
java.lang.NullPointerException: null
at java.base/java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] {}
at java.base/java.util.ImmutableCollections$MapN.<init>(ImmutableCollections.java:1193) ~[?:?] {}
at java.base/java.util.Map.of(Map.java:1385) ~[?:?] {}
at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.teamToLua(LuaConverter.java:496) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.lambda$registerDefaultEntityConverters$1(LuaConverter.java:176) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.entityToLua(LuaConverter.java:138) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.addons.computercraft.peripheral.PlayerDetectorPeripheral.getPlayerInfo(PlayerDetectorPeripheral.java:189) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.addons.computercraft.peripheral.PlayerDetectorPeripheral.getPlayerLua(PlayerDetectorPeripheral.java:174) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.asm.PeripheralMethodSupplier.lambda$static$1(PeripheralMethodSupplier.java:28) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.asm.PeripheralMethodSupplier.lambda$static$4(PeripheralMethodSupplier.java:35) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.api.lua.TaskCallback.execute(TaskCallback.java:28) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.GuardedLuaContext.lambda$issueMainThreadTask$0(GuardedLuaContext.java:45) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.GuardedLuaContext.lambda$issueMainThreadTask$0(GuardedLuaContext.java:45) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.LuaContext.lambda$issueMainThreadTask$0(LuaContext.java:29) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.mainthread.MainThreadExecutor.execute(MainThreadExecutor.java:138) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.mainthread.MainThread.tick(MainThread.java:139) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.computer.core.ServerContext.tick(ServerContext.java:154) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.CommonHooks.onServerTickStart(CommonHooks.java:75) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.ForgeCommonHooks.onServerTick(ForgeCommonHooks.java:39) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%23156!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%23156!/:?] {}
at TRANSFORMER/neoforge@21.1.256/net.neoforged.neoforge.event.EventHooks.fireServerTickPre(EventHooks.java:1010) ~[neoforge-21.1.256-universal.jar%23214!/:?] {re:classloading}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:915) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.server.IntegratedServer.tickServer(IntegratedServer.java:110) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:classloading,pl:runtimedistcleaner:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {}
Activity
zyxkad commentedon Oct 22, 2026
Would you mind provide server log for easier problem tracing?
leoplunger commentedon Oct 22, 2026
this isnt multiplayer, but I can host a server locally do I need to do that or what?
leoplunger commentedon Oct 22, 2026
wait nvm here
fix getPlayer crash when player in a team without color