Class DebugScreenOverlay

java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.DebugScreenOverlay
Direct Known Subclasses:
ForgeIngameGui.GuiOverlayDebugForge

public class DebugScreenOverlay extends GuiComponent
  • Field Details

  • Constructor Details

    • DebugScreenOverlay

      public DebugScreenOverlay(Minecraft p_94039_)
  • Method Details

    • clearChunkCache

      public void clearChunkCache()
    • render

      public void render(PoseStack p_94057_)
    • drawGameInformation

      protected void drawGameInformation(PoseStack p_94077_)
    • drawSystemInformation

      protected void drawSystemInformation(PoseStack p_94080_)
    • getGameInformation

      protected List<String> getGameInformation()
    • getServerLevel

      @Nullable private ServerLevel getServerLevel()
    • getServerChunkStats

      @Nullable private String getServerChunkStats()
    • getLevel

      private Level getLevel()
    • getServerChunk

      @Nullable private LevelChunk getServerChunk()
    • getClientChunk

      private LevelChunk getClientChunk()
    • getSystemInformation

      protected List<String> getSystemInformation()
    • getPropertyValueString

      private String getPropertyValueString(Map.Entry<Property<?>,​Comparable<?>> p_94072_)
    • drawChart

      private void drawChart(PoseStack p_94059_, FrameTimer p_94060_, int p_94061_, int p_94062_, boolean p_94063_)
    • getSampleColor

      private int getSampleColor(int p_94046_, int p_94047_, int p_94048_, int p_94049_)
    • colorLerp

      private int colorLerp(int p_94042_, int p_94043_, float p_94044_)
    • bytesToMegabytes

      private static long bytesToMegabytes(long p_94051_)