BetterModelPluginImpl

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@get:NotNull
open val componentLogger: @NotNull ComponentLogger
Link copied to clipboard
open override val config: FileConfiguration
Link copied to clipboard
override val dataFolder: File
Link copied to clipboard
@get:NotNull
open val dataPath: @NotNull Path
Link copied to clipboard
override val description: PluginDescriptionFile
Link copied to clipboard
@set:ApiStatus.Internal
override var isEnabled: Boolean
Link copied to clipboard
override var isNaggable: Boolean
Link copied to clipboard
open override val isSnapshot: Boolean
Link copied to clipboard
override val lifecycleManager: LifecycleEventManager<Plugin>
Link copied to clipboard
@get:NotNull
open val log4JLogger: @NotNull Logger
Link copied to clipboard
open override val logger: Logger
Link copied to clipboard
@get:NotNull
override val name: @NotNull String
Link copied to clipboard
override val pluginLoader: PluginLoader
Link copied to clipboard
override val pluginMeta: PluginMeta
Link copied to clipboard
override val server: Server
Link copied to clipboard
@get:NotNull
open val slF4JLogger: @NotNull Logger

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@NotNull
open fun attributes(): Attributes
Link copied to clipboard
open override fun commandManager(): CommandManager
Link copied to clipboard
Link copied to clipboard
open override fun config(): BetterModelConfig
Link copied to clipboard
open override fun entityManager(): EntityManager
Link copied to clipboard
open override fun evaluator(): BetterModelEvaluator
Link copied to clipboard
open fun getCommand(name: String): @Nullable PluginCommand?
Link copied to clipboard
open fun getConfig(): FileConfiguration
Link copied to clipboard
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 getDescription(): PluginDescriptionFile
Link copied to clipboard
fun getLifecycleManager(): LifecycleEventManager<Plugin>
Link copied to clipboard
open fun getLogger(): Logger
Link copied to clipboard
@NotNull
fun getName(): @NotNull String
Link copied to clipboard
fun getPluginLoader(): PluginLoader
Link copied to clipboard
fun getPluginMeta(): PluginMeta
Link copied to clipboard
open fun getResource(filename: String): @Nullable InputStream?
Link copied to clipboard
fun getServer(): Server
Link copied to clipboard
fun init(loader: PluginLoader, server: Server, description: PluginDescriptionFile, dataFolder: File, file: File, classLoader: ClassLoader)
fun init(server: Server, description: PluginDescriptionFile, dataFolder: File, file: File, classLoader: ClassLoader, configuration: @Nullable PluginMeta?, logger: Logger)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isSnapshot(): Boolean
Link copied to clipboard
fun loadAssets(pipeline: ReloadPipeline, prefix: String, consumer: (String, InputStream) -> Unit)
Link copied to clipboard
open override fun logger(): BetterModelLogger
Link copied to clipboard
open override fun modelManager(): ModelManager
Link copied to clipboard
@NotNull
open fun namespace(): @NotNull String
Link copied to clipboard
open override fun nms(): NMS
Link copied to clipboard
open 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
open fun onTabComplete(sender: CommandSender, command: Command, alias: String, args: Array<out String>): @Nullable List<String>??
Link copied to clipboard
open override fun playerManager(): PlayerManager
Link copied to clipboard
open fun registerCommand(label: String, basicCommand: BasicCommand)
open fun registerCommand(label: String, description: @Nullable String?, basicCommand: BasicCommand)
open fun registerCommand(label: String, aliases: Collection<String>, basicCommand: BasicCommand)
open fun registerCommand(label: String, description: @Nullable String?, aliases: Collection<String>, basicCommand: BasicCommand)
Link copied to clipboard
@NotNull
open fun reload(@NotNull sender: @NotNull CommandSender): BetterModelPlugin.ReloadResult
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
open override fun scheduler(): ModelScheduler
Link copied to clipboard
open override fun scriptManager(): ScriptManager
Link copied to clipboard
open override fun semver(): Semver
Link copied to clipboard
fun setNaggable(canNag: Boolean)
Link copied to clipboard
open override fun skinManager(): SkinManager
Link copied to clipboard
Link copied to clipboard
open override fun version(): MinecraftVersion