Package de.eldoria.schematicbrush
Class SchematicBrushReborn
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
de.eldoria.eldoutilities.plugin.EldoPlugin
de.eldoria.schematicbrush.SchematicBrushReborn
- All Implemented Interfaces:
DebugDataProvider,CommandExecutor,TabCompleter,TabExecutor,Plugin
The base of the schematic brush plugin.
-
Constructor Summary
ConstructorsConstructorDescriptionSchematicBrushReborn(@NotNull JavaPluginLoader loader, @NotNull PluginDescriptionFile description, @NotNull File dataFolder, @NotNull File file) -
Method Summary
Modifier and TypeMethodDescriptionabstract BrushSettingsRegistryGet brush settings registryabstract Configurationconfig()Get the plugin configabstract com.fasterxml.jackson.databind.ObjectMapperconfigureMapper(com.fasterxml.jackson.databind.cfg.MapperBuilder<?, ?> builder) static SchematicBrushReborninstance()Get the instance of the plugin.abstract com.fasterxml.jackson.databind.Moduleabstract com.fasterxml.jackson.databind.module.SimpleModuleabstract SchematicRegistryGet schematic registryabstract StorageRegistryGet the storage registryMethods inherited from class de.eldoria.eldoutilities.plugin.EldoPlugin
getConfigSerialization, getDebugInformations, getInstance, getLogger, getLogLevel, getPluginManager, getScheduler, logger, onCommand, onDisable, onEnable, onLoad, onPluginDisable, onPluginEnable, onPluginEnable, onPluginLoad, onPluginReload, onPostStart, onPostStart, registerCommand, registerCommand, registerCommand, registerListener, scheduleRepeatingTask, scheduleRepeatingTask, setLoggerLevelMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, 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 de.eldoria.eldoutilities.debug.DebugDataProvider
getDebugProvidersMethods inherited from interface org.bukkit.plugin.Plugin
getLog4JLogger, getSLF4JLogger
-
Constructor Details
-
SchematicBrushReborn
public SchematicBrushReborn() -
SchematicBrushReborn
public SchematicBrushReborn(@NotNull @NotNull JavaPluginLoader loader, @NotNull @NotNull PluginDescriptionFile description, @NotNull @NotNull File dataFolder, @NotNull @NotNull File file)
-
-
Method Details
-
instance
Get the instance of the plugin.- Returns:
- the current plugin instance.
-
platformModule
public abstract com.fasterxml.jackson.databind.Module platformModule() -
schematicBrushModule
public abstract com.fasterxml.jackson.databind.module.SimpleModule schematicBrushModule() -
configureMapper
public abstract com.fasterxml.jackson.databind.ObjectMapper configureMapper(com.fasterxml.jackson.databind.cfg.MapperBuilder<?, ?> builder) -
schematics
Get schematic registry- Returns:
- schematic registry
-
brushSettingsRegistry
Get brush settings registry- Returns:
- brush settings registry
-
storageRegistry
Get the storage registry- Returns:
- storage registry
-
config
Get the plugin config- Returns:
- plugin config
-