Package net.minecraft.client.gui.hud
Class DebugHud
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.hud.DebugHud
@Environment(CLIENT) public class DebugHud extends DrawableHelper
- Mappings:
Namespace Name official dsbintermediary net/minecraft/class_340named net/minecraft/client/gui/hud/DebugHud
-
Field Summary
Fields Modifier and Type Field Description private HitResultblockHitprivate WorldChunkchunkprivate CompletableFuture<WorldChunk>chunkFutureprivate MinecraftClientclientprivate HitResultfluidHitprivate TextRendererfontRendererprivate static Map<Heightmap.Type,String>HEIGHT_MAP_TYPESprivate ChunkPosposFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description DebugHud(MinecraftClient client) -
Method Summary
Modifier and Type Method Description private voiddrawMetricsData(MatrixStack matrices, MetricsData metricsData, int x, int width, boolean showFps)private WorldChunkgetChunk()private WorldChunkgetClientChunk()protected List<String>getLeftText()private intgetMetricsLineColor(int value, int greenValue, int yellowValue, int redValue)protected List<String>getRightText()private ServerWorldgetServerWorld()private StringgetServerWorldDebugString()private WorldgetWorld()private intinterpolateColor(int color1, int color2, float dt)private StringpropertyToString(Map.Entry<Property<?>,Comparable<?>> propEntry)voidrender(MatrixStack matrices)protected voidrenderLeftText(MatrixStack matrices)protected voidrenderRightText(MatrixStack matrices)voidresetChunk()private static longtoMiB(long bytes)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffset
-
Field Details
-
HEIGHT_MAP_TYPES
- Mappings:
Namespace Name Mixin selector official aLdsb;a:Ljava/util/Map;intermediary field_19274Lnet/minecraft/class_340;field_19274:Ljava/util/Map;named HEIGHT_MAP_TYPESLnet/minecraft/client/gui/hud/DebugHud;HEIGHT_MAP_TYPES:Ljava/util/Map;
-
client
- Mappings:
Namespace Name Mixin selector official bLdsb;b:Ldqk;intermediary field_2079Lnet/minecraft/class_340;field_2079:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/hud/DebugHud;client:Lnet/minecraft/client/MinecraftClient;
-
fontRenderer
- Mappings:
Namespace Name Mixin selector official cLdsb;c:Ldrf;intermediary field_2081Lnet/minecraft/class_340;field_2081:Lnet/minecraft/class_327;named fontRendererLnet/minecraft/client/gui/hud/DebugHud;fontRenderer:Lnet/minecraft/client/font/TextRenderer;
-
blockHit
- Mappings:
Namespace Name Mixin selector official dLdsb;d:Ldis;intermediary field_2082Lnet/minecraft/class_340;field_2082:Lnet/minecraft/class_239;named blockHitLnet/minecraft/client/gui/hud/DebugHud;blockHit:Lnet/minecraft/util/hit/HitResult;
-
fluidHit
- Mappings:
Namespace Name Mixin selector official eLdsb;e:Ldis;intermediary field_2083Lnet/minecraft/class_340;field_2083:Lnet/minecraft/class_239;named fluidHitLnet/minecraft/client/gui/hud/DebugHud;fluidHit:Lnet/minecraft/util/hit/HitResult;
-
pos
- Mappings:
Namespace Name Mixin selector official iLdsb;i:Lbta;intermediary field_2085Lnet/minecraft/class_340;field_2085:Lnet/minecraft/class_1923;named posLnet/minecraft/client/gui/hud/DebugHud;pos:Lnet/minecraft/util/math/ChunkPos;
-
chunk
- Mappings:
Namespace Name Mixin selector official jLdsb;j:Lcjw;intermediary field_2084Lnet/minecraft/class_340;field_2084:Lnet/minecraft/class_2818;named chunkLnet/minecraft/client/gui/hud/DebugHud;chunk:Lnet/minecraft/world/chunk/WorldChunk;
-
chunkFuture
- Mappings:
Namespace Name Mixin selector official kLdsb;k:Ljava/util/concurrent/CompletableFuture;intermediary field_2080Lnet/minecraft/class_340;field_2080:Ljava/util/concurrent/CompletableFuture;named chunkFutureLnet/minecraft/client/gui/hud/DebugHud;chunkFuture:Ljava/util/concurrent/CompletableFuture;
-
-
Constructor Details
-
DebugHud
- Mappings:
Namespace Name Mixin selector official <init>Ldsb;<init>(Ldqk;)Vintermediary <init>Lnet/minecraft/class_340;<init>(Lnet/minecraft/class_310;)Vnamed <init>Lnet/minecraft/client/gui/hud/DebugHud;<init>(Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
resetChunk
public void resetChunk()- Mappings:
Namespace Name Mixin selector official aLdsb;a()Vintermediary method_1842Lnet/minecraft/class_340;method_1842()Vnamed resetChunkLnet/minecraft/client/gui/hud/DebugHud;resetChunk()V
-
render
- Mappings:
Namespace Name Mixin selector official aLdsb;a(Ldlr;)Vintermediary method_1846Lnet/minecraft/class_340;method_1846(Lnet/minecraft/class_4587;)Vnamed renderLnet/minecraft/client/gui/hud/DebugHud;render(Lnet/minecraft/client/util/math/MatrixStack;)V
-
renderLeftText
- Mappings:
Namespace Name Mixin selector official bLdsb;b(Ldlr;)Vintermediary method_1847Lnet/minecraft/class_340;method_1847(Lnet/minecraft/class_4587;)Vnamed renderLeftTextLnet/minecraft/client/gui/hud/DebugHud;renderLeftText(Lnet/minecraft/client/util/math/MatrixStack;)V
-
renderRightText
- Mappings:
Namespace Name Mixin selector official cLdsb;c(Ldlr;)Vintermediary method_1848Lnet/minecraft/class_340;method_1848(Lnet/minecraft/class_4587;)Vnamed renderRightTextLnet/minecraft/client/gui/hud/DebugHud;renderRightText(Lnet/minecraft/client/util/math/MatrixStack;)V
-
getLeftText
- Mappings:
Namespace Name Mixin selector official bLdsb;b()Ljava/util/List;intermediary method_1835Lnet/minecraft/class_340;method_1835()Ljava/util/List;named getLeftTextLnet/minecraft/client/gui/hud/DebugHud;getLeftText()Ljava/util/List;
-
getServerWorld
- Mappings:
Namespace Name Mixin selector official dLdsb;d()Laav;intermediary method_20603Lnet/minecraft/class_340;method_20603()Lnet/minecraft/class_3218;named getServerWorldLnet/minecraft/client/gui/hud/DebugHud;getServerWorld()Lnet/minecraft/server/world/ServerWorld;
-
getServerWorldDebugString
- Mappings:
Namespace Name Mixin selector official eLdsb;e()Ljava/lang/String;intermediary method_27871Lnet/minecraft/class_340;method_27871()Ljava/lang/String;named getServerWorldDebugStringLnet/minecraft/client/gui/hud/DebugHud;getServerWorldDebugString()Ljava/lang/String;
-
getWorld
- Mappings:
Namespace Name Mixin selector official fLdsb;f()Lbtv;intermediary method_1840Lnet/minecraft/class_340;method_1840()Lnet/minecraft/class_1937;named getWorldLnet/minecraft/client/gui/hud/DebugHud;getWorld()Lnet/minecraft/world/World;
-
getChunk
- Mappings:
Namespace Name Mixin selector official gLdsb;g()Lcjw;intermediary method_1834Lnet/minecraft/class_340;method_1834()Lnet/minecraft/class_2818;named getChunkLnet/minecraft/client/gui/hud/DebugHud;getChunk()Lnet/minecraft/world/chunk/WorldChunk;
-
getClientChunk
- Mappings:
Namespace Name Mixin selector official hLdsb;h()Lcjw;intermediary method_1836Lnet/minecraft/class_340;method_1836()Lnet/minecraft/class_2818;named getClientChunkLnet/minecraft/client/gui/hud/DebugHud;getClientChunk()Lnet/minecraft/world/chunk/WorldChunk;
-
getRightText
- Mappings:
Namespace Name Mixin selector official cLdsb;c()Ljava/util/List;intermediary method_1839Lnet/minecraft/class_340;method_1839()Ljava/util/List;named getRightTextLnet/minecraft/client/gui/hud/DebugHud;getRightText()Ljava/util/List;
-
propertyToString
- Mappings:
Namespace Name Mixin selector official aLdsb;a(Ljava/util/Map$Entry;)Ljava/lang/String;intermediary method_1845Lnet/minecraft/class_340;method_1845(Ljava/util/Map$Entry;)Ljava/lang/String;named propertyToStringLnet/minecraft/client/gui/hud/DebugHud;propertyToString(Ljava/util/Map$Entry;)Ljava/lang/String;
-
drawMetricsData
private void drawMetricsData(MatrixStack matrices, MetricsData metricsData, int x, int width, boolean showFps)- Mappings:
Namespace Name Mixin selector official aLdsb;a(Ldlr;Lafu;IIZ)Vintermediary method_15870Lnet/minecraft/class_340;method_15870(Lnet/minecraft/class_4587;Lnet/minecraft/class_3517;IIZ)Vnamed drawMetricsDataLnet/minecraft/client/gui/hud/DebugHud;drawMetricsData(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/MetricsData;IIZ)V
-
getMetricsLineColor
private int getMetricsLineColor(int value, int greenValue, int yellowValue, int redValue)- Mappings:
Namespace Name Mixin selector official aLdsb;a(IIII)Iintermediary method_1833Lnet/minecraft/class_340;method_1833(IIII)Inamed getMetricsLineColorLnet/minecraft/client/gui/hud/DebugHud;getMetricsLineColor(IIII)I
-
interpolateColor
private int interpolateColor(int color1, int color2, float dt)- Mappings:
Namespace Name Mixin selector official aLdsb;a(IIF)Iintermediary method_1843Lnet/minecraft/class_340;method_1843(IIF)Inamed interpolateColorLnet/minecraft/client/gui/hud/DebugHud;interpolateColor(IIF)I
-
toMiB
private static long toMiB(long bytes)- Mappings:
Namespace Name Mixin selector official aLdsb;a(J)Jintermediary method_1838Lnet/minecraft/class_340;method_1838(J)Jnamed toMiBLnet/minecraft/client/gui/hud/DebugHud;toMiB(J)J
-