File tree Expand file tree Collapse file tree 3 files changed +19
-38
lines changed
java/dev/tr7zw/entityculling Expand file tree Collapse file tree 3 files changed +19
-38
lines changed Original file line number Diff line number Diff line change 1414import net .minecraft .client .settings .KeyBinding ;
1515import net .minecraft .util .ChatComponentText ;
1616import net .minecraft .util .EnumChatFormatting ;
17+ import net .minecraftforge .client .event .RenderGameOverlayEvent ;
1718import net .minecraftforge .common .MinecraftForge ;
1819import net .minecraftforge .fml .client .registry .ClientRegistry ;
1920import 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 ();
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 77 " BlockEntityRenderDispatcherMixin" ,
88 " EntityRendererMixin" ,
99 " CullableMixin" ,
10- " DebugHudMixin" ,
1110 " WorldRendererMixin"
1211 ],
1312 "injectors" : {
You can’t perform that action at this time.
0 commit comments