Class DebugHud

java.lang.Object
net.minecraft.client.gui.hud.DebugHud

@Environment(CLIENT) public class DebugHud extends Object
Mappings:
Namespace Name
official epq
intermediary net/minecraft/class_340
named net/minecraft/client/gui/hud/DebugHud
  • Field Details

    • TEXT_COLOR

      private static final int TEXT_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a:I
      intermediary field_32187 Lnet/minecraft/class_340;field_32187:I
      named TEXT_COLOR Lnet/minecraft/client/gui/hud/DebugHud;TEXT_COLOR:I
    • field_32188

      private static final int field_32188
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lepq;b:I
      intermediary field_32188 Lnet/minecraft/class_340;field_32188:I
      named field_32188 Lnet/minecraft/client/gui/hud/DebugHud;field_32188:I
    • field_32189

      private static final int field_32189
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lepq;c:I
      intermediary field_32189 Lnet/minecraft/class_340;field_32189:I
      named field_32189 Lnet/minecraft/client/gui/hud/DebugHud;field_32189:I
    • field_32190

      private static final int field_32190
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lepq;d:I
      intermediary field_32190 Lnet/minecraft/class_340;field_32190:I
      named field_32190 Lnet/minecraft/client/gui/hud/DebugHud;field_32190:I
    • HEIGHT_MAP_TYPES

      private static final Map<Heightmap.Type,String> HEIGHT_MAP_TYPES
      Mappings:
      Namespace Name Mixin selector
      official e Lepq;e:Ljava/util/Map;
      intermediary field_19274 Lnet/minecraft/class_340;field_19274:Ljava/util/Map;
      named HEIGHT_MAP_TYPES Lnet/minecraft/client/gui/hud/DebugHud;HEIGHT_MAP_TYPES:Ljava/util/Map;
    • METRICS_RED

      private static final int METRICS_RED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lepq;n:I
      intermediary field_32191 Lnet/minecraft/class_340;field_32191:I
      named METRICS_RED Lnet/minecraft/client/gui/hud/DebugHud;METRICS_RED:I
    • METRICS_YELLOW

      private static final int METRICS_YELLOW
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lepq;o:I
      intermediary field_32192 Lnet/minecraft/class_340;field_32192:I
      named METRICS_YELLOW Lnet/minecraft/client/gui/hud/DebugHud;METRICS_YELLOW:I
    • METRICS_GREEN

      private static final int METRICS_GREEN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lepq;p:I
      intermediary field_32193 Lnet/minecraft/class_340;field_32193:I
      named METRICS_GREEN Lnet/minecraft/client/gui/hud/DebugHud;METRICS_GREEN:I
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official f Lepq;f:Lenn;
      intermediary field_2079 Lnet/minecraft/class_340;field_2079:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/gui/hud/DebugHud;client:Lnet/minecraft/client/MinecraftClient;
    • allocationRateCalculator

      private final DebugHud.AllocationRateCalculator allocationRateCalculator
      Mappings:
      Namespace Name Mixin selector
      official g Lepq;g:Lepq$a;
      intermediary field_38985 Lnet/minecraft/class_340;field_38985:Lnet/minecraft/class_340$class_7412;
      named allocationRateCalculator Lnet/minecraft/client/gui/hud/DebugHud;allocationRateCalculator:Lnet/minecraft/client/gui/hud/DebugHud$AllocationRateCalculator;
    • textRenderer

      private final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      official h Lepq;h:Leov;
      intermediary field_2081 Lnet/minecraft/class_340;field_2081:Lnet/minecraft/class_327;
      named textRenderer Lnet/minecraft/client/gui/hud/DebugHud;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • blockHit

      private HitResult blockHit
      Mappings:
      Namespace Name Mixin selector
      official i Lepq;i:Leeg;
      intermediary field_2082 Lnet/minecraft/class_340;field_2082:Lnet/minecraft/class_239;
      named blockHit Lnet/minecraft/client/gui/hud/DebugHud;blockHit:Lnet/minecraft/util/hit/HitResult;
    • fluidHit

      private HitResult fluidHit
      Mappings:
      Namespace Name Mixin selector
      official j Lepq;j:Leeg;
      intermediary field_2083 Lnet/minecraft/class_340;field_2083:Lnet/minecraft/class_239;
      named fluidHit Lnet/minecraft/client/gui/hud/DebugHud;fluidHit:Lnet/minecraft/util/hit/HitResult;
    • pos

      Mappings:
      Namespace Name Mixin selector
      official k Lepq;k:Lclt;
      intermediary field_2085 Lnet/minecraft/class_340;field_2085:Lnet/minecraft/class_1923;
      named pos Lnet/minecraft/client/gui/hud/DebugHud;pos:Lnet/minecraft/util/math/ChunkPos;
    • chunk

      Mappings:
      Namespace Name Mixin selector
      official l Lepq;l:Ldei;
      intermediary field_2084 Lnet/minecraft/class_340;field_2084:Lnet/minecraft/class_2818;
      named chunk Lnet/minecraft/client/gui/hud/DebugHud;chunk:Lnet/minecraft/world/chunk/WorldChunk;
    • chunkFuture

      Mappings:
      Namespace Name Mixin selector
      official m Lepq;m:Ljava/util/concurrent/CompletableFuture;
      intermediary field_2080 Lnet/minecraft/class_340;field_2080:Ljava/util/concurrent/CompletableFuture;
      named chunkFuture Lnet/minecraft/client/gui/hud/DebugHud;chunkFuture:Ljava/util/concurrent/CompletableFuture;
  • Constructor Details

    • DebugHud

      public DebugHud(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lepq;<init>(Lenn;)V
      intermediary <init> Lnet/minecraft/class_340;<init>(Lnet/minecraft/class_310;)V
      named <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 a Lepq;a()V
      intermediary method_1842 Lnet/minecraft/class_340;method_1842()V
      named resetChunk Lnet/minecraft/client/gui/hud/DebugHud;resetChunk()V
    • render

      public void render(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Leox;)V
      intermediary method_1846 Lnet/minecraft/class_340;method_1846(Lnet/minecraft/class_332;)V
      named render Lnet/minecraft/client/gui/hud/DebugHud;render(Lnet/minecraft/client/gui/DrawContext;)V
    • drawLeftText

      protected void drawLeftText(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      official b Lepq;b(Leox;)V
      intermediary method_1847 Lnet/minecraft/class_340;method_1847(Lnet/minecraft/class_332;)V
      named drawLeftText Lnet/minecraft/client/gui/hud/DebugHud;drawLeftText(Lnet/minecraft/client/gui/DrawContext;)V
    • drawRightText

      protected void drawRightText(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      official c Lepq;c(Leox;)V
      intermediary method_1848 Lnet/minecraft/class_340;method_1848(Lnet/minecraft/class_332;)V
      named drawRightText Lnet/minecraft/client/gui/hud/DebugHud;drawRightText(Lnet/minecraft/client/gui/DrawContext;)V
    • drawText

      private void drawText(DrawContext context, List<String> text, boolean left)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Leox;Ljava/util/List;Z)V
      intermediary method_51745 Lnet/minecraft/class_340;method_51745(Lnet/minecraft/class_332;Ljava/util/List;Z)V
      named drawText Lnet/minecraft/client/gui/hud/DebugHud;drawText(Lnet/minecraft/client/gui/DrawContext;Ljava/util/List;Z)V
    • getLeftText

      protected List<String> getLeftText()
      Mappings:
      Namespace Name Mixin selector
      official b Lepq;b()Ljava/util/List;
      intermediary method_1835 Lnet/minecraft/class_340;method_1835()Ljava/util/List;
      named getLeftText Lnet/minecraft/client/gui/hud/DebugHud;getLeftText()Ljava/util/List;
    • getBiomeString

      private static String getBiomeString(RegistryEntry<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Lhe;)Ljava/lang/String;
      intermediary method_40205 Lnet/minecraft/class_340;method_40205(Lnet/minecraft/class_6880;)Ljava/lang/String;
      named getBiomeString Lnet/minecraft/client/gui/hud/DebugHud;getBiomeString(Lnet/minecraft/registry/entry/RegistryEntry;)Ljava/lang/String;
    • getServerWorld

      @Nullable private @Nullable ServerWorld getServerWorld()
      Mappings:
      Namespace Name Mixin selector
      official d Lepq;d()Laif;
      intermediary method_20603 Lnet/minecraft/class_340;method_20603()Lnet/minecraft/class_3218;
      named getServerWorld Lnet/minecraft/client/gui/hud/DebugHud;getServerWorld()Lnet/minecraft/server/world/ServerWorld;
    • getServerWorldDebugString

      @Nullable private @Nullable String getServerWorldDebugString()
      Mappings:
      Namespace Name Mixin selector
      official e Lepq;e()Ljava/lang/String;
      intermediary method_27871 Lnet/minecraft/class_340;method_27871()Ljava/lang/String;
      named getServerWorldDebugString Lnet/minecraft/client/gui/hud/DebugHud;getServerWorldDebugString()Ljava/lang/String;
    • getWorld

      private World getWorld()
      Mappings:
      Namespace Name Mixin selector
      official f Lepq;f()Lcmm;
      intermediary method_1840 Lnet/minecraft/class_340;method_1840()Lnet/minecraft/class_1937;
      named getWorld Lnet/minecraft/client/gui/hud/DebugHud;getWorld()Lnet/minecraft/world/World;
    • getChunk

      @Nullable private @Nullable WorldChunk getChunk()
      Mappings:
      Namespace Name Mixin selector
      official g Lepq;g()Ldei;
      intermediary method_1834 Lnet/minecraft/class_340;method_1834()Lnet/minecraft/class_2818;
      named getChunk Lnet/minecraft/client/gui/hud/DebugHud;getChunk()Lnet/minecraft/world/chunk/WorldChunk;
    • getClientChunk

      private WorldChunk getClientChunk()
      Mappings:
      Namespace Name Mixin selector
      official h Lepq;h()Ldei;
      intermediary method_1836 Lnet/minecraft/class_340;method_1836()Lnet/minecraft/class_2818;
      named getClientChunk Lnet/minecraft/client/gui/hud/DebugHud;getClientChunk()Lnet/minecraft/world/chunk/WorldChunk;
    • getRightText

      protected List<String> getRightText()
      Mappings:
      Namespace Name Mixin selector
      official c Lepq;c()Ljava/util/List;
      intermediary method_1839 Lnet/minecraft/class_340;method_1839()Ljava/util/List;
      named getRightText Lnet/minecraft/client/gui/hud/DebugHud;getRightText()Ljava/util/List;
    • propertyToString

      private String propertyToString(Map.Entry<Property<?>,Comparable<?>> propEntry)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Ljava/util/Map$Entry;)Ljava/lang/String;
      intermediary method_1845 Lnet/minecraft/class_340;method_1845(Ljava/util/Map$Entry;)Ljava/lang/String;
      named propertyToString Lnet/minecraft/client/gui/hud/DebugHud;propertyToString(Ljava/util/Map$Entry;)Ljava/lang/String;
    • drawMetricsData

      private void drawMetricsData(DrawContext context, MetricsData metricsData, int x, int width, boolean showFps)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(Leox;Laoo;IIZ)V
      intermediary method_15870 Lnet/minecraft/class_340;method_15870(Lnet/minecraft/class_332;Lnet/minecraft/class_3517;IIZ)V
      named drawMetricsData Lnet/minecraft/client/gui/hud/DebugHud;drawMetricsData(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/util/MetricsData;IIZ)V
    • getMetricsLineColor

      private int getMetricsLineColor(int value, int greenValue, int yellowValue, int redValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(IIII)I
      intermediary method_1833 Lnet/minecraft/class_340;method_1833(IIII)I
      named getMetricsLineColor Lnet/minecraft/client/gui/hud/DebugHud;getMetricsLineColor(IIII)I
    • interpolateColor

      private int interpolateColor(int color1, int color2, float dt)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(IIF)I
      intermediary method_1843 Lnet/minecraft/class_340;method_1843(IIF)I
      named interpolateColor Lnet/minecraft/client/gui/hud/DebugHud;interpolateColor(IIF)I
    • toMiB

      private static long toMiB(long bytes)
      Mappings:
      Namespace Name Mixin selector
      official a Lepq;a(J)J
      intermediary method_1838 Lnet/minecraft/class_340;method_1838(J)J
      named toMiB Lnet/minecraft/client/gui/hud/DebugHud;toMiB(J)J