MyPlugin

class MyPlugin : JavaPlugin, CommandExecutor

Constructors

Link copied to clipboard
fun MyPlugin()

Types

Link copied to clipboard
class Test1Component(props: Any?, player: Player) : IeactComponent<Any?, Any?>
Link copied to clipboard
class Test2Component(props: Any?, player: Player) : IeactComponent<Any?, MyPlugin.Test2ComponentState>
Link copied to clipboard
data class Test2ComponentState(counter: Int)

Functions

Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
@NotNull
fun getClassLoader(): @NotNull ClassLoader
Link copied to clipboard
@Nullable
open fun getCommand(@NotNull p0: @NotNull String): @Nullable PluginCommand?
Link copied to clipboard
@NotNull
open fun getComponentLogger(): @NotNull ComponentLogger
Link copied to clipboard
@NotNull
open override fun getConfig(): @NotNull FileConfiguration
Link copied to clipboard
@NotNull
override fun getDataFolder(): @NotNull File
Link copied to clipboard
@Nullable
open override fun getDefaultBiomeProvider(@NotNull p0: @NotNull String, @Nullable p1: @Nullable String?): @Nullable BiomeProvider?
Link copied to clipboard
@Nullable
open override fun getDefaultWorldGenerator(@NotNull p0: @NotNull String, @Nullable p1: @Nullable String?): @Nullable ChunkGenerator?
Link copied to clipboard
@NotNull
override fun getDescription(): @NotNull PluginDescriptionFile
Link copied to clipboard
@NotNull
open fun getFile(): @NotNull File
Link copied to clipboard
@NotNull
open fun getLog4JLogger(): @NotNull Logger
Link copied to clipboard
@NotNull
open override fun getLogger(): @NotNull Logger
Link copied to clipboard
@NotNull
override fun getName(): @NotNull String
Link copied to clipboard
@NotNull
override fun getPluginLoader(): @NotNull PluginLoader
Link copied to clipboard
@Nullable
open override fun getResource(@NotNull p0: @NotNull String): @Nullable InputStream?
Link copied to clipboard
@NotNull
override fun getServer(): @NotNull Server
Link copied to clipboard
@NotNull
open fun getSLF4JLogger(): @NotNull Logger
Link copied to clipboard
@Nullable
fun getTextResource(@NotNull p0: @NotNull String): @Nullable Reader?
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
fun init(@NotNull p0: @NotNull PluginLoader, @NotNull p1: @NotNull Server, @NotNull p2: @NotNull PluginDescriptionFile, @NotNull p3: @NotNull File, @NotNull p4: @NotNull File, @NotNull p5: @NotNull ClassLoader)
Link copied to clipboard
override fun isEnabled(): Boolean
Link copied to clipboard
override fun isNaggable(): Boolean
Link copied to clipboard
open override fun onCommand(sender: CommandSender, command: Command, label: String, args: Array<out String>): Boolean
Link copied to clipboard
open override fun onDisable()
Link copied to clipboard
open override fun onEnable()
Link copied to clipboard
open override fun onLoad()
Link copied to clipboard
@Nullable
open override fun onTabComplete(@NotNull p0: @NotNull CommandSender, @NotNull p1: @NotNull Command, @NotNull p2: @NotNull String, @NotNull p3: Array<@NotNull String>): @Nullable MutableList<String>?
Link copied to clipboard
open override fun reloadConfig()
Link copied to clipboard
open override fun saveConfig()
Link copied to clipboard
open override fun saveDefaultConfig()
Link copied to clipboard
open override fun saveResource(@NotNull p0: @NotNull String, p1: Boolean)
Link copied to clipboard
fun setEnabled(p0: Boolean)
Link copied to clipboard
override fun setNaggable(p0: Boolean)
Link copied to clipboard
@NotNull
open override fun toString(): @NotNull String

Properties

Link copied to clipboard
val logger: Logger