Hierarchy For Package net.minecraft.client.font
Class Hierarchy
- java.lang.Object
- net.minecraft.client.texture.AbstractTexture (implements java.lang.AutoCloseable)
- net.minecraft.client.font.GlyphAtlasTexture (implements net.minecraft.client.texture.DynamicTexture)
 
 - net.minecraft.client.font.BitmapFont (implements net.minecraft.client.font.Font)
 - net.minecraft.client.font.BlankFont (implements net.minecraft.client.font.Font)
 - net.minecraft.client.font.FontFilterType.FilterMap
 - net.minecraft.client.font.FontManager (implements java.lang.AutoCloseable, net.minecraft.resource.ResourceReloader)
 - net.minecraft.client.font.FontStorage (implements java.lang.AutoCloseable)
 - net.minecraft.client.font.FreeTypeUtil
 - net.minecraft.client.font.GlyphAtlasTexture.Slot
 - net.minecraft.client.font.GlyphContainer<T>
 - net.minecraft.client.font.GlyphRenderer
- net.minecraft.client.font.EmptyGlyphRenderer
 
 - net.minecraft.client.font.GlyphRenderer.Rectangle
 - net.minecraft.client.font.SpaceFont (implements net.minecraft.client.font.Font)
 - net.minecraft.client.font.TextHandler
 - net.minecraft.client.font.TextHandler.LineBreakingVisitor (implements net.minecraft.text.CharacterVisitor)
 - net.minecraft.client.font.TextHandler.LineWrappingCollector
 - net.minecraft.client.font.TextHandler.StyledString (implements net.minecraft.text.StringVisitable)
 - net.minecraft.client.font.TextHandler.WidthLimitingVisitor (implements net.minecraft.text.CharacterVisitor)
 - net.minecraft.client.font.TextRenderer
 - net.minecraft.client.font.TextRenderer.Drawer (implements net.minecraft.text.CharacterVisitor)
 - net.minecraft.client.font.TrueTypeFont (implements net.minecraft.client.font.Font)
 - net.minecraft.client.font.TrueTypeFont.TtfGlyph (implements net.minecraft.client.font.Glyph)
 - net.minecraft.client.font.UnihexFont (implements net.minecraft.client.font.Font)
 - net.minecraft.client.font.UnihexFont.Loader (implements net.minecraft.client.font.FontLoader)
 
 - net.minecraft.client.texture.AbstractTexture (implements java.lang.AutoCloseable)
 
Interface Hierarchy
- java.lang.AutoCloseable
- net.minecraft.client.font.Font
 
 - net.minecraft.client.font.BuiltinEmptyGlyph.ColorSupplier
 - net.minecraft.client.font.FontLoader
 - net.minecraft.client.font.FontLoader.Loadable
 - net.minecraft.client.font.Glyph
- net.minecraft.client.font.Glyph.EmptyGlyph
 
 - net.minecraft.client.font.GlyphContainer.GlyphConsumer<T>
 - net.minecraft.client.font.MultilineText
 - net.minecraft.client.font.RenderableGlyph
 - net.minecraft.client.font.TextHandler.LineWrappingConsumer
 - net.minecraft.client.font.TextHandler.WidthRetriever
 - net.minecraft.client.font.UnihexFont.BitmapGlyph
 - net.minecraft.client.font.UnihexFont.BitmapGlyphConsumer
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.client.font.BuiltinEmptyGlyph (implements net.minecraft.client.font.Glyph)
 - net.minecraft.client.font.FontFilterType (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.client.font.FontType (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.client.font.TextRenderer.TextLayerType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.client.font.BitmapFont.BitmapFontGlyph (implements net.minecraft.client.font.Glyph)
 - net.minecraft.client.font.BitmapFont.Loader (implements net.minecraft.client.font.FontLoader)
 - net.minecraft.client.font.Font.FontFilterPair (implements java.lang.AutoCloseable)
 - net.minecraft.client.font.FontLoader.Provider
 - net.minecraft.client.font.FontLoader.Reference
 - net.minecraft.client.font.FontManager.Builder
 - net.minecraft.client.font.FontManager.FontEntry (implements net.minecraft.resource.DependencyTracker.Dependencies<K>)
 - net.minecraft.client.font.FontManager.FontKey
 - net.minecraft.client.font.FontManager.ProviderIndex
 - net.minecraft.client.font.FontManager.Providers
 - net.minecraft.client.font.FontStorage.GlyphPair
 - net.minecraft.client.font.MultilineText.Line
 - net.minecraft.client.font.ReferenceFont (implements net.minecraft.client.font.FontLoader)
 - net.minecraft.client.font.SpaceFont.Loader (implements net.minecraft.client.font.FontLoader)
 - net.minecraft.client.font.TextRenderLayerSet
 - net.minecraft.client.font.TrueTypeFontLoader (implements net.minecraft.client.font.FontLoader)
 - net.minecraft.client.font.TrueTypeFontLoader.Shift
 - net.minecraft.client.font.UnihexFont.DimensionOverride
 - net.minecraft.client.font.UnihexFont.Dimensions
 - net.minecraft.client.font.UnihexFont.FontImage16x16 (implements net.minecraft.client.font.UnihexFont.BitmapGlyph)
 - net.minecraft.client.font.UnihexFont.FontImage32x16 (implements net.minecraft.client.font.UnihexFont.BitmapGlyph)
 - net.minecraft.client.font.UnihexFont.FontImage8x16 (implements net.minecraft.client.font.UnihexFont.BitmapGlyph)
 - net.minecraft.client.font.UnihexFont.UnicodeTextureGlyph (implements net.minecraft.client.font.Glyph)
 
 
 - java.lang.Record