Class DebugScreenOverlay
java.lang.Object
net.minecraft.client.gui.components.DebugScreenOverlay
- Direct Known Subclasses:
ForgeGui.OverlayAccess
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final DebugScreenOverlay.AllocationRateCalculator
private final BandwidthDebugChart
private final SampleLogger
protected HitResult
private LevelChunk
private static final int
private final Font
private final FpsDebugChart
private final SampleLogger
private static final Map<Heightmap.Types,
String> private ChunkPos
protected HitResult
private static final int
private static final int
private static final int
private final Minecraft
private final PingDebugChart
private final SampleLogger
private boolean
protected boolean
protected boolean
protected boolean
private CompletableFuture<LevelChunk>
private final SampleLogger
private final TpsDebugChart
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static long
bytesToMegabytes
(long p_94051_) void
protected void
drawFPSCharts
(GuiGraphics p_281427_) protected void
drawGameInformation
(GuiGraphics p_281525_) protected void
drawNetworkCharts
(GuiGraphics p_281427_) protected void
drawSystemInformation
(GuiGraphics p_281261_) protected void
drawText
(GuiGraphics p_281427_) private LevelChunk
private Level
getLevel()
private String
getPropertyValueString
(Map.Entry<Property<?>, Comparable<?>> p_94072_) private LevelChunk
private String
private ServerLevel
void
logFrameDuration
(long p_300948_) void
logTickDuration
(long p_298156_) private static String
printBiome
(Holder<Biome> p_205375_) void
render
(GuiGraphics p_281427_) protected void
renderLines
(GuiGraphics p_286519_, List<String> p_286665_, boolean p_286644_) void
reset()
boolean
boolean
boolean
void
void
void
void
protected void
update()
-
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()
-