CLASS net/minecraft/class_391 net/minecraft/client/font/UnihexFont FIELD field_2303 LOGGER Lorg/slf4j/Logger; FIELD field_44770 glyphs Lnet/minecraft/class_8532; METHOD (Lnet/minecraft/class_8532;)V ARG 1 glyphs METHOD method_51651 getHexDigitValue (IB)I ARG 0 lineNum ARG 1 digit METHOD method_51652 getHexDigitValue (ILit/unimi/dsi/fastutil/bytes/ByteList;I)I ARG 0 lineNum ARG 1 bytes ARG 2 index METHOD method_51653 readLines (Ljava/io/InputStream;Lnet/minecraft/class_391$class_8546;)V ARG 0 stream ARG 1 callback METHOD method_51654 readUntilDelimiter (Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z ARG 0 stream ARG 1 data ARG 2 delimiter METHOD method_51655 addRowPixels (Ljava/nio/IntBuffer;III)V ARG 0 pixelsOut ARG 1 row ARG 2 left ARG 3 right METHOD method_51656 addGlyphPixels (Ljava/nio/IntBuffer;Lnet/minecraft/class_391$class_8544;II)V ARG 0 pixelsOut ARG 1 glyph ARG 2 left ARG 3 right CLASS class_392 Loader FIELD field_2304 sizes Lnet/minecraft/class_2960; FIELD field_44771 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_44772 overrides Ljava/util/List; METHOD (Lnet/minecraft/class_2960;Ljava/util/List;)V ARG 1 sizes ARG 2 overrides METHOD method_51658 load (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; ARG 1 resourceManager METHOD method_51659 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_51660 (Lnet/minecraft/class_8532;ILnet/minecraft/class_391$class_8544;)V ARG 1 codePoint ARG 2 glyph METHOD method_51661 (Lnet/minecraft/class_391$class_392;)Ljava/util/List; ARG 0 loader METHOD method_51662 loadHexFile (Ljava/io/InputStream;)Lnet/minecraft/class_391; ARG 1 stream METHOD method_51665 (Lnet/minecraft/class_391$class_392;)Lnet/minecraft/class_2960; ARG 0 loader METHOD method_51666 (I)[[Lnet/minecraft/class_391$class_8544; ARG 0 rows CLASS class_393 UnicodeTextureGlyph METHOD method_51675 width ()I CLASS class_7736 FontImage8x16 METHOD ([B)V ARG 1 sizes METHOD method_51669 read (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; ARG 0 lineNum ARG 1 data CLASS class_8542 Dimensions FIELD field_44773 MAP_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_44774 CODEC Lcom/mojang/serialization/Codec; METHOD method_51670 packedValue ()I METHOD method_51671 getLeft (I)I ARG 0 packed METHOD method_51672 pack (II)I ARG 0 left ARG 1 right METHOD method_51673 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_51674 getRight (I)I ARG 0 packed CLASS class_8543 FontImage32x16 METHOD method_51676 read32x16 (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; ARG 0 lineNum ARG 1 data METHOD method_51677 read24x16 (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; ARG 0 lineNum ARG 1 data CLASS class_8544 BitmapGlyph METHOD method_51668 getPixels (I)I ARG 1 y METHOD method_51678 getNonemptyColumnBitmask ()I METHOD method_51679 getPackedDimensions ()I CLASS class_8545 DimensionOverride FIELD field_44776 CODEC Lcom/mojang/serialization/Codec; FIELD field_44777 NON_VALIDATED_CODEC Lcom/mojang/serialization/Codec; METHOD method_51680 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_51681 (Lnet/minecraft/class_391$class_8545;)Lcom/mojang/serialization/DataResult; ARG 0 override CLASS class_8546 BitmapGlyphConsumer METHOD accept (ILnet/minecraft/class_391$class_8544;)V ARG 1 codePoint ARG 2 glyph CLASS class_8547 FontImage16x16 METHOD method_51683 read (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/class_391$class_8544; ARG 0 lineNum ARG 1 data