TooltipBuilder

class TooltipBuilder

Functions

applyTo
Link copied to clipboard
fun applyTo(item: ItemStack): ItemStack
body
Link copied to clipboard
fun body(components: Collection<Component>): Boolean
fun body(component: Component): Boolean
build
Link copied to clipboard
fun build(includeTitle: Boolean = true): List<Component>
footer
Link copied to clipboard
fun footer(component: Component): Boolean
header
Link copied to clipboard
fun header(component: Component): Boolean
template
Link copied to clipboard
fun template(name: String, applier: TextComponent.Builder.() -> Unit)
title
Link copied to clipboard
fun title(component: Component)

Extensions

stats
Link copied to clipboard
fun TooltipBuilder.stats(color: TextColor, name: String, value: String, unit: String? = null)
fun TooltipBuilder.stats(value: Number, deco: () -> Pair<Pair<TextColor, String>, String?>)
fun TooltipBuilder.stats(stats: EsperStatistic?, deco: () -> Pair<Pair<TextColor, String>, String>)
fun TooltipBuilder.stats(prefix: Component?, damage: Damage?, deco: () -> Pair<TextColor, String>)
fun TooltipBuilder.stats(damage: Damage?, deco: () -> Pair<TextColor, String>)
template
Link copied to clipboard
fun TooltipBuilder.template(name: String, value: String)
fun TooltipBuilder.template(name: String, value: Number)