CLASS net/minecraft/class_386 net/minecraft/client/font/BitmapFont FIELD field_2284 glyphs Lnet/minecraft/class_8532; FIELD field_2285 image Lnet/minecraft/class_1011; FIELD field_2286 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/class_1011;Lnet/minecraft/class_8532;)V ARG 1 image ARG 2 glyphs CLASS class_387 Loader FIELD field_44799 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_44800 CODE_POINT_GRID_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_2960;II[[I)V ARG 1 id ARG 2 height ARG 3 ascent METHOD method_2038 findCharacterStartX (Lnet/minecraft/class_1011;IIII)I ARG 1 image ARG 2 characterWidth ARG 3 characterHeight ARG 4 charPosX ARG 5 charPosY METHOD method_2039 load (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; ARG 1 resourceManager METHOD method_51748 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_51749 validate (Lnet/minecraft/class_386$class_387;)Lcom/mojang/serialization/DataResult; ARG 0 fontLoader METHOD method_51750 (Ljava/util/List;)[[I ARG 0 strings METHOD method_51752 validateCodePointGrid ([[I)Lcom/mojang/serialization/DataResult; ARG 0 codePointGrid METHOD method_51754 ([[I)Ljava/util/List; ARG 0 codePointGrid CLASS class_388 BitmapFontGlyph FIELD comp_603 scaleFactor F FIELD comp_604 image Lnet/minecraft/class_1011; FIELD comp_605 x I FIELD comp_606 y I FIELD comp_607 width I FIELD comp_608 height I FIELD comp_609 advance I FIELD comp_610 ascent I METHOD (FLnet/minecraft/class_1011;IIIIII)V ARG 1 scaleFactor ARG 2 image ARG 3 x ARG 4 y ARG 5 width ARG 6 height ARG 7 advance ARG 8 ascent METHOD comp_603 scaleFactor ()F METHOD comp_604 image ()Lnet/minecraft/class_1011; METHOD comp_605 x ()I METHOD comp_606 y ()I METHOD comp_607 width ()I METHOD comp_608 height ()I METHOD comp_609 advance ()I METHOD comp_610 ascent ()I