Foundry

class Foundry : JavaPlugin

Main Paper plugin. Starts Foundry's API, click listener, and addon loader.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@set:ApiStatus.Internal
var isEnabled: Boolean
Link copied to clipboard

Functions

Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun getCommand(p0: String): @Nullable PluginCommand
Link copied to clipboard
@NotNull
open fun getComponentLogger(): @NotNull ComponentLogger
Link copied to clipboard
open override fun getConfig(): FileConfiguration
Link copied to clipboard
override fun getDataFolder(): File
Link copied to clipboard
@NotNull
open fun getDataPath(): @NotNull Path
Link copied to clipboard
open override fun getDefaultBiomeProvider(p0: String, p1: @Nullable String?): @Nullable BiomeProvider?
Link copied to clipboard
open override fun getDefaultWorldGenerator(p0: String, p1: @Nullable String?): @Nullable ChunkGenerator?
Link copied to clipboard
override fun getDescription(): PluginDescriptionFile
Link copied to clipboard
override fun getLifecycleManager(): LifecycleEventManager<Plugin>
Link copied to clipboard
@NotNull
open fun getLog4JLogger(): @NotNull Logger
Link copied to clipboard
open override fun getLogger(): Logger
Link copied to clipboard
@NotNull
override fun getName(): @NotNull String
Link copied to clipboard
override fun getPluginLoader(): PluginLoader
Link copied to clipboard
override fun getPluginMeta(): PluginMeta
Link copied to clipboard
open override fun getResource(p0: String): @Nullable InputStream?
Link copied to clipboard
override fun getServer(): Server
Link copied to clipboard
@NotNull
open fun getSLF4JLogger(): @NotNull Logger
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
fun init(p0: PluginLoader, p1: Server, p2: PluginDescriptionFile, p3: File, p4: File, p5: ClassLoader)
fun init(p0: Server, p1: PluginDescriptionFile, p2: File, p3: File, p4: ClassLoader, p5: @Nullable PluginMeta, p6: Logger)
Link copied to clipboard
@NotNull
open override fun namespace(): @NotNull String
Link copied to clipboard
open override fun onCommand(p0: CommandSender, p1: Command, p2: String, p3: Array<String>): Boolean
Link copied to clipboard
open override fun onDisable()

Logs that Foundry has stopped.

Link copied to clipboard
open override fun onEnable()

Creates the API, registers the click listener, and loads addons.

Link copied to clipboard
open override fun onLoad()
Link copied to clipboard
open override fun onTabComplete(p0: CommandSender, p1: Command, p2: String, p3: Array<String>): @Nullable MutableList<String>?
Link copied to clipboard
open fun registerCommand(p0: String, p1: BasicCommand)
open fun registerCommand(p0: String, p1: @Nullable String, p2: BasicCommand)
open fun registerCommand(p0: String, p1: MutableCollection<String>, p2: BasicCommand)
open fun registerCommand(p0: String, p1: @Nullable String, p2: MutableCollection<String>, p3: BasicCommand)
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(p0: String, p1: Boolean)
Link copied to clipboard
open override fun toString(): String