Class DebugScreenOverlay
java.lang.Object
net.minecraft.client.gui.components.DebugScreenOverlay
- Direct Known Subclasses:
 ForgeGui.OverlayAccess
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DebugScreenOverlay.AllocationRateCalculatorprivate final BandwidthDebugChartprivate final SampleLoggerprotected HitResultprivate LevelChunkprivate static final intprivate final Fontprivate final FpsDebugChartprivate final SampleLoggerprivate static final Map<Heightmap.Types,String> private ChunkPosprotected HitResultprivate static final intprivate static final intprivate static final intprivate final Minecraftprivate final PingDebugChartprivate final SampleLoggerprivate booleanprotected booleanprotected booleanprotected booleanprivate CompletableFuture<LevelChunk>private final SampleLoggerprivate final TpsDebugChart - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static longbytesToMegabytes(long p_94051_) voidprotected voiddrawFPSCharts(GuiGraphics p_281427_) protected voiddrawGameInformation(GuiGraphics p_281525_) protected voiddrawNetworkCharts(GuiGraphics p_281427_) protected voiddrawSystemInformation(GuiGraphics p_281261_) protected voiddrawText(GuiGraphics p_281427_) private LevelChunkprivate LevelgetLevel()private StringgetPropertyValueString(Map.Entry<Property<?>, Comparable<?>> p_94072_) private LevelChunkprivate Stringprivate ServerLevelvoidlogFrameDuration(long p_300948_) voidlogTickDuration(long p_298156_) private static StringprintBiome(Holder<Biome> p_205375_) voidrender(GuiGraphics p_281427_) protected voidrenderLines(GuiGraphics p_286519_, List<String> p_286665_, boolean p_286644_) voidreset()booleanbooleanbooleanvoidvoidvoidvoidprotected voidupdate() 
- 
Field Details
- 
COLOR_GREY
private static final int COLOR_GREY- See Also:
 
 - 
MARGIN_RIGHT
private static final int MARGIN_RIGHT- See Also:
 
 - 
MARGIN_LEFT
private static final int MARGIN_LEFT- See Also:
 
 - 
MARGIN_TOP
private static final int MARGIN_TOP- See Also:
 
 - 
HEIGHTMAP_NAMES
 - 
minecraft
 - 
allocationRateCalculator
 - 
font
 - 
block
 - 
liquid
 - 
lastPos
 - 
clientChunk
 - 
serverChunk
 - 
renderDebug
private boolean renderDebug - 
renderProfilerChart
protected boolean renderProfilerChart - 
renderFpsCharts
protected boolean renderFpsCharts - 
renderNetworkCharts
protected boolean renderNetworkCharts - 
frameTimeLogger
 - 
tickTimeLogger
 - 
pingLogger
 - 
bandwidthLogger
 - 
fpsChart
 - 
tpsChart
 - 
pingChart
 - 
bandwidthChart
 
 - 
 - 
Constructor Details
- 
DebugScreenOverlay
 
 - 
 - 
Method Details
- 
clearChunkCache
public void clearChunkCache() - 
update
protected void update() - 
drawText
 - 
drawFPSCharts
 - 
drawNetworkCharts
 - 
render
 - 
getOverlayHelp
 - 
drawGameInformation
 - 
drawSystemInformation
 - 
renderLines
 - 
getGameInformation
 - 
printBiome
 - 
getServerLevel
 - 
getServerChunkStats
 - 
getLevel
 - 
getServerChunk
 - 
getClientChunk
 - 
getSystemInformation
 - 
getPropertyValueString
 - 
bytesToMegabytes
private static long bytesToMegabytes(long p_94051_)  - 
showDebugScreen
public boolean showDebugScreen() - 
showProfilerChart
public boolean showProfilerChart() - 
showNetworkCharts
public boolean showNetworkCharts() - 
toggleOverlay
public void toggleOverlay() - 
toggleNetworkCharts
public void toggleNetworkCharts() - 
toggleFpsCharts
public void toggleFpsCharts() - 
toggleProfilerChart
public void toggleProfilerChart() - 
logFrameDuration
public void logFrameDuration(long p_300948_)  - 
logTickDuration
public void logTickDuration(long p_298156_)  - 
getPingLogger
 - 
getBandwidthLogger
 - 
reset
public void reset() 
 -