CLASS net/minecraft/class_391 net/minecraft/client/font/UnicodeTextureFont FIELD field_2301 sizes [B FIELD field_2303 LOGGER Lorg/slf4j/Logger; FIELD field_40411 fontImages [Lnet/minecraft/class_391$class_7736; METHOD (Lnet/minecraft/class_3300;[BLjava/lang/String;)V ARG 1 resourceManager ARG 2 sizes ARG 3 template METHOD method_2041 getImageId (Ljava/lang/String;I)Lnet/minecraft/class_2960; ARG 0 template ARG 1 codePoint METHOD method_2043 getStart (B)I ARG 0 size METHOD method_2044 getEnd (B)I ARG 0 size METHOD method_45620 (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V ARG 1 id ARG 2 resource METHOD method_45621 getCommonPath (Ljava/util/Set;)Ljava/lang/String; ARG 0 ids METHOD method_45622 ([BIILnet/minecraft/class_1011;)V ARG 4 image 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 comp_611 unpackSkipPixels I FIELD comp_612 unpackSkipRows I FIELD comp_613 width I FIELD comp_614 height I FIELD comp_615 image Lnet/minecraft/class_1011; METHOD (IIIILnet/minecraft/class_1011;)V ARG 5 image METHOD comp_611 unpackSkipPixels ()I METHOD comp_612 unpackSkipRows ()I METHOD comp_613 width ()I METHOD comp_614 height ()I METHOD comp_615 image ()Lnet/minecraft/class_1011; CLASS class_7736 FontImage FIELD field_40412 sizes [B FIELD field_40413 image Lnet/minecraft/class_1011; METHOD ([BLnet/minecraft/class_1011;)V ARG 1 sizes ARG 2 image METHOD method_45625 getGlyph (I)Lnet/minecraft/class_379; ARG 1 codePoint