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 static final intprivate static final floatprivate final GpuBufferprivate final RenderSystem.AutoStorageIndexBufferprivate 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 ProfilerPieChartprivate 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) voidrender3dCrosshair(Camera pCamera) private voidrenderLines(GuiGraphics pGuiGraphics, List<String> pLines, boolean pLeftSide) voidreset()booleanbooleanbooleanbooleanvoidvoidvoidvoid
-
Field Details
-
CROSSHAIR_SCALE
private static final float CROSSHAIR_SCALE- See Also:
-
CROSHAIR_INDEX_COUNT
private static final int CROSHAIR_INDEX_COUNT- See Also:
-
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
-
crosshairBuffer
-
crosshairIndicies
-
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
-
profilerPieChart
-
-
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
-
getProfilerPieChart
-
logRemoteSample
-
reset
public void reset() -
render3dCrosshair
-