AbstractFontRenderer

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard

Properties

Link copied to clipboard
abstract val height: Float
Link copied to clipboard
abstract val size: Float

Functions

Link copied to clipboard
context(ctx: WorldRenderEnvironment)
inline fun draw(text: T, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
context(ctx: WorldRenderEnvironment)
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
context(ctx: GuiGraphics)
inline fun draw(text: T, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
context(ctx: GuiGraphics)
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float

context(ctx: WorldRenderEnvironment)
abstract fun draw(text: T, parameters: AbstractFontRenderer.DrawParameters): Float

Draws a string with minecraft font markup on GUI with WorldRenderEnvironment.

context(ctx: GuiGraphics)
abstract fun draw(text: T, parameters: AbstractFontRenderer.DrawParameters): Float

Draws a string with minecraft font markup on GUI with GuiGraphics.

Link copied to clipboard
abstract fun getStringWidth(text: ProcessedText, shadow: Boolean = false): Float

Approximates the width of a text. Accurate except for obfuscated (§k) formatting

Link copied to clipboard
fun process(text: String, defaultColor: Color4b = Color4b.WHITE): T
abstract fun process(text: Component, defaultColor: Color4b = Color4b.WHITE): T