Class DebugScreenOverlay
java.lang.Object
net.minecraft.client.gui.components.DebugScreenOverlay
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DebugScreenOverlay.AllocationRateCalculatorprivate final BandwidthDebugChartprivate final LocalSampleLoggerprivate HitResultprivate LevelChunkprivate static final intprivate final Fontprivate final FpsDebugChartprivate final LocalSampleLoggerprivate static final Map<Heightmap.Types, String> private ChunkPosprivate HitResultprivate static final intprivate static final intprivate static final intprivate final Minecraftprivate final PingDebugChartprivate final LocalSampleLoggerprivate final Map<RemoteDebugSampleType, LocalSampleLogger> private booleanprivate booleanprivate booleanprivate booleanprivate CompletableFuture<LevelChunk> private final LocalSampleLoggerprivate final TpsDebugChart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static longbytesToMegabytes(long pBytes) voidNeo: Extracted body ofdrawGameInformation(net.minecraft.client.gui.GuiGraphics)to return game information without drawing forCustomizeGuiOverlayEvent.DebugTextto modifyNeo: Extracted body ofdrawSystemInformation(net.minecraft.client.gui.GuiGraphics)to return system information without drawing forCustomizeGuiOverlayEvent.DebugTextto modifyprotected voiddrawGameInformation(GuiGraphics pGuiGraphics) protected voiddrawSystemInformation(GuiGraphics pGuiGraphics) private LevelChunkprivate LevelgetLevel()private StringgetPropertyValueString(Map.Entry<Property<?>, Comparable<?>> pEntry) private LevelChunkprivate Stringprivate ServerLevelvoidlogFrameDuration(long pFrameDuration) voidlogRemoteSample(long[] pSample, RemoteDebugSampleType pSampleType) private static StringprintBiome(Holder<Biome> pBiomeHolder) voidrender(GuiGraphics pGuiGraphics) private voidrenderLines(GuiGraphics pGuiGraphics, List<String> pLines, boolean pLeftSide) voidreset()booleanbooleanbooleanbooleanvoidvoidvoidvoid
-
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
private boolean renderProfilerChart -
renderFpsCharts
private boolean renderFpsCharts -
renderNetworkCharts
private boolean renderNetworkCharts -
frameTimeLogger
-
tickTimeLogger
-
pingLogger
-
bandwidthLogger
-
remoteSupportingLoggers
-
fpsChart
-
tpsChart
-
pingChart
-
bandwidthChart
-
-
Constructor Details
-
DebugScreenOverlay
-
-
Method Details
-
clearChunkCache
public void clearChunkCache() -
render
-
collectGameInformationText
Neo: Extracted body ofdrawGameInformation(net.minecraft.client.gui.GuiGraphics)to return game information without drawing forCustomizeGuiOverlayEvent.DebugTextto modify -
drawGameInformation
-
collectSystemInformationText
Neo: Extracted body ofdrawSystemInformation(net.minecraft.client.gui.GuiGraphics)to return system information without drawing forCustomizeGuiOverlayEvent.DebugTextto modify -
drawSystemInformation
-
renderLines
-
getGameInformation
-
printBiome
-
getServerLevel
-
getServerChunkStats
-
getLevel
-
getServerChunk
-
getClientChunk
-
getSystemInformation
-
getPropertyValueString
-
bytesToMegabytes
private static long bytesToMegabytes(long pBytes) -
showDebugScreen
public boolean showDebugScreen() -
showProfilerChart
public boolean showProfilerChart() -
showNetworkCharts
public boolean showNetworkCharts() -
showFpsCharts
public boolean showFpsCharts() -
toggleOverlay
public void toggleOverlay() -
toggleNetworkCharts
public void toggleNetworkCharts() -
toggleFpsCharts
public void toggleFpsCharts() -
toggleProfilerChart
public void toggleProfilerChart() -
logFrameDuration
public void logFrameDuration(long pFrameDuration) -
getTickTimeLogger
-
getPingLogger
-
getBandwidthLogger
-
logRemoteSample
-
reset
public void reset()
-