TerixPlaceholders

class TerixPlaceholders(val plugin: MinixPlugin) : PlaceholderIntegration

Constructors

Link copied to clipboard
fun TerixPlaceholders(plugin: MinixPlugin)

Functions

Link copied to clipboard
open fun async(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open fun canRegister(): Boolean
Link copied to clipboard
open fun <R> completableAsync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open fun <R> completableSync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
fun configurationContains(@NotNull p0: @NotNull String): Boolean
Link copied to clipboard
open fun <R> deferredAsync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open fun <R> deferredSync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open fun deleteProperty(key: String)
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
@Nullable
@Contract(value = "_, !null -> !null")
operator fun get(@NotNull p0: @NotNull String, p1: Any): @Nullable Any?
Link copied to clipboard
override fun getAuthor(): String
Link copied to clipboard
fun getBoolean(@NotNull p0: @NotNull String, p1: Boolean): Boolean
Link copied to clipboard
@Nullable
fun getConfigSection(): @Nullable ConfigurationSection?
@Nullable
fun getConfigSection(@NotNull p0: @NotNull String): @Nullable ConfigurationSection?
Link copied to clipboard
@ApiStatus.ScheduledForRemoval(inVersion = "2.13.0")
open fun getDescription(): String
Link copied to clipboard
fun getDouble(@NotNull p0: @NotNull String, p1: Double): Double
Link copied to clipboard
override fun getIdentifier(): String
Link copied to clipboard
fun getInt(@NotNull p0: @NotNull String, p1: Int): Int
Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard
@ApiStatus.ScheduledForRemoval(inVersion = "2.13.0")
open fun getLink(): String
Link copied to clipboard
fun getLong(@NotNull p0: @NotNull String, p1: Long): Long
Link copied to clipboard
@NotNull
open fun getName(): @NotNull String
Link copied to clipboard
@NotNull
fun getPlaceholderAPI(): @NotNull PlaceholderAPIPlugin
Link copied to clipboard
@NotNull
open fun getPlaceholders(): @NotNull MutableList<String>
Link copied to clipboard
@ApiStatus.ScheduledForRemoval(inVersion = "2.13.0")
open fun getPlugin(): String
Link copied to clipboard
open fun <T : Any> getProperty(key: String): T?
open fun <T : Any> getProperty(key: String, default: T): T
Link copied to clipboard
@Nullable
open fun getRequiredPlugin(): @Nullable String?
Link copied to clipboard
@Nullable
@Contract(value = "_, !null -> !null")
fun getString(@NotNull p0: @NotNull String, @Nullable p1: @Nullable String?): @Nullable String?
Link copied to clipboard
@NotNull
fun getStringList(@NotNull p0: @NotNull String): @NotNull MutableList<String>
Link copied to clipboard
override fun getVersion(): String
Link copied to clipboard
open suspend fun handleEnable()
Link copied to clipboard
suspend override fun handleLoad()
Link copied to clipboard
open suspend fun handleUnload()
Link copied to clipboard
open fun info(p0: String)
Link copied to clipboard
Link copied to clipboard
open fun launch(dispatcher: CoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open fun log(p0: Level, p1: String)
open fun log(p0: Level, p1: String, p2: Throwable)
Link copied to clipboard
override fun onPlaceholderRequest(player: Player?, params: String): String?
Link copied to clipboard
override fun onRequest(player: OfflinePlayer?, params: String): String?
Link copied to clipboard
override fun persist(): Boolean
Link copied to clipboard
open fun register(): Boolean
Link copied to clipboard
open fun registerEvents(vararg listeners: Listener)
Link copied to clipboard
fun registerOfflinePlaceholder(placeholder: String, value: OfflinePlayer.() -> Any): Triple<() -> Any?, Player.() -> Any?, OfflinePlayer.() -> Any?>?
Link copied to clipboard
fun registerOnlinePlaceholder(placeholder: String, value: Player.() -> Any): Triple<() -> Any?, Player.() -> Any?, OfflinePlayer.() -> Any?>?
Link copied to clipboard
fun registerPlaceholder(placeholder: String, value: () -> Any): Triple<() -> Any?, Player.() -> Any?, OfflinePlayer.() -> Any?>?
Link copied to clipboard
open fun <T : Any> setProperty(key: String, value: T): T
Link copied to clipboard
open fun severe(p0: String)
open fun severe(p0: String, p1: Throwable)
Link copied to clipboard
open fun sync(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
override fun toString(): String
Link copied to clipboard
Link copied to clipboard
open fun warning(p0: String)

Properties

Link copied to clipboard
open val logger: MinixLogger
Link copied to clipboard
open override val plugin: MinixPlugin
Link copied to clipboard
open val pluginName: String