Class BitmapFont

java.lang.Object
net.minecraft.client.font.BitmapFont
All Implemented Interfaces:
AutoCloseable, Font

@Environment(CLIENT) public class BitmapFont extends Object implements Font
Mappings:
Namespace Name
named net/minecraft/client/font/BitmapFont
intermediary net/minecraft/class_386
official frv
  • Field Details Link icon

    • LOGGER Link icon

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/font/BitmapFont;LOGGER:Lorg/slf4j/Logger;
      intermediary field_2286 Lnet/minecraft/class_386;field_2286:Lorg/slf4j/Logger;
      official b Lfrv;b:Lorg/slf4j/Logger;
    • image Link icon

      private final NativeImage image
      Mappings:
      Namespace Name Mixin selector
      named image Lnet/minecraft/client/font/BitmapFont;image:Lnet/minecraft/client/texture/NativeImage;
      intermediary field_2285 Lnet/minecraft/class_386;field_2285:Lnet/minecraft/class_1011;
      official c Lfrv;c:Lfev;
    • glyphs Link icon

      Mappings:
      Namespace Name Mixin selector
      named glyphs Lnet/minecraft/client/font/BitmapFont;glyphs:Lnet/minecraft/client/font/GlyphContainer;
      intermediary field_2284 Lnet/minecraft/class_386;field_2284:Lnet/minecraft/class_8532;
      official d Lfrv;d:Lfrj;
  • Constructor Details Link icon

    • BitmapFont Link icon

      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/font/BitmapFont;<init>(Lnet/minecraft/client/texture/NativeImage;Lnet/minecraft/client/font/GlyphContainer;)V
      intermediary <init> Lnet/minecraft/class_386;<init>(Lnet/minecraft/class_1011;Lnet/minecraft/class_8532;)V
      official <init> Lfrv;<init>(Lfev;Lfrj;)V
  • Method Details Link icon

    • close Link icon

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Font
    • getGlyph Link icon

      @Nullable public @Nullable Glyph getGlyph(int codePoint)
      Specified by:
      getGlyph in interface Font
      Mappings:
      Namespace Name Mixin selector
      named getGlyph Lnet/minecraft/client/font/Font;getGlyph(I)Lnet/minecraft/client/font/Glyph;
      intermediary method_2040 Lnet/minecraft/class_390;method_2040(I)Lnet/minecraft/class_379;
      official a Lfdu;a(I)Lfdt;
    • getProvidedGlyphs Link icon

      public IntSet getProvidedGlyphs()
      Returns the set of code points for which this font can provide glyphs.
      Specified by:
      getProvidedGlyphs in interface Font
      Returns:
      the set of code points for which this font can provide glyphs
      Mappings:
      Namespace Name Mixin selector
      named getProvidedGlyphs Lnet/minecraft/client/font/Font;getProvidedGlyphs()Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary method_27442 Lnet/minecraft/class_390;method_27442()Lit/unimi/dsi/fastutil/ints/IntSet;
      official a Lfdu;a()Lit/unimi/dsi/fastutil/ints/IntSet;