Bladeren bron

Fix #488

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 4 jaren geleden
bovenliggende
commit
2c02c9cb17

+ 3 - 1
RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java

@@ -52,6 +52,7 @@ import net.minecraft.client.gui.components.events.GuiEventListener;
 import net.minecraft.client.gui.screens.Screen;
 import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
 import net.minecraft.client.multiplayer.ClientLevel;
+import net.minecraft.client.multiplayer.PlayerInfo;
 import net.minecraft.client.renderer.MultiBufferSource;
 import net.minecraft.client.renderer.entity.ItemRenderer;
 import net.minecraft.client.resources.language.I18n;
@@ -426,7 +427,8 @@ public class ContainerScreenOverlay extends WidgetWithBounds implements REIOverl
     }
     
     private GameType getCurrentGameMode() {
-        return Minecraft.getInstance().getConnection().getPlayerInfo(Minecraft.getInstance().player.getGameProfile().getId()).getGameMode();
+        PlayerInfo info = Minecraft.getInstance().getConnection().getPlayerInfo(Minecraft.getInstance().player.getGameProfile().getId());
+        return info == null ? GameType.SURVIVAL : info.getGameMode();
     }
     
     private Rectangle getSearchFieldArea() {