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
ConstructorDescriptionSchematicBrushReborn
(@NotNull JavaPluginLoader loader, @NotNull PluginDescriptionFile description, @NotNull File dataFolder, @NotNull File file) -
Method Summary
Modifier and TypeMethodDescriptionabstract BrushSettingsRegistry
Get brush settings registryabstract Configuration
config()
Get the plugin configabstract com.fasterxml.jackson.databind.ObjectMapper
configureMapper
(com.fasterxml.jackson.databind.cfg.MapperBuilder<?, ?> builder) static SchematicBrushReborn
instance()
Get the instance of the plugin.abstract com.fasterxml.jackson.databind.Module
abstract com.fasterxml.jackson.databind.module.SimpleModule
abstract SchematicRegistry
Get schematic registryabstract StorageRegistry
Get 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, setLoggerLevel
Methods 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, toString
Methods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.eldoria.eldoutilities.debug.DebugDataProvider
getDebugProviders
Methods 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
-