From c41eb7f730e7586a69dce21691083f4637c0e595 Mon Sep 17 00:00:00 2001 From: hackthetime Date: Wed, 8 Nov 2023 10:35:08 +0100 Subject: found a solution to solve the bug that crashed the mod when initialising the config at startup. No automatically loads the config at start by using a different source for the username. getUsername did not change. --- forge/src/main/java/de/hype/bbsentials/forge/ExampleMod.java | 1 + forge/src/main/java/de/hype/bbsentials/forge/MCUtils.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'forge/src/main/java/de/hype') diff --git a/forge/src/main/java/de/hype/bbsentials/forge/ExampleMod.java b/forge/src/main/java/de/hype/bbsentials/forge/ExampleMod.java index 4e60e69..1202036 100644 --- a/forge/src/main/java/de/hype/bbsentials/forge/ExampleMod.java +++ b/forge/src/main/java/de/hype/bbsentials/forge/ExampleMod.java @@ -21,6 +21,7 @@ public class ExampleMod { public void init(FMLInitializationEvent event) { printLocation(); EnvironmentCore core = new EnvironmentCore(new BBUtils(), new ForgeChat(), new MCUtils(), new Commands(), new Options(), new DebugThread()); + BBsentials.init(); MinecraftForge.EVENT_BUS.register(this); } public void printLocation() { diff --git a/forge/src/main/java/de/hype/bbsentials/forge/MCUtils.java b/forge/src/main/java/de/hype/bbsentials/forge/MCUtils.java index 424eded..50c7c90 100644 --- a/forge/src/main/java/de/hype/bbsentials/forge/MCUtils.java +++ b/forge/src/main/java/de/hype/bbsentials/forge/MCUtils.java @@ -22,7 +22,7 @@ public class MCUtils implements de.hype.bbsentials.common.mclibraries.MCUtils { } public String getUsername() { - return Minecraft.getMinecraft().thePlayer.getName(); + return Minecraft.getMinecraft().getSession().getUsername(); } public String getMCUUID() { -- cgit