MinecraftExtension

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
Link copied to clipboard
data class Image(val url: String, val alt: String)
Link copied to clipboard
data class Markdown(val body: String, val images: List<MinecraftExtension.Image>)

Properties

Link copied to clipboard
open val bot: ExtensibleBot
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val eventHandlers: MutableList<EventHandler<out Event>>
Link copied to clipboard
Link copied to clipboard
open val intents: MutableSet<Intent>
Link copied to clipboard
open val kord: Kord
Link copied to clipboard
open val loaded: Boolean
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun checkTask()
Link copied to clipboard
open suspend fun doSetup()
Link copied to clipboard
open suspend fun doUnload()
Link copied to clipboard
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
suspend fun populateVersions()
Link copied to clipboard
suspend fun relayUpdate(patchNote: PatchNote): <Error class: unknown class>
Link copied to clipboard
open suspend fun setState(state: ExtensionState)
Link copied to clipboard
open suspend override fun setup()
Link copied to clipboard
fun String.truncateMarkdown(maxLength: Int = 4096): Pair<String, Int>
Link copied to clipboard
open suspend fun unload()