diff --git a/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java b/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java
index f5dfb9536..4246ef68f 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java
@@ -63,9 +63,9 @@ public class F3Screen
Parent Update #: 12
Client_Server World with 3 levels
- [overworld] rendering: Active
- [the_end] rendering: Inactive
- [the_nether] rendering: Inactive
+ [minecraft:overworld] rendering: Active
+ [minecraft:the_end] rendering: Inactive
+ [minecraft:the_nether] rendering: Inactive
VBO Render Count: 199/374
@@ -102,7 +102,7 @@ public class F3Screen
messageList.add(SharedApi.INSTANCE.getDebugMenuString());
messageList.add("");
// world / levels
- messageList.add(world.GetDebugMenuString());
+ world.addDebugMenuStringsToList(messageList);
for (IDhLevel level : levelIterator)
{
level.addDebugMenuStringsToList(messageList);
diff --git a/core/src/main/java/com/seibel/distanthorizons/core/world/AbstractDhWorld.java b/core/src/main/java/com/seibel/distanthorizons/core/world/AbstractDhWorld.java
index 5b08c99a8..ffa051290 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/world/AbstractDhWorld.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/world/AbstractDhWorld.java
@@ -24,6 +24,7 @@ import com.seibel.distanthorizons.core.logging.f3.F3Screen;
import org.apache.logging.log4j.Logger;
import java.io.Closeable;
+import java.util.List;
/**
* Represents an entire world (aka server) and
@@ -53,6 +54,11 @@ public abstract class AbstractDhWorld implements IDhWorld, Closeable
// helper methods //
- public String GetDebugMenuString() { return this.environment + " World with " + F3Screen.NUMBER_FORMAT.format(this.getLoadedLevelCount()) + " levels"; }
+ /**
+ * This method mutates a list so other lines can be easily added
+ * by overriding children.
+ */
+ public void addDebugMenuStringsToList(List messageList)
+ { messageList.add(this.environment + " World with " + F3Screen.NUMBER_FORMAT.format(this.getLoadedLevelCount()) + " levels"); }
}
diff --git a/core/src/main/java/com/seibel/distanthorizons/core/world/DhClientWorld.java b/core/src/main/java/com/seibel/distanthorizons/core/world/DhClientWorld.java
index a66224e90..17cb245e1 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/world/DhClientWorld.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/world/DhClientWorld.java
@@ -31,6 +31,7 @@ import com.seibel.distanthorizons.core.wrapperInterfaces.world.ILevelWrapper;
import org.jetbrains.annotations.NotNull;
import java.io.File;
+import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ExecutorService;
@@ -158,12 +159,17 @@ public class DhClientWorld extends AbstractDhWorld implements IDhClientWorld
private void _clientTick() { this.levels.values().forEach(DhClientLevel::clientTick); }
+ @Override
public void clientTick() { this.eventLoop.tick(); }
public void doWorldGen() {
// Not implemented
+ @Override
+ public void addDebugMenuStringsToList(List messageList)
+ {
+ super.addDebugMenuStringsToList(messageList);
}
-
+
@Override
public void close()
{