diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java index 1b2771322..4ed15391d 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java @@ -340,7 +340,15 @@ public class MinecraftClientWrapper implements IMinecraftClientWrapper, IMinecra @Override public int getPlayerCount() { - return Objects.requireNonNull(MINECRAFT.getSingleplayerServer()).getPlayerCount(); + // can be null if the server hasn't finished booting up yet + if (MINECRAFT.getSingleplayerServer() == null) + { + return 1; + } + else + { + return MINECRAFT.getSingleplayerServer().getPlayerCount(); + } } }