Class DebugScreenOverlay

java.lang.Object
net.minecraft.client.gui.components.DebugScreenOverlay

public class DebugScreenOverlay extends Object
  • Field Details

  • Constructor Details

    • DebugScreenOverlay

      public DebugScreenOverlay(Minecraft minecraft)
  • Method Details

    • clearChunkCache

      public void clearChunkCache()
    • render

      public void render(GuiGraphics graphics)
    • formatChart

      private static String formatChart(KeyMapping keyDebugModifier, KeyMapping keybind, String name, boolean status)
    • formatKeybind

      private static String formatKeybind(KeyMapping keyDebugModifier, KeyMapping keybind)
    • renderLines

      private void renderLines(GuiGraphics graphics, List<String> lines, boolean alignLeft)
    • getServerLevel

      private @Nullable ServerLevel getServerLevel()
    • getLevel

      private @Nullable Level getLevel()
    • getServerChunk

      private @Nullable LevelChunk getServerChunk()
    • getClientChunk

      private @Nullable LevelChunk getClientChunk()
    • showDebugScreen

      public boolean showDebugScreen()
    • showProfilerChart

      public boolean showProfilerChart()
    • showNetworkCharts

      public boolean showNetworkCharts()
    • showFpsCharts

      public boolean showFpsCharts()
    • showLightmapTexture

      public boolean showLightmapTexture()
    • toggleNetworkCharts

      public void toggleNetworkCharts()
    • toggleFpsCharts

      public void toggleFpsCharts()
    • toggleLightmapTexture

      public void toggleLightmapTexture()
    • toggleProfilerChart

      public void toggleProfilerChart()
    • logFrameDuration

      public void logFrameDuration(long frameDuration)
    • getTickTimeLogger

      public LocalSampleLogger getTickTimeLogger()
    • getPingLogger

      public LocalSampleLogger getPingLogger()
    • getBandwidthLogger

      public LocalSampleLogger getBandwidthLogger()
    • getProfilerPieChart

      public ProfilerPieChart getProfilerPieChart()
    • logRemoteSample

      public void logRemoteSample(long[] sample, RemoteDebugSampleType type)
    • reset

      public void reset()
    • render3dCrosshair

      public void render3dCrosshair(CameraRenderState cameraState)