CLASS net/minecraft/class_391 net/minecraft/client/font/UnicodeTextureFont FIELD field_2299 images Ljava/util/Map; FIELD field_2300 template Ljava/lang/String; FIELD field_2301 sizes [B FIELD field_2302 resourceManager Lnet/minecraft/class_3300; FIELD field_2303 LOGGER Lorg/apache/logging/log4j/Logger; METHOD (Lnet/minecraft/class_3300;[BLjava/lang/String;)V ARG 1 resourceManager ARG 2 sizes ARG 3 template METHOD method_2041 getImageId (I)Lnet/minecraft/class_2960; ARG 1 codePoint METHOD method_2042 getGlyphImage (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1011; ARG 1 glyphId METHOD method_2043 getStart (B)I ARG 0 size METHOD method_2044 getEnd (B)I ARG 0 size CLASS class_392 Loader FIELD field_2304 sizes Lnet/minecraft/class_2960; FIELD field_2305 template Ljava/lang/String; METHOD (Lnet/minecraft/class_2960;Ljava/lang/String;)V ARG 1 sizes ARG 2 template METHOD method_2046 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389; ARG 0 json METHOD method_37431 getLegacyUnicodeTemplate (Lcom/google/gson/JsonObject;)Ljava/lang/String; ARG 0 json CLASS class_393 UnicodeTextureGlyph FIELD field_2306 unpackSkipRows I FIELD field_2307 unpackSkipPixels I FIELD field_2308 height I FIELD field_2309 width I FIELD field_2310 image Lnet/minecraft/class_1011; METHOD (IIIILnet/minecraft/class_1011;)V ARG 1 unpackSkipPixels ARG 2 unpackSkipRows ARG 3 width ARG 4 height ARG 5 image