Skip to content

Commit

Permalink
fix crash in DebugScreenHandler (#440)
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexdoru authored Nov 17, 2024
1 parent 4c0d75f commit da9e3e8
Showing 1 changed file with 22 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ public class DebugScreenHandler {

public static final DebugScreenHandler INSTANCE = new DebugScreenHandler();

private boolean is64bit;
private String javaVersion;
private String javaVendor;
private String gpuName;
private String glVersion;
private String osArch;
private String osName;
private String osVersion;
private final boolean is64bit;
private final String javaVersion;
private final String javaVendor;
private final String gpuName;
private final String glVersion;
private final String osArch;
private final String osName;
private final String osVersion;

private DebugScreenHandler() {
this.is64bit = check64bit();
Expand All @@ -37,20 +37,24 @@ private DebugScreenHandler() {
@SubscribeEvent
public void onRenderGameOverlayTextEvent(RenderGameOverlayEvent.Text event) {
if (Minecraft.getMinecraft().gameSettings.showDebugInfo) {
event.right.add(2, null); // Empty Line
int offset = event.right.isEmpty() ? 0 : 2;
event.right.add(offset, null); // Empty Line
event.right.add(
3,
1 + offset,
"Java: " + this.javaVersion + (this.is64bit ? " 64bit (" : " 32bit (") + this.javaVendor + ")");
event.right.add(4, "GPU: " + this.gpuName);
event.right.add(5, "OpenGL: " + this.glVersion);
event.right.add(6, "CPU Cores: " + Runtime.getRuntime().availableProcessors());
event.right.add(7, "OS: " + this.osName + " (" + this.osVersion + ", " + this.osArch + ")");
event.right.add(2 + offset, "GPU: " + this.gpuName);
event.right.add(3 + offset, "OpenGL: " + this.glVersion);
event.right.add(4 + offset, "CPU Cores: " + Runtime.getRuntime().availableProcessors());
event.right.add(5 + offset, "OS: " + this.osName + " (" + this.osVersion + ", " + this.osArch + ")");

if (FixesConfig.speedupAnimations || DebugConfig.renderDebug) {
event.right.add(8, null); // Empty Line
if (FixesConfig.speedupAnimations)
event.right.add(9, "animationsMode: " + HodgepodgeClient.animationsMode);
if (DebugConfig.renderDebug) event.right.add(9, "renderDebugMode: " + HodgepodgeClient.renderDebugMode);
event.right.add(6 + offset, null); // Empty Line
if (FixesConfig.speedupAnimations) {
event.right.add(7 + offset, "animationsMode: " + HodgepodgeClient.animationsMode);
}
if (DebugConfig.renderDebug) {
event.right.add(8 + offset, "renderDebugMode: " + HodgepodgeClient.renderDebugMode);
}
}
}
}
Expand Down

0 comments on commit da9e3e8

Please sign in to comment.