public final class SlimefunPlugin extends JavaPlugin implements SlimefunAddon
Modifier and Type | Field and Description |
---|---|
static SlimefunPlugin |
instance |
Constructor and Description |
---|
SlimefunPlugin() |
Modifier and Type | Method and Description |
---|---|
static AncientAltarListener |
getAncientAltarListener() |
static BackpackListener |
getBackpackListener() |
static BlockDataService |
getBlockDataService() |
static SlimefunBowListener |
getBowListener() |
java.lang.String |
getBugTrackerURL()
This method returns a link to the Bug Tracker of this
SlimefunAddon |
static io.github.thebusybiscuit.cscorelib2.config.Config |
getCfg() |
static SlimefunCommand |
getCommand() |
static GitHubService |
getGitHubService()
This method returns the
GitHubService of Slimefun. |
static GPSNetwork |
getGPSNetwork() |
static GrapplingHookListener |
getGrapplingHookListener() |
static java.util.Set<Plugin> |
getInstalledAddons()
This method returns a
Set of every Plugin that lists Slimefun
as a required or optional dependency. |
static io.github.thebusybiscuit.cscorelib2.config.Config |
getItemCfg() |
static CustomItemDataService |
getItemDataService() |
static CustomTextureService |
getItemTextureService() |
JavaPlugin |
getJavaPlugin()
This method returns the instance of
JavaPlugin that this
SlimefunAddon refers to. |
static LocalizationService |
getLocal() |
static io.github.thebusybiscuit.cscorelib2.recipes.RecipeSnapshot |
getMinecraftRecipes() |
static MinecraftVersion |
getMinecraftVersion() |
static NetworkManager |
getNetworkManager() |
static PermissionsService |
getPermissionsService() |
static io.github.thebusybiscuit.cscorelib2.protection.ProtectionManager |
getProtectionManager() |
static SlimefunRegistry |
getRegistry() |
static io.github.thebusybiscuit.cscorelib2.config.Config |
getResearchCfg() |
static ThirdPartyPluginService |
getThirdPartySupportService() |
static TickerTask |
getTicker() |
static UpdaterService |
getUpdater()
This method returns the
UpdaterService of Slimefun. |
static java.lang.String |
getVersion()
This returns the version of Slimefun that is currently installed.
|
static io.github.thebusybiscuit.cscorelib2.config.Config |
getWhitelist() |
static boolean |
isActive() |
void |
onDisable() |
void |
onEnable() |
getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable, toString
equals, getName, hashCode
getLogger, getName, getPluginVersion
public static SlimefunPlugin instance
public void onEnable()
onEnable
in interface Plugin
onEnable
in class JavaPlugin
public void onDisable()
onDisable
in interface Plugin
onDisable
in class JavaPlugin
public static io.github.thebusybiscuit.cscorelib2.config.Config getCfg()
public static io.github.thebusybiscuit.cscorelib2.config.Config getResearchCfg()
public static io.github.thebusybiscuit.cscorelib2.config.Config getItemCfg()
public static io.github.thebusybiscuit.cscorelib2.config.Config getWhitelist()
public static GPSNetwork getGPSNetwork()
public static TickerTask getTicker()
public static boolean isActive()
public static java.lang.String getVersion()
public static io.github.thebusybiscuit.cscorelib2.protection.ProtectionManager getProtectionManager()
public static LocalizationService getLocal()
public static io.github.thebusybiscuit.cscorelib2.recipes.RecipeSnapshot getMinecraftRecipes()
public static CustomItemDataService getItemDataService()
public static CustomTextureService getItemTextureService()
public static PermissionsService getPermissionsService()
public static BlockDataService getBlockDataService()
public static ThirdPartyPluginService getThirdPartySupportService()
public static UpdaterService getUpdater()
UpdaterService
of Slimefun.
It is used to handle automatic updates.UpdaterService
for Slimefunpublic static GitHubService getGitHubService()
GitHubService
of Slimefun.
It is used to retrieve data from GitHub repositories.GitHubService
for Slimefunpublic static SlimefunRegistry getRegistry()
public static NetworkManager getNetworkManager()
public static AncientAltarListener getAncientAltarListener()
public static GrapplingHookListener getGrapplingHookListener()
public static BackpackListener getBackpackListener()
public static SlimefunBowListener getBowListener()
public static java.util.Set<Plugin> getInstalledAddons()
Set
of every Plugin
that lists Slimefun
as a required or optional dependency.
We will just assume this to be a list of our addons.Set
of every Plugin
that is dependent on Slimefunpublic static SlimefunCommand getCommand()
public static MinecraftVersion getMinecraftVersion()
public JavaPlugin getJavaPlugin()
SlimefunAddon
JavaPlugin
that this
SlimefunAddon
refers to.getJavaPlugin
in interface SlimefunAddon
JavaPlugin
public java.lang.String getBugTrackerURL()
SlimefunAddon
SlimefunAddon
getBugTrackerURL
in interface SlimefunAddon