Package net.minecraft.client.font
Class UnicodeTextureFont
java.lang.Object
net.minecraft.client.font.UnicodeTextureFont
- All Implemented Interfaces:
AutoCloseable,Font
- Mappings:
Namespace Name official elzintermediary net/minecraft/class_391named net/minecraft/client/font/UnicodeTextureFont
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic classprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final byteprivate static final intprivate final UnicodeTextureFont.class_7736[](package private) static final Loggerprivate final byte[] -
Constructor Summary
ConstructorsConstructorDescriptionUnicodeTextureFont(ResourceManager resourceManager, byte[] sizes, String template) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()(package private) static intgetEnd(byte size) getGlyph(int codePoint) private static IdentifiergetImageId(String string, int codePoint) Returns the set of code points for which this font can provide glyphs.(package private) static intgetStart(byte size) private static Stringmethod_45621(Set<Identifier> set)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLelz;a:Lorg/slf4j/Logger;intermediary field_2303Lnet/minecraft/class_391;field_2303:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/font/UnicodeTextureFont;LOGGER:Lorg/slf4j/Logger;
-
field_32232
private static final int field_32232- See Also:
- Mappings:
Namespace Name Mixin selector official bLelz;b:Iintermediary field_32232Lnet/minecraft/class_391;field_32232:Inamed field_32232Lnet/minecraft/client/font/UnicodeTextureFont;field_32232:I
-
field_32233
private static final int field_32233- See Also:
- Mappings:
Namespace Name Mixin selector official cLelz;c:Iintermediary field_32233Lnet/minecraft/class_391;field_32233:Inamed field_32233Lnet/minecraft/client/font/UnicodeTextureFont;field_32233:I
-
field_32234
private static final int field_32234- See Also:
- Mappings:
Namespace Name Mixin selector official dLelz;d:Iintermediary field_32234Lnet/minecraft/class_391;field_32234:Inamed field_32234Lnet/minecraft/client/font/UnicodeTextureFont;field_32234:I
-
field_37905
private static final byte field_37905- See Also:
- Mappings:
Namespace Name Mixin selector official eLelz;e:Bintermediary field_37905Lnet/minecraft/class_391;field_37905:Bnamed field_37905Lnet/minecraft/client/font/UnicodeTextureFont;field_37905:B
-
field_40410
private static final int field_40410- See Also:
- Mappings:
Namespace Name Mixin selector official fLelz;f:Iintermediary field_40410Lnet/minecraft/class_391;field_40410:Inamed field_40410Lnet/minecraft/client/font/UnicodeTextureFont;field_40410:I
-
sizes
private final byte[] sizes- Mappings:
Namespace Name Mixin selector official gLelz;g:[Bintermediary field_2301Lnet/minecraft/class_391;field_2301:[Bnamed sizesLnet/minecraft/client/font/UnicodeTextureFont;sizes:[B
-
field_40411
- Mappings:
Namespace Name Mixin selector official hLelz;h:[Lelz$c;intermediary field_40411Lnet/minecraft/class_391;field_40411:[Lnet/minecraft/class_391$class_7736;named field_40411Lnet/minecraft/client/font/UnicodeTextureFont;field_40411:[Lnet/minecraft/client/font/UnicodeTextureFont$class_7736;
-
-
Constructor Details
-
UnicodeTextureFont
- Mappings:
Namespace Name Mixin selector official <init>Lelz;<init>(Lajt;[BLjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_391;<init>(Lnet/minecraft/class_3300;[BLjava/lang/String;)Vnamed <init>Lnet/minecraft/client/font/UnicodeTextureFont;<init>(Lnet/minecraft/resource/ResourceManager;[BLjava/lang/String;)V
-
-
Method Details
-
method_45621
- Mappings:
Namespace Name Mixin selector official aLelz;a(Ljava/util/Set;)Ljava/lang/String;intermediary method_45621Lnet/minecraft/class_391;method_45621(Ljava/util/Set;)Ljava/lang/String;named method_45621Lnet/minecraft/client/font/UnicodeTextureFont;method_45621(Ljava/util/Set;)Ljava/lang/String;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceFont
-
getImageId
- Mappings:
Namespace Name Mixin selector official aLelz;a(Ljava/lang/String;I)Labv;intermediary method_2041Lnet/minecraft/class_391;method_2041(Ljava/lang/String;I)Lnet/minecraft/class_2960;named getImageIdLnet/minecraft/client/font/UnicodeTextureFont;getImageId(Ljava/lang/String;I)Lnet/minecraft/util/Identifier;
-
getGlyph
-
getProvidedGlyphs
Returns the set of code points for which this font can provide glyphs.- Specified by:
getProvidedGlyphsin interfaceFont- Returns:
- the set of code points for which this font can provide glyphs
- Mappings:
Namespace Name Mixin selector official aLebh;a()Lit/unimi/dsi/fastutil/ints/IntSet;intermediary method_27442Lnet/minecraft/class_390;method_27442()Lit/unimi/dsi/fastutil/ints/IntSet;named getProvidedGlyphsLnet/minecraft/client/font/Font;getProvidedGlyphs()Lit/unimi/dsi/fastutil/ints/IntSet;
-
getStart
static int getStart(byte size) - Mappings:
Namespace Name Mixin selector official aLelz;a(B)Iintermediary method_2043Lnet/minecraft/class_391;method_2043(B)Inamed getStartLnet/minecraft/client/font/UnicodeTextureFont;getStart(B)I
-
getEnd
static int getEnd(byte size) - Mappings:
Namespace Name Mixin selector official bLelz;b(B)Iintermediary method_2044Lnet/minecraft/class_391;method_2044(B)Inamed getEndLnet/minecraft/client/font/UnicodeTextureFont;getEnd(B)I
-