Class Main
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.haven.havenplugin.Main
- All Implemented Interfaces:
io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner, org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin
public class Main
extends org.bukkit.plugin.java.JavaPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.configuration.file.FileConfiguration<T extends Module>
TbooleanisModuleActive(String name) voidbooleanloadModule(String name) voidvoidonEnable()voidreexec(org.bukkit.command.CommandSender sender) booleanreloadModuleConfig(String name) booleanunloadModule(String name) Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLifecycleManager, getLogger, getPlugin, getPluginLoader, getPluginMeta, getProvidingPlugin, getResource, getServer, getTextResource, init, init, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, registerCommand, registerCommand, registerCommand, registerCommand, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCodeMethods inherited from interface org.bukkit.plugin.Plugin
getComponentLogger, getDataPath, getLog4JLogger, getSLF4JLogger
-
Constructor Details
-
Main
public Main()
-
-
Method Details
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classorg.bukkit.plugin.java.JavaPlugin
-
loadModule
- Returns:
- false if the name is unknown or the module is already active.
-
unloadModule
- Returns:
- false if the module is not currently active.
-
reloadModuleConfig
- Returns:
- false if the module is not currently active.
-
loadCentralConfig
public void loadCentralConfig() -
getGeyserPrefix
-
getCentralConfig
public org.bukkit.configuration.file.FileConfiguration getCentralConfig() -
reexec
public void reexec(org.bukkit.command.CommandSender sender) -
getActiveModules
-
getAllModuleNames
-
isModuleActive
-
getModule
-