Uses of Class
net.minecraft.client.gui.Font
Packages that use Font
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client
-only classes.-
Uses of Font in com.mojang.realmsclient.gui.screens
Constructors in com.mojang.realmsclient.gui.screens with parameters of type FontModifierConstructorDescription(package private)
FrameButton
(Font font, Component message, ResourceLocation image, Button.OnPress onPress) -
Uses of Font in net.minecraft.client
Fields in net.minecraft.client declared as Font -
Uses of Font in net.minecraft.client.gui
Methods in net.minecraft.client.gui that return FontMethods in net.minecraft.client.gui with parameters of type FontModifier and TypeMethodDescriptionvoid
GuiGraphics.drawCenteredString
(Font font, String text, int x, int y, int color) Draws a centered string at the specified coordinates using the given font, text, and color.void
GuiGraphics.drawCenteredString
(Font font, Component text, int x, int y, int color) Draws a centered string at the specified coordinates using the given font, text component, and color.void
GuiGraphics.drawCenteredString
(Font font, FormattedCharSequence text, int x, int y, int color) Draws a centered string at the specified coordinates using the given font, formatted character sequence, and color.int
GuiGraphics.drawString
(Font p_283343_, String p_281896_, float p_283569_, float p_283418_, int p_281560_, boolean p_282130_) int
GuiGraphics.drawString
(Font font, String text, int x, int y, int color) Draws a string at the specified coordinates using the given font, text, and color.int
GuiGraphics.drawString
(Font font, String text, int x, int y, int color, boolean dropShadow) Draws a string at the specified coordinates using the given font, text, color, and drop shadow.int
GuiGraphics.drawString
(Font font, Component text, int x, int y, int color) Draws a component's visual order text at the specified coordinates using the given font, text component, and color.int
GuiGraphics.drawString
(Font font, Component text, int x, int y, int color, boolean dropShadow) Draws a component's visual order text at the specified coordinates using the given font, text component, color, and drop shadow.int
GuiGraphics.drawString
(Font p_282636_, FormattedCharSequence p_281596_, float p_281586_, float p_282816_, int p_281743_, boolean p_282394_) int
GuiGraphics.drawString
(Font font, FormattedCharSequence text, int x, int y, int color) Draws a formatted character sequence at the specified coordinates using the given font, text, and color.int
GuiGraphics.drawString
(Font font, FormattedCharSequence text, int x, int y, int color, boolean dropShadow) Draws a formatted character sequence at the specified coordinates using the given font, text, color, and drop shadow.int
GuiGraphics.drawStringWithBackdrop
(Font font, Component text, int x, int y, int xOffset, int color) void
GuiGraphics.drawWordWrap
(Font font, FormattedText text, int x, int y, int lineWidth, int color) Draws a formatted text with word wrapping at the specified coordinates using the given font, text, line width, and color.void
GuiGraphics.renderComponentHoverEffect
(Font font, Style style, int mouseX, int mouseY) Renders a hover effect for a text component at the specified mouse coordinates.void
GuiGraphics.renderComponentTooltip
(Font p_font, List<? extends FormattedText> tooltipLines, int p_mouseX, int p_mouseY, ItemStack stack) Renders a tooltip with multiple lines of component-based text at the specified mouse coordinates.void
GuiGraphics.renderComponentTooltip
(Font font, List<Component> tooltipLines, int mouseX, int mouseY) Renders a tooltip with multiple lines of component-based text at the specified mouse coordinates.void
GuiGraphics.renderComponentTooltipFromElements
(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack) void
GuiGraphics.renderItemDecorations
(Font font, ItemStack stack, int x, int y) Renders additional decorations for an item stack at the specified coordinates.void
GuiGraphics.renderItemDecorations
(Font font, ItemStack stack, int x, int y, String text) Renders additional decorations for an item stack at the specified coordinates with optional custom text.void
GuiGraphics.renderTooltip
(Font font, List<? extends FormattedCharSequence> tooltipLines, int mouseX, int mouseY) Renders a tooltip with multiple lines of formatted text at the specified mouse coordinates.void
GuiGraphics.renderTooltip
(Font font, List<Component> tooltipLines, Optional<TooltipComponent> visualTooltipComponent, int mouseX, int mouseY) Renders a tooltip with customizable components at the specified mouse coordinates.void
GuiGraphics.renderTooltip
(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY) void
GuiGraphics.renderTooltip
(Font font, List<FormattedCharSequence> tooltipLines, ClientTooltipPositioner tooltipPositioner, int mouseX, int mouseY) Renders a tooltip with multiple lines of formatted text using a custom tooltip positioner at the specified mouse coordinates.void
GuiGraphics.renderTooltip
(Font font, Component text, int mouseX, int mouseY) Renders a tooltip with a single line of text at the specified mouse coordinates.void
GuiGraphics.renderTooltip
(Font font, ItemStack stack, int mouseX, int mouseY) Renders a tooltip for an item stack at the specified mouse coordinates.private void
GuiGraphics.renderTooltipInternal
(Font font, List<ClientTooltipComponent> components, int mouseX, int mouseY, ClientTooltipPositioner tooltipPositioner) Renders an internal tooltip with customizable tooltip components at the specified mouse coordinates using a tooltip positioner. -
Uses of Font in net.minecraft.client.gui.components
Fields in net.minecraft.client.gui.components declared as FontModifier and TypeFieldDescriptionprivate final Font
AbstractStringWidget.font
private final Font
Checkbox.Builder.font
(package private) final Font
CommandSuggestions.font
private final Font
DebugScreenOverlay.font
private final Font
EditBox.font
private final Font
FittingMultiLineTextWidget.font
private final Font
LoadingDotsWidget.font
private final Font
MultiLineEditBox.font
private final Font
MultilineTextField.font
private final Font
PlainTextButton.font
Methods in net.minecraft.client.gui.components that return FontMethods in net.minecraft.client.gui.components with parameters of type FontModifier and TypeMethodDescriptionstatic Checkbox.Builder
static MultiLineLabel
static MultiLineLabel
static MultiLineLabel
static MultiLineLabel
private int
Checkbox.getAdjustedHeight
(Font font) private int
Checkbox.getAdjustedWidth
(int maxWidth, Component message, Font font) static int
Checkbox.getBoxSize
(Font font) (package private) static int
Checkbox.getDefaultWidth
(Component message, Font font) void
SplashRenderer.render
(GuiGraphics guiGraphics, int screenWidth, Font font, int color) private void
TabButton.renderFocusUnderline
(GuiGraphics guiGraphics, Font font, int color) protected void
AbstractWidget.renderScrollingString
(GuiGraphics guiGraphics, Font font, int width, int color) static void
AbstractWidget.renderScrollingString
(GuiGraphics guiGraphics, Font font, Component text, int minX, int minY, int maxX, int maxY, int color) static void
AbstractWidget.renderScrollingString
(GuiGraphics guiGraphics, Font font, Component text, int centerX, int minX, int minY, int maxX, int maxY, int color) void
AbstractButton.renderString
(GuiGraphics guiGraphics, Font font, int color) void
SpriteIconButton.CenteredIcon.renderString
(GuiGraphics p_294683_, Font p_295870_, int p_295770_) void
SpriteIconButton.TextAndIcon.renderString
(GuiGraphics p_296211_, Font p_295107_, int p_295081_) void
TabButton.renderString
(GuiGraphics guiGraphics, Font font, int color) static List
<FormattedCharSequence> ComponentRenderUtils.wrapComponents
(FormattedText component, int maxWidth, Font font) Constructors in net.minecraft.client.gui.components with parameters of type FontModifierConstructorDescriptionAbstractStringWidget
(int x, int y, int width, int height, Component message, Font font) (package private)
(package private)
Checkbox
(int x, int y, int maxWidth, Component message, Font font, boolean selected, Checkbox.OnValueChange onValueChange) CommandSuggestions
(Minecraft minecraft, Screen screen, EditBox input, Font font, boolean commandsOnly, boolean onlyShowIfCursorPastError, int lineStartOffset, int suggestionLineLimit, boolean anchorToBottom, int fillColor) FittingMultiLineTextWidget
(int x, int y, int width, int height, Component message, Font font) FocusableTextWidget
(int maxWidth, Component message, Font font) FocusableTextWidget
(int maxWidth, Component message, Font font, boolean alwaysShowBorder, int padding) FocusableTextWidget
(int maxWidth, Component message, Font font, int padding) LoadingDotsWidget
(Font font, Component message) MultiLineEditBox
(Font font, int x, int y, int width, int height, Component placeholder, Component message) MultilineTextField
(Font font, int width) MultiLineTextWidget
(int x, int y, Component message, Font font) MultiLineTextWidget
(Component message, Font font) PlainTextButton
(int x, int y, int width, int height, Component message, Button.OnPress onPress, Font font) StringWidget
(int x, int y, int width, int height, Component message, Font font) StringWidget
(int width, int height, Component message, Font font) StringWidget
(Component message, Font font) -
Uses of Font in net.minecraft.client.gui.components.debugchart
Fields in net.minecraft.client.gui.components.debugchart declared as FontConstructors in net.minecraft.client.gui.components.debugchart with parameters of type FontModifierConstructorDescriptionprotected
AbstractDebugChart
(Font font, SampleStorage sampleStorage) BandwidthDebugChart
(Font font, SampleStorage sampleStorage) FpsDebugChart
(Font font, SampleStorage sampleStorage) PingDebugChart
(Font p_298944_, SampleStorage p_323605_) TpsDebugChart
(Font font, SampleStorage sampleStorage, Supplier<Float> msptSupplier) -
Uses of Font in net.minecraft.client.gui.font
Methods in net.minecraft.client.gui.font that return Font -
Uses of Font in net.minecraft.client.gui.layouts
Methods in net.minecraft.client.gui.layouts with parameters of type FontModifier and TypeMethodDescriptionvoid
HeaderAndFooterLayout.addTitleHeader
(Component message, Font font) static Layout
CommonLayouts.labeledElement
(Font font, LayoutElement element, Component label) static Layout
CommonLayouts.labeledElement
(Font font, LayoutElement element, Component label, Consumer<LayoutSettings> layoutSettings) -
Uses of Font in net.minecraft.client.gui.screens
Fields in net.minecraft.client.gui.screens declared as Font -
Uses of Font in net.minecraft.client.gui.screens.inventory
Methods in net.minecraft.client.gui.screens.inventory with parameters of type FontModifier and TypeMethodDescriptionint
BookEditScreen.DisplayCache.getIndexAtPosition
(Font font, BookEditScreen.Pos2i cursorPosition) EnchantmentNames.getRandomName
(Font fontRenderer, int maxWidth) -
Uses of Font in net.minecraft.client.gui.screens.inventory.tooltip
Methods in net.minecraft.client.gui.screens.inventory.tooltip with parameters of type FontModifier and TypeMethodDescriptionint
int
int
int
void
ClientActivePlayersTooltip.renderImage
(Font font, int x, int y, GuiGraphics guiGraphics) void
ClientBundleTooltip.renderImage
(Font font, int x, int y, GuiGraphics guiGraphics) default void
ClientTooltipComponent.renderImage
(Font font, int x, int y, GuiGraphics guiGraphics) private void
ClientBundleTooltip.renderSlot
(int x, int y, int itemIndex, boolean isBundleFull, GuiGraphics guiGraphics, Font font) void
ClientTextTooltip.renderText
(Font font, int mouseX, int mouseY, org.joml.Matrix4f matrix, MultiBufferSource.BufferSource bufferSource) default void
ClientTooltipComponent.renderText
(Font font, int mouseX, int mouseY, org.joml.Matrix4f matrix, MultiBufferSource.BufferSource bufferSource) -
Uses of Font in net.minecraft.client.gui.screens.telemetry
Fields in net.minecraft.client.gui.screens.telemetry declared as FontMethods in net.minecraft.client.gui.screens.telemetry with parameters of type FontModifier and TypeMethodDescriptionvoid
void
void
Constructors in net.minecraft.client.gui.screens.telemetry with parameters of type FontModifierConstructorDescriptionTelemetryEventWidget
(int x, int y, int width, int height, Font font) -
Uses of Font in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as FontModifier and TypeFieldDescriptionprivate final Font
BlockEntityRenderDispatcher.font
private final Font
BlockEntityRendererProvider.Context.font
private final Font
SignRenderer.font
Methods in net.minecraft.client.renderer.blockentity that return FontConstructors in net.minecraft.client.renderer.blockentity with parameters of type FontModifierConstructorDescriptionBlockEntityRenderDispatcher
(Font font, EntityModelSet entityModelSet, Supplier<BlockRenderDispatcher> blockRenderDispatcher, Supplier<ItemRenderer> itemRenderer, Supplier<EntityRenderDispatcher> entityRenderer) Context
(BlockEntityRenderDispatcher blockEntityRenderDispatcher, BlockRenderDispatcher blockRenderDispatcher, ItemRenderer itemRenderer, EntityRenderDispatcher entityRenderer, EntityModelSet modelSet, Font font) -
Uses of Font in net.minecraft.client.renderer.entity
Fields in net.minecraft.client.renderer.entity declared as FontModifier and TypeFieldDescriptionprivate final Font
DisplayRenderer.TextDisplayRenderer.font
private final Font
EntityRenderDispatcher.font
private final Font
EntityRenderer.font
private final Font
EntityRendererProvider.Context.font
Methods in net.minecraft.client.renderer.entity that return FontModifier and TypeMethodDescriptionEntityRenderer.getFont()
EntityRendererProvider.Context.getFont()
Constructors in net.minecraft.client.renderer.entity with parameters of type FontModifierConstructorDescriptionContext
(EntityRenderDispatcher entityRenderDispatcher, ItemRenderer itemRenderer, BlockRenderDispatcher blockRenderDispatcher, ItemInHandRenderer itemInHandRenderer, ResourceManager resourceManager, EntityModelSet modelSet, Font font) EntityRenderDispatcher
(Minecraft minecraft, TextureManager textureManager, ItemRenderer itemRenderer, BlockRenderDispatcher blockRenderDispatcher, Font font, Options options, EntityModelSet entityModels) -
Uses of Font in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return FontModifier and TypeMethodDescriptionstatic Font
ClientHooks.getTooltipFont
(ItemStack stack, Font fallbackFont) Methods in net.neoforged.neoforge.client with parameters of type FontModifier and TypeMethodDescriptionstatic List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponents
(ItemStack stack, List<? extends FormattedText> textElements, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) static List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponents
(ItemStack stack, List<? extends FormattedText> textElements, Optional<TooltipComponent> itemComponent, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) static List
<ClientTooltipComponent> ClientHooks.gatherTooltipComponentsFromElements
(ItemStack stack, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int screenWidth, int screenHeight, Font fallbackFont) static Font
ClientHooks.getTooltipFont
(ItemStack stack, Font fallbackFont) static RenderTooltipEvent.Color
ClientHooks.onRenderTooltipColor
(ItemStack stack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) static RenderTooltipEvent.Pre
ClientHooks.onRenderTooltipPre
(ItemStack stack, GuiGraphics graphics, int x, int y, int screenWidth, int screenHeight, List<ClientTooltipComponent> components, Font fallbackFont, ClientTooltipPositioner positioner) boolean
IItemDecorator.render
(GuiGraphics guiGraphics, Font font, ItemStack stack, int xOffset, int yOffset) Is called after GuiGraphics.renderItemDecorations(Font, ItemStack, int, int, String) is done rendering.void
ItemDecoratorHandler.render
(GuiGraphics guiGraphics, Font font, ItemStack stack, int xOffset, int yOffset) static void
ClientHooks.renderMainMenu
(TitleScreen gui, GuiGraphics guiGraphics, Font font, int width, int height, int alpha) private static Stream
<ClientTooltipComponent> ClientHooks.splitLine
(FormattedText text, Font font, int maxWidth) -
Uses of Font in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as FontMethods in net.neoforged.neoforge.client.event that return FontModifier and TypeMethodDescriptionRenderTooltipEvent.getFont()
Returns The font used to render the text.Methods in net.neoforged.neoforge.client.event with parameters of type FontModifier and TypeMethodDescriptionvoid
Sets the font to be used to render text.Constructors in net.neoforged.neoforge.client.event with parameters of type FontModifierConstructorDescriptionColor
(ItemStack stack, GuiGraphics graphics, int x, int y, Font fr, int background, int borderStart, int borderEnd, List<ClientTooltipComponent> components) Pre
(ItemStack stack, GuiGraphics graphics, int x, int y, int screenWidth, int screenHeight, Font font, List<ClientTooltipComponent> components, ClientTooltipPositioner positioner) protected
RenderTooltipEvent
(ItemStack itemStack, GuiGraphics graphics, int x, int y, Font font, List<ClientTooltipComponent> components) -
Uses of Font in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return FontMethods in net.neoforged.neoforge.client.extensions with parameters of type FontModifier and TypeMethodDescriptiondefault int
IGuiGraphicsExtension.drawScrollingString
(Font font, Component text, int minX, int maxX, int y, int color) Draws a left-aligned string, with a scrolling effect if the string is too long. -
Uses of Font in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common that return FontModifier and TypeMethodDescriptiondefault @Nullable Font
IClientItemExtensions.getFont
(ItemStack stack, IClientItemExtensions.FontContext context) Returns the font used to render data related to this item as specified in thecontext
. -
Uses of Font in net.neoforged.neoforge.client.gui
Methods in net.neoforged.neoforge.client.gui that return FontMethods in net.neoforged.neoforge.client.gui with parameters of type FontModifier and TypeMethodDescriptionprivate void
LoadingErrorScreen.drawMultiLineCenteredString
(GuiGraphics guiGraphics, Font fr, Component str, int x, int y) -
Uses of Font in net.neoforged.neoforge.forge.snapshots
Methods in net.neoforged.neoforge.forge.snapshots with parameters of type FontModifier and TypeMethodDescriptionstatic void
ForgeSnapshotsModClient.renderMainMenuWarning
(String neoForgeVersion, GuiGraphics graphics, Font font, int width, int height, int alpha)