Class TrueTypeFontLoader

java.lang.Object
net.minecraft.client.font.TrueTypeFontLoader
All Implemented Interfaces:
FontLoader

@Environment(CLIENT) public class TrueTypeFontLoader extends Object implements FontLoader
Mappings:
Namespace Name
official ejr
intermediary net/minecraft/class_396
named net/minecraft/client/font/TrueTypeFontLoader
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lejr;a:Lorg/slf4j/Logger;
      intermediary field_16242 Lnet/minecraft/class_396;field_16242:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/font/TrueTypeFontLoader;LOGGER:Lorg/slf4j/Logger;
    • filename

      private final Identifier filename
      Mappings:
      Namespace Name Mixin selector
      official b Lejr;b:Labb;
      intermediary field_2330 Lnet/minecraft/class_396;field_2330:Lnet/minecraft/class_2960;
      named filename Lnet/minecraft/client/font/TrueTypeFontLoader;filename:Lnet/minecraft/util/Identifier;
    • size

      private final float size
      Mappings:
      Namespace Name Mixin selector
      official c Lejr;c:F
      intermediary field_2329 Lnet/minecraft/class_396;field_2329:F
      named size Lnet/minecraft/client/font/TrueTypeFontLoader;size:F
    • oversample

      private final float oversample
      Mappings:
      Namespace Name Mixin selector
      official d Lejr;d:F
      intermediary field_2328 Lnet/minecraft/class_396;field_2328:F
      named oversample Lnet/minecraft/client/font/TrueTypeFontLoader;oversample:F
    • shiftX

      private final float shiftX
      Mappings:
      Namespace Name Mixin selector
      official e Lejr;e:F
      intermediary field_2327 Lnet/minecraft/class_396;field_2327:F
      named shiftX Lnet/minecraft/client/font/TrueTypeFontLoader;shiftX:F
    • shiftY

      private final float shiftY
      Mappings:
      Namespace Name Mixin selector
      official f Lejr;f:F
      intermediary field_2326 Lnet/minecraft/class_396;field_2326:F
      named shiftY Lnet/minecraft/client/font/TrueTypeFontLoader;shiftY:F
    • excludedCharacters

      private final String excludedCharacters
      Mappings:
      Namespace Name Mixin selector
      official g Lejr;g:Ljava/lang/String;
      intermediary field_2331 Lnet/minecraft/class_396;field_2331:Ljava/lang/String;
      named excludedCharacters Lnet/minecraft/client/font/TrueTypeFontLoader;excludedCharacters:Ljava/lang/String;
  • Constructor Details

    • TrueTypeFontLoader

      public TrueTypeFontLoader(Identifier filename, float size, float oversample, float shiftX, float shiftY, String excludedCharacters)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lejr;<init>(Labb;FFFFLjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_396;<init>(Lnet/minecraft/class_2960;FFFFLjava/lang/String;)V
      named <init> Lnet/minecraft/client/font/TrueTypeFontLoader;<init>(Lnet/minecraft/util/Identifier;FFFFLjava/lang/String;)V
  • Method Details

    • fromJson

      public static FontLoader fromJson(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      official a Lejr;a(Lcom/google/gson/JsonObject;)Lejo;
      intermediary method_2059 Lnet/minecraft/class_396;method_2059(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;
      named fromJson Lnet/minecraft/client/font/TrueTypeFontLoader;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/font/FontLoader;
    • load

      @Nullable public @Nullable Font load(ResourceManager manager)
      Specified by:
      load in interface FontLoader
      Mappings:
      Namespace Name Mixin selector
      official create Lejo;create(Laim;)Ldyt;
      intermediary method_2039 Lnet/minecraft/class_389;method_2039(Lnet/minecraft/class_3300;)Lnet/minecraft/class_390;
      named load Lnet/minecraft/client/font/FontLoader;load(Lnet/minecraft/resource/ResourceManager;)Lnet/minecraft/client/font/Font;