AbstractBetterModelPlugin

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open val dataFolder: File
Link copied to clipboard
open val description: PluginDescriptionFile
Link copied to clipboard
open var isEnabled: Boolean
Link copied to clipboard
open val logger: Logger
Link copied to clipboard
open val pluginMeta: PluginMeta
Link copied to clipboard
open val server: Server

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun addReloadStartHandler(p: @NotNull Consumer<PackZipper>)
Link copied to clipboard
@NotNull
open fun attributes(): Attributes
Link copied to clipboard
abstract fun commandManager(): @NotNull CommandManager
Link copied to clipboard
abstract fun compatibilityManager(): @NotNull CompatibilityManager
Link copied to clipboard
abstract fun config(): @NotNull BetterModelConfig
Link copied to clipboard
abstract fun entityManager(): @NotNull EntityManager
Link copied to clipboard
fun equals(obj: Any): Boolean
Link copied to clipboard
abstract fun evaluator(): @NotNull BetterModelEvaluator
Link copied to clipboard
open fun getCommand(name: String): @Nullable PluginCommand
Link copied to clipboard
open fun getComponentLogger(): @NotNull ComponentLogger
Link copied to clipboard
open fun getConfig(): FileConfiguration
Link copied to clipboard
open fun getDataPath(): @NotNull Path
Link copied to clipboard
open fun getDefaultBiomeProvider(worldName: String, id: @Nullable String): @Nullable BiomeProvider
Link copied to clipboard
open fun getDefaultWorldGenerator(worldName: String, id: @Nullable String): @Nullable ChunkGenerator
Link copied to clipboard
fun getLifecycleManager(): LifecycleEventManager<Plugin>
Link copied to clipboard
open fun getLog4JLogger(): @NotNull Logger
Link copied to clipboard
fun getName(): @NotNull String
Link copied to clipboard
open fun <T : JavaPlugin?> getPlugin(clazz: Class<T>): T
Link copied to clipboard
fun getPluginLoader(): PluginLoader
Link copied to clipboard
open fun getProvidingPlugin(clazz: Class<out Any>): JavaPlugin
Link copied to clipboard
open fun getResource(filename: String): @Nullable InputStream
Link copied to clipboard
open fun getSLF4JLogger(): @NotNull Logger
Link copied to clipboard
fun hashCode(): Int
Link copied to clipboard
fun init(loader: PluginLoader, server: Server, description: PluginDescriptionFile, dataFolder: File, file: File, classLoader: ClassLoader)
Link copied to clipboard
Link copied to clipboard
abstract fun isSnapshot(): Boolean
Link copied to clipboard
abstract fun logger(): @NotNull BetterModelLogger
Link copied to clipboard
abstract fun modelManager(): @NotNull ModelManager
Link copied to clipboard
open fun namespace(): @NotNull String
Link copied to clipboard
abstract fun nms(): @NotNull NMS
Link copied to clipboard
open fun onCommand(sender: CommandSender, command: Command, label: String, args: Array<String>): Boolean
Link copied to clipboard
open fun onDisable()
Link copied to clipboard
open fun onEnable()
Link copied to clipboard
open fun onLoad()
Link copied to clipboard
open fun onTabComplete(sender: CommandSender, command: Command, alias: String, args: Array<String>): @Nullable List<String>
Link copied to clipboard
abstract fun playerManager(): @NotNull PlayerManager
Link copied to clipboard
open fun registerCommand(label: String, basicCommand: BasicCommand)
Link copied to clipboard
Link copied to clipboard
open fun reloadConfig()
Link copied to clipboard
open fun saveConfig()
Link copied to clipboard
Link copied to clipboard
open fun saveResource(resourcePath: String, replace: Boolean)
Link copied to clipboard
abstract fun scheduler(): @NotNull ModelScheduler
Link copied to clipboard
abstract fun scriptManager(): @NotNull ScriptManager
Link copied to clipboard
abstract fun semver(): @NotNull Semver
Link copied to clipboard
fun setNaggable(canNag: Boolean)
Link copied to clipboard
abstract fun skinManager(): @NotNull SkinManager
Link copied to clipboard
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
abstract fun version(): @NotNull MinecraftVersion