Skip to content

Commit 7f1e548

Browse files
authored
Merge pull request #257 from Oondanomala/1.8-F3
[1.8] Use event instead of mixin to add F3 text
2 parents 9edd62a + 6585799 commit 7f1e548

File tree

3 files changed

+19
-38
lines changed

3 files changed

+19
-38
lines changed

src/main/java/dev/tr7zw/entityculling/EntityCullingMod.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import net.minecraft.client.settings.KeyBinding;
1515
import net.minecraft.util.ChatComponentText;
1616
import net.minecraft.util.EnumChatFormatting;
17+
import net.minecraftforge.client.event.RenderGameOverlayEvent;
1718
import net.minecraftforge.common.MinecraftForge;
1819
import net.minecraftforge.fml.client.registry.ClientRegistry;
1920
import net.minecraftforge.fml.common.Mod;
@@ -104,6 +105,24 @@ public void onClientTick(TickEvent.ClientTickEvent event) {
104105
cullTask.requestCull = true;
105106
}
106107

108+
@SubscribeEvent
109+
public void onRenderGameOverlay(RenderGameOverlayEvent.Text event) {
110+
Minecraft mc = Minecraft.getMinecraft();
111+
if (!mc.gameSettings.showDebugInfo || mc.gameSettings.reducedDebugInfo || mc.thePlayer.hasReducedDebug()) {
112+
return;
113+
}
114+
115+
event.left.add("[Culling] Last pass: " + cullTask.lastTime + "ms");
116+
event.left.add("[Culling] Rendered Block Entities: " + renderedBlockEntities + " Skipped: " + skippedBlockEntities);
117+
event.left.add("[Culling] Rendered Entities: " + renderedEntities + " Skipped: " + skippedEntities);
118+
//event.left.add("[Culling] Ticked Entities: " + lastTickedEntities + " Skipped: " + lastSkippedEntityTicks);
119+
120+
renderedBlockEntities = 0;
121+
skippedBlockEntities = 0;
122+
renderedEntities = 0;
123+
skippedEntities = 0;
124+
}
125+
107126
@SubscribeEvent
108127
public void onKeyInput(InputEvent.KeyInputEvent event) {
109128
keyBindPressed();

src/main/java/dev/tr7zw/entityculling/mixin/DebugHudMixin.java

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/main/resources/entityculling.mixins.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"BlockEntityRenderDispatcherMixin",
88
"EntityRendererMixin",
99
"CullableMixin",
10-
"DebugHudMixin",
1110
"WorldRendererMixin"
1211
],
1312
"injectors": {

0 commit comments

Comments
 (0)