CommonComponents

Properties

Link copied to clipboard
val DISCONNECT_HEADER: TextComponent
Link copied to clipboard
val DISCORD_LINK: TextComponent
Link copied to clipboard
val ELLIPSIS: @NotNull TextComponent
Link copied to clipboard
val MAP_KEY_VALUE_SEPARATOR: @NotNull TextComponent
Link copied to clipboard
val TIME_SEPARATOR: @NotNull TextComponent

Functions

Link copied to clipboard
fun <E> formatCollection(collection: Iterable<E>, formatter: (E) -> Component): Component
Link copied to clipboard
fun <E> formatCollectionNewLine(collection: Iterable<E>, linePrefix: Component = PREFIX, formatter: (E) -> Component): Component
Link copied to clipboard
fun <K, V> formatMap(map: Map<K, V>, keyFormatter: (K) -> Component, valueFormatter: (V) -> Component, linePrefix: Component = PREFIX, keyValueSeparator: Component = MAP_KEY_VALUE_SEPARATOR): Component
Link copied to clipboard
fun formatTime(time: Duration, showSeconds: Boolean, shortForms: Boolean, separator: Component = TIME_SEPARATOR, timeColor: TextColor = VARIABLE_VALUE): Component
Link copied to clipboard
fun renderDisconnectMessage(disconnectReason: String, suggestHelp: TextComponent.Builder.() -> Unit, issue: Boolean): TextComponent
fun renderDisconnectMessage(disconnectReason: String, suggestHelp: TextComponent.Builder.() -> Unit, footerRenderer: TextComponent.Builder.() -> Unit = { }): TextComponent
fun <B : TextComponent.Builder> renderDisconnectMessage(builder: B, disconnectReason: String, suggestHelp: B.() -> Unit, issue: Boolean): TextComponent
fun <B : TextComponent.Builder> renderDisconnectMessage(builder: B, disconnectReason: String, suggestHelp: B.() -> Unit, footerRenderer: B.() -> Unit = { }): TextComponent
Link copied to clipboard
fun renderKickDisconnectMessage(messageRenderer: TextComponent.Builder.() -> Unit, issue: Boolean): TextComponent
fun renderKickDisconnectMessage(messageRenderer: TextComponent.Builder.() -> Unit, footerRenderer: TextComponent.Builder.() -> Unit = { }): TextComponent
fun <B : TextComponent.Builder> renderKickDisconnectMessage(builder: B, messageRenderer: B.() -> Unit, issue: Boolean): TextComponent
fun <B : TextComponent.Builder> renderKickDisconnectMessage(builder: B, messageRenderer: B.() -> Unit, footerRenderer: B.() -> Unit = { }): TextComponent