Class DemeterPlugin
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.github.aecsocket.minecommons.paper.plugin.BasePlugin<DemeterPlugin>
com.github.aecsocket.demeter.paper.DemeterPlugin
- All Implemented Interfaces:
CommandExecutor,TabCompleter,TabExecutor,Plugin
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.aecsocket.minecommons.paper.plugin.BasePlugin
BasePlugin.DefaultedNodeFunction<T extends Object>, BasePlugin.StackTraceLogging -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.github.aecsocket.minecommons.paper.plugin.BasePlugin
CHAT_PREFIX, command, configOptions, i18n, keys, logging, PATH_RESOURCES, protocol, resourceManifest, settings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbossBars()climate()protected voidconfigOptionsDefaults(org.spongepowered.configurate.serialize.TypeSerializerCollection.Builder serializers, org.spongepowered.configurate.objectmapping.ObjectMapper.Factory.Builder mapperFactory) protected com.github.aecsocket.demeter.paper.DemeterCommanddisplay()features()voidload()voidvoidonEnable()voidreload()voidvoidsave()seasons()Methods inherited from class com.github.aecsocket.minecommons.paper.plugin.BasePlugin
command, configOptions, defaultLocale, file, hasDependency, i18n, key, loader, loaderBuilder, loadResourceManifest, loadSettings, locale, log, log, logging, protocol, saveResources, sendMessage, serverLoad, setting, settings, setupConfigOptionsMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.plugin.Plugin
getLog4JLogger, getSLF4JLogger
-
Field Details
-
BSTATS_ID
- See Also:
-
PATH_STATE
- See Also:
-
PATH_FOLIAGE
- See Also:
-
PATH_GRASS
- See Also:
-
PERMISSION_PREFIX
- See Also:
-
-
Constructor Details
-
DemeterPlugin
public DemeterPlugin()
-
-
Method Details
-
scheduler
-
bossBars
-
biomeInjector
-
foliageColors
-
grassColors
-
display
-
timeDilation
-
seasons
-
climate
-
fertility
-
features
-
bossBar
-
removeBossBars
-
onEnable
- Specified by:
onEnablein interfacePlugin- Overrides:
onEnablein classBasePlugin<DemeterPlugin>
-
onDisable
- Specified by:
onDisablein interfacePlugin- Overrides:
onDisablein classJavaPlugin
-
configOptionsDefaults
protected void configOptionsDefaults(org.spongepowered.configurate.serialize.TypeSerializerCollection.Builder serializers, org.spongepowered.configurate.objectmapping.ObjectMapper.Factory.Builder mapperFactory) - Overrides:
configOptionsDefaultsin classBasePlugin<DemeterPlugin>
-
save
-
load
- Overrides:
loadin classBasePlugin<DemeterPlugin>
-
reload
- Overrides:
reloadin classBasePlugin<DemeterPlugin>
-
createCommand
- Specified by:
createCommandin classBasePlugin<DemeterPlugin>- Throws:
Exception
-