BasicsPlugin

interface BasicsPlugin

Represents the Basics Bukkit Plugin instance - this is equivalent to the Bukkit org.bukkit.Server class.

Properties

Link copied to clipboard

Provides MiniMessage audiences

Link copied to clipboard

Chunk ticket manager

Link copied to clipboard
abstract val config: CoreConfig

Core configuration settings of the plugin.

Link copied to clipboard

Manager for handling configuration and message files

Link copied to clipboard

Cache to lookup Names <> UUIDs

Link copied to clipboard
abstract val facade: SpigotPaperFacade

Facade to uniformly access Spigot and Paper specific features.

Link copied to clipboard

Message factory

Link copied to clipboard
abstract val messages: CoreMessages

Messages used by the plugin itself or by more than one module.

Link copied to clipboard
abstract val moduleFolder: File

The folder where the plugin's modules are stored.

Link copied to clipboard

Manager responsible for handling the various modules of the plugin.

Link copied to clipboard
abstract val nms: NMSFacade

NMS Facade

Link copied to clipboard

Core Permissions

Link copied to clipboard

Storage manager

Link copied to clipboard

Factory for creating and getting tag resolvers for MiniMessage

Functions

Link copied to clipboard
abstract fun reloadCoreConfig()

Reloads the core configuration settings of the plugin.