Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ACTION_BAR - Enum constant in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
- activeStorage() - Method in interface de.eldoria.schematicbrush.storage.StorageRegistry
-
Get the active storage, which is defined in the
GeneralConfig.storageType()
or a fallbackStorage
. - actor() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Get the actor of the paste.
- actor() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Get the bukkit player associated with this brush
- add(T) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Add an entry
- ADD - Static variable in class de.eldoria.schematicbrush.util.Colors
- addSchematicSet(SchematicSetBuilder) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Add a new schematic set builder
- addSource(SchematicSource) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
-
Adds a new schematic source.
- alias() - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
Alias which is used for parsing only
- all() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Get all presets in this container
- AlreadyRegisteredException - Exception Class in de.eldoria.schematicbrush.brush.exceptions
-
Exception which indicated that something is already registered and can not be registered again.
- AlreadyRegisteredException(SettingProvider<?>) - Constructor for exception class de.eldoria.schematicbrush.brush.exceptions.AlreadyRegisteredException
-
Create a new exception with a message based on the provider name
- AlreadyRegisteredException(Nameable, SettingProvider<?>) - Constructor for exception class de.eldoria.schematicbrush.brush.exceptions.AlreadyRegisteredException
-
Creates a new exception with a message based on the nameable and provider name
- AlreadyRegisteredException(String) - Constructor for exception class de.eldoria.schematicbrush.brush.exceptions.AlreadyRegisteredException
-
Creates a new exception with a message
- arguments() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Return the required and optional arguments to parse this setting.
- asFlip(String) - Static method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
Parse a string to a valid flip value
B
- BaseModifier - Class in de.eldoria.schematicbrush.brush.config.modifier
-
Represents a modifier.
- BaseModifier(String, String, boolean) - Constructor for class de.eldoria.schematicbrush.brush.config.modifier.BaseModifier
- BaseModifier(String, String, String, boolean) - Constructor for class de.eldoria.schematicbrush.brush.config.modifier.BaseModifier
- BlockChangeCollector - Interface in de.eldoria.schematicbrush.rendering
-
Representing a block change collector which provides
Changes
. - blockCount() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Calculates and returns a map which contains the block count of every material in this schematic.
- brush() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Get the brush which will paste this paste.
- Brush - Class in de.eldoria.schematicbrush.storage.brush
-
Class used for serialization and saving of a
BrushBuilderSnapshot
/ - Brush(String, BrushBuilder) - Constructor for class de.eldoria.schematicbrush.storage.brush.Brush
-
Constructs a new brush with the given brush.
- Brush(String, BrushBuilderSnapshot) - Constructor for class de.eldoria.schematicbrush.storage.brush.Brush
-
Constructs a new brush with the given brush.
- Brush(String, String, BrushBuilderSnapshot) - Constructor for class de.eldoria.schematicbrush.storage.brush.Brush
-
Constructs a new brush with the given snapshot.
- BrushBuilder - Interface in de.eldoria.schematicbrush.brush.config.builder
-
Builder to build brushes.
- BrushBuilderSnapshot - Interface in de.eldoria.schematicbrush.brush.config.builder
-
Represents a snapshot of a
BrushBuilder
. - BrushContainer - Interface in de.eldoria.schematicbrush.storage.brush
-
Container used to store
Brush
es. - brushes() - Method in interface de.eldoria.schematicbrush.config.Configuration
-
The brush storage
- brushes() - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Get the brushes storage
- Brushes - Interface in de.eldoria.schematicbrush.storage.brush
-
A schematic registry to manage
PresetContainer
- BrushHistory - Interface in de.eldoria.schematicbrush.brush.history
- brushOwner() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Get the player associated with this brush
- BrushPaste - Interface in de.eldoria.schematicbrush.brush
-
Represents the next pending brush operation.
- BrushSettings - Interface in de.eldoria.schematicbrush.brush.config
-
Setting of a
SchematicBrush
- brushSettingsRegistry() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
-
Get brush settings registry
- BrushSettingsRegistry - Interface in de.eldoria.schematicbrush.brush.config
-
Class to register, save and parse brush settings.
- build() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Build a sub brush.
- build(EditSession, BlockVector3, Pattern, double) - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
- build(Plugin, Player) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Build the schematic brush
- buildModifier(Permissible, String, String, BaseModifier, List<? extends SettingProvider<?>>, Mutator<?>) - Static method in class de.eldoria.schematicbrush.brush.config.builder.BuildUtil
- buildpaste(EditSession, BukkitPlayer, BlockVector3) - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Build a paste operation
- buildpaste(EditSession, Extent, BukkitPlayer, BlockVector3) - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Build a paste operation
- BuildUtil - Class in de.eldoria.schematicbrush.brush.config.builder
-
Class providing utility methods for building text UIs.
C
- canBeBound(ItemStack) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Checks if the stack is not of type block.
- CapturingExtent - Interface in de.eldoria.schematicbrush.rendering
-
A extend used to capture changes.
- CHANGE - Static variable in class de.eldoria.schematicbrush.util.Colors
- changed() - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Changed blocks
- changes() - Method in interface de.eldoria.schematicbrush.rendering.BlockChangeCollector
-
The collected changes
- changes() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- changes() - Method in interface de.eldoria.schematicbrush.rendering.FakeWorld
-
Changes applied to the world.
- Changes - Interface in de.eldoria.schematicbrush.rendering
-
A class to manage changes and send them to a player.
- CHAT - Enum constant in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
- clear() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Reset all modifier to default and clear schematic sets.
- clipboard() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Current clipboard
- clipboard() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Clipboard of next paste.
- clipboard(Clipboard) - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Set the clipboard of the paste
- Clipboards - Class in de.eldoria.schematicbrush.util
-
Utility for
Clipboard
interactions - clipboardSize() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Size of the clipboard in blocks
- close() - Method in interface de.eldoria.schematicbrush.storage.brush.BrushContainer
- close() - Method in interface de.eldoria.schematicbrush.storage.preset.PresetContainer
- Colors - Class in de.eldoria.schematicbrush.util
-
Class holding some colors sorted by category
- commandType() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Returns the command type to use when building buttons.
- commit() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- compareTo(Schematic) - Method in class de.eldoria.schematicbrush.schematics.Schematic
- compareTo(Brush) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- compareTo(Preset) - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- complete(Arguments, Player) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Method to complete the arguments for the class provided by this provider
- complete(Player, String) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Complete container values
- completeGlobal(String) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
complete global container values
- completePlacementModifier(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Complete placement modifier
- completePlayer(Player, String) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Complete player container values
- completeSchematicModifier(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Complete schematic modifier
- completeSchematicSelection(Arguments, Player) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Complete schematic selection
- completeSelector(Arguments, Player) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Complete selectors
- ComponentProvider - Interface in de.eldoria.schematicbrush.brush.config.util
-
Interface which provides components
- config() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
-
Get the plugin config
- Configuration - Interface in de.eldoria.schematicbrush.config
-
Plugin configuration
- configureMapper(MapperBuilder<?, ?>) - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
- Container<T> - Interface in de.eldoria.schematicbrush.storage.base
-
An interface which represents a container which holds named entries of any type.
- containerByName(Player, String) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Returns the global or player container based on the name provided
- ContainerHolder<V,
T> - Interface in de.eldoria.schematicbrush.storage.base -
Interface which represents a container holder.
- ContainerPagedAccess<T> - Interface in de.eldoria.schematicbrush.storage
-
An interface which represents paged access to a
Container
. - copy() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Copy the schematic set by creating a new instance and copying the entries by value to the new builder to allow independent modification
- copy() - Method in interface de.eldoria.schematicbrush.brush.config.provider.Mutator
- copy() - Method in interface de.eldoria.schematicbrush.brush.config.util.Copyable
-
Returns a copy of the implementing object.
- Copyable - Interface in de.eldoria.schematicbrush.brush.config.util
-
An alternative to the
Object.clone()
call which provides a usually cleaner implementation. - count() - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Get the count of all existing presets
- createContext(Actor, Extent, World) - Static method in interface de.eldoria.schematicbrush.brush.PasteMutation
- createEntity(Location, BaseEntity) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- createSchematicSet() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Create a new schematic set
D
- de.eldoria.schematicbrush - package de.eldoria.schematicbrush
- de.eldoria.schematicbrush.brush - package de.eldoria.schematicbrush.brush
- de.eldoria.schematicbrush.brush.config - package de.eldoria.schematicbrush.brush.config
- de.eldoria.schematicbrush.brush.config.builder - package de.eldoria.schematicbrush.brush.config.builder
- de.eldoria.schematicbrush.brush.config.flip - package de.eldoria.schematicbrush.brush.config.flip
- de.eldoria.schematicbrush.brush.config.modifier - package de.eldoria.schematicbrush.brush.config.modifier
- de.eldoria.schematicbrush.brush.config.provider - package de.eldoria.schematicbrush.brush.config.provider
- de.eldoria.schematicbrush.brush.config.rotation - package de.eldoria.schematicbrush.brush.config.rotation
- de.eldoria.schematicbrush.brush.config.schematics - package de.eldoria.schematicbrush.brush.config.schematics
- de.eldoria.schematicbrush.brush.config.selector - package de.eldoria.schematicbrush.brush.config.selector
- de.eldoria.schematicbrush.brush.config.util - package de.eldoria.schematicbrush.brush.config.util
- de.eldoria.schematicbrush.brush.exceptions - package de.eldoria.schematicbrush.brush.exceptions
- de.eldoria.schematicbrush.brush.history - package de.eldoria.schematicbrush.brush.history
- de.eldoria.schematicbrush.config - package de.eldoria.schematicbrush.config
- de.eldoria.schematicbrush.config.sections - package de.eldoria.schematicbrush.config.sections
- de.eldoria.schematicbrush.event - package de.eldoria.schematicbrush.event
- de.eldoria.schematicbrush.registry - package de.eldoria.schematicbrush.registry
- de.eldoria.schematicbrush.rendering - package de.eldoria.schematicbrush.rendering
- de.eldoria.schematicbrush.schematics - package de.eldoria.schematicbrush.schematics
- de.eldoria.schematicbrush.storage - package de.eldoria.schematicbrush.storage
- de.eldoria.schematicbrush.storage.base - package de.eldoria.schematicbrush.storage.base
- de.eldoria.schematicbrush.storage.brush - package de.eldoria.schematicbrush.storage.brush
- de.eldoria.schematicbrush.storage.preset - package de.eldoria.schematicbrush.storage.preset
- de.eldoria.schematicbrush.util - package de.eldoria.schematicbrush.util
- defaultNameChannel() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The default channel for brush messages.
- defaultPlacementModifier() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get the default placement modifier
- defaultSchematicModifier() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get the default schematic modifier
- defaultSelector() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get the default selector.
- defaultSetting() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Provides a default instance for this type
- degree() - Method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Rotation represented as positive int value.
- description - Variable in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
- description - Variable in class de.eldoria.schematicbrush.storage.brush.Brush
- description - Variable in class de.eldoria.schematicbrush.storage.preset.Preset
- description() - Method in class de.eldoria.schematicbrush.brush.config.modifier.BaseModifier
-
Get a short explanation about this modifier.
- description() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Provides a short description of the setting.
- description() - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- description() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
-
Description of the preset
- description(String) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- description(String) - Method in class de.eldoria.schematicbrush.storage.preset.Preset
-
Set the description
- descriptor() - Method in interface de.eldoria.schematicbrush.brush.config.util.ComponentProvider
-
Descriptor of component.
- deserialize(Map<String, Object>) - Static method in class de.eldoria.schematicbrush.storage.brush.Brush
-
Constructor required by
ConfigurationSerializable
in order to deserialize the object. - deserialize(Map<String, Object>) - Static method in class de.eldoria.schematicbrush.storage.preset.Preset
- detailComponent(boolean) - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- detailComponent(boolean, BrushSettingsRegistry) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- direction() - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
The direction as vector
- directoryCount() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Get directory count
- directoryCount() - Method in interface de.eldoria.schematicbrush.schematics.SchematicRegistry
-
Returns the total amount of registered directories
E
- EAST_WEST - Static variable in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
A Flip from east to west.
- effectiveSize() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
The effective size of the schematic without air.
- enforceDefaultModifier(BrushSettingsRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Set the default modifier
- equals(Object) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
- equals(Object) - Method in class de.eldoria.schematicbrush.brush.config.util.Nameable
- equals(Object) - Method in class de.eldoria.schematicbrush.schematics.Schematic
- equals(Object) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- excludedPath() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
A list of relative pathes to the source which should be excluded
F
- FakeWorld - Interface in de.eldoria.schematicbrush.rendering
-
A Fake world which wrapps and delegates to a world.
- FAWE - Class in de.eldoria.schematicbrush.util
- FAWE() - Constructor for class de.eldoria.schematicbrush.util.FAWE
- FILTER - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Filter modifier key
- flip() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
The flip mutator
- Flip - Interface in de.eldoria.schematicbrush.brush.config.flip
-
Represents a flip of a schematic.
- FLIP - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Flip modifier key
- FLIP - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.SchematicModifier
-
Flip modifier key
- format() - Method in class de.eldoria.schematicbrush.schematics.Schematic
G
- general() - Method in interface de.eldoria.schematicbrush.config.Configuration
-
The general config
- GeneralConfig - Interface in de.eldoria.schematicbrush.config.sections
- get(String) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Get a entry by name
- get(T) - Method in interface de.eldoria.schematicbrush.registry.Registry
-
Returns the value associated with this key
- getBiome(BlockVector2) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getBlock(BlockVector3) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getBrush(Player) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Get the schematic brush of a player registered on the item in its main hand.
- getBrush(Player, Material) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Get the schematic brush of a player registered on the item in its main hand.
- getBrushLocation() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Get the location of the current brush
- getCache(Nameable) - Method in interface de.eldoria.schematicbrush.schematics.SchematicRegistry
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getDefaultSchem(SchematicBrush) - Method in interface de.eldoria.schematicbrush.brush.config.schematics.SchematicSelection
- getEntities() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getEntities(Region) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getFile() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Schematic file
- getFullBlock(BlockVector3) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getHandlerList() - Static method in class de.eldoria.schematicbrush.event.PasteEvent
- getHandlerList() - Static method in class de.eldoria.schematicbrush.event.PostPasteEvent
- getHandlerList() - Static method in class de.eldoria.schematicbrush.event.PrePasteEvent
- getHandlers() - Method in class de.eldoria.schematicbrush.event.PasteEvent
- getHandlers() - Method in class de.eldoria.schematicbrush.event.PostPasteEvent
- getHandlers() - Method in class de.eldoria.schematicbrush.event.PrePasteEvent
- getLocalizedName() - Method in class de.eldoria.schematicbrush.brush.config.modifier.BaseModifier
- getMatchingDirectories(Player, String, int) - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Returns a list of matching directories.
- getMatchingSchematics(Player, String, int) - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Returns a list of matching schematics.
- getMaximumPoint() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getMinimumPoint() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- getMutator(PlacementModifier) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Get a mutator of the brush
- getMutator(SchematicModifier) - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Get the mutator
- getPlacementModifier(Nameable) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Gets a modifier registration.
- getPlacementModifier(String) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Gets a modifier registration.
- getSchematicBrush(Player) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Get the schematic brush of a player registered on the item in its main hand.
- getSchematicBrush(Player, Material) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Get the schematic brush of a player registered on the item in its main hand.
- getSchematicCount() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Counts all schematics in all brushes.
- getSchematicCount() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Get the schematic count of the brush
- getSchematicModifier(Nameable) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Gets a modifier registration.
- getSchematicModifier(String) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Gets a modifier registration.
- getSchematicsByDirectory(Player, String, String) - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
If a directory matches the full name, all schematics inside this directory will be returned directly.
- getSchematicsByName(Player, String) - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Get a list of schematics which match a name or regex
- getSchematicSet(int) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Get the schematic set builder for the set with the id
- getSourceForPath(Path) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
-
Gets the source for a path if present
- GLOBAL - Static variable in interface de.eldoria.schematicbrush.storage.base.Container
- globalContainer() - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Get global container
H
- HANDLERS - Static variable in class de.eldoria.schematicbrush.event.PasteEvent
- HANDLERS - Static variable in class de.eldoria.schematicbrush.event.PostPasteEvent
- HANDLERS - Static variable in class de.eldoria.schematicbrush.event.PrePasteEvent
- hasArguments() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Defines whether the provider requires arguments or not.
- hashCode() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
- hashCode() - Method in class de.eldoria.schematicbrush.brush.config.util.Nameable
- hashCode() - Method in class de.eldoria.schematicbrush.schematics.Schematic
- hashCode() - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- hasPermission() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Checks if the provider requires a permission
- hasPermission(Permissible) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Checks if the
Permissible
can use this setting. - HEADING - Static variable in class de.eldoria.schematicbrush.util.Colors
- hide(Player) - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Hide changes from the player
- hide(Player, Changes) - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Hides the changes to the player based on new changes.
- history() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
I
- INACTIVE - Static variable in class de.eldoria.schematicbrush.util.Colors
- INCLUDE_AIR - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
IncludeAir modifier key
- includeAir(boolean) - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Set the include air
- info() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
- infoComponent() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Schematic set as component
- infoComponent(boolean, boolean) - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- infoComponent(boolean, boolean, BrushSettingsRegistry) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- init() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Init method which will be executed when registered via
Registry.register(Nameable, Object)
- inlineEntries(Collection<?>, int) - Static method in class de.eldoria.schematicbrush.util.Text
- instance() - Static method in class de.eldoria.schematicbrush.SchematicBrushReborn
-
Get the instance of the plugin.
- interactComponent(Player, BrushSettingsRegistry, int) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Schematic set as interactable component
- internalPath(Path) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
Get the internal path by stripping the path of the source.
- InvalidClipboardFormatException - Exception Class in de.eldoria.schematicbrush.schematics
- InvalidClipboardFormatException(String) - Constructor for exception class de.eldoria.schematicbrush.schematics.InvalidClipboardFormatException
- invoke(PasteMutation) - Method in interface de.eldoria.schematicbrush.brush.config.provider.Mutator
-
Invoke the mutator on a paste mutation.
- isCancelled() - Method in class de.eldoria.schematicbrush.event.PrePasteEvent
- isCheckUpdates() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Defined if the plugin should check for updates
- isExcluded(Path) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
Checks wheather the path is excluded or not
- isFawe() - Static method in class de.eldoria.schematicbrush.util.FAWE
-
Check if FAWE is used on this server.
- isGlobalContainer() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Checks if the
Container.owner()
is equal toContainer.GLOBAL
- isIncludeAir() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Include air
- isMatch(Arguments) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Checks if the first argument matches the name.
- isOutOfRenderRange(Location, Location) - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
- isPathSourceAsPrefix() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
-
Defines wheather the path should be prefixed or not
- isPreviewDefault() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Defines if the preview should be enabled by default.
- isRegistered(T) - Method in interface de.eldoria.schematicbrush.registry.Registry
-
Checks if an entry with this key is registered
- isRelative() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
An ideally unique prefix for this source
- isSchematic(Pattern) - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Matches a pattern against the file name.
- isShowNameDefault() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Defined if names should be always shown by default
- isSource(Path) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
Checks if the path is part of this source.
- iterate(Clipboard) - Static method in class de.eldoria.schematicbrush.util.Clipboards
L
- language() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
- load(Player, BrushSettingsRegistry, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilderSnapshot
-
Loads a brush builder snapshot.
- loadSchematic() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Load the schematic from file.
- localizedDescription() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
- localizedDescriptor() - Method in interface de.eldoria.schematicbrush.brush.config.util.ComponentProvider
- localizedName() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
- localizedName() - Method in interface de.eldoria.schematicbrush.brush.config.util.ComponentProvider
- location() - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- location() - Method in interface de.eldoria.schematicbrush.rendering.Changes
- location(Location) - Method in interface de.eldoria.schematicbrush.rendering.BlockChangeCollector
M
- maskSource() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
A mask which will be applied on the clipboard.
- maskSource(Mask) - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Set the mask which will be applied on the clipboard.
- maxEffectiveRenderSize() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The max effective render size.
- maxRenderMs() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The max amount of ms, which can be used by the renderer in one tick (50 ms)
- maxRenderSize() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The max render size.
- MessageChannel - Enum Class in de.eldoria.schematicbrush.config.sections
- migrate(Nameable, Nameable) - Method in interface de.eldoria.schematicbrush.storage.StorageRegistry
-
Migrate a source storage into a target storage
- migrate(Container<T>) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Migrate the container into this container.
- migrate(ContainerHolder<V, T>) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Method to merge a container into this container.
- migrate(Storage) - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Migrate the storage into this storage.
- modifier() - Method in interface de.eldoria.schematicbrush.brush.config.Registration
- ModifierProvider - Class in de.eldoria.schematicbrush.brush.config.provider
-
Represents a modifier provider to provide
Mutator
. - ModifierProvider(Class<? extends ConfigurationSerializable>, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.ModifierProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ModifierProvider(Class, String, String, String)
and provide a localized name and description - ModifierProvider(Class<? extends ConfigurationSerializable>, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.ModifierProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ModifierProvider(Class, String, String, String)
and provide a localized name and description - ModifierProvider(Class<? extends ConfigurationSerializable>, String, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.ModifierProvider
-
Default constructor
- mutate(PasteMutation) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Mutate the
PasteMutation
- mutate(PasteMutation) - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Mutate the paste mutation with all mutators
- Mutator<T> - Interface in de.eldoria.schematicbrush.brush.config.provider
-
Interface to implement a mutator to mutate a
PasteMutation
- mutators() - Method in interface de.eldoria.schematicbrush.brush.config.Registration
-
List of registered Modifier providers
N
- name - Variable in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Name of the provider
- name - Variable in class de.eldoria.schematicbrush.storage.preset.Preset
- name() - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
Simple name of the flip.
- name() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Name of this provider
- name() - Method in interface de.eldoria.schematicbrush.brush.config.util.ComponentProvider
-
Name of component
- name() - Method in class de.eldoria.schematicbrush.brush.config.util.Nameable
-
name of the nameable
- name() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Get the name of the file without file extension
- name() - Method in class de.eldoria.schematicbrush.storage.brush.Brush
-
Name of brush
- name() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
-
Name of the preset.
- NAME - Static variable in class de.eldoria.schematicbrush.util.Colors
- Nameable - Class in de.eldoria.schematicbrush.brush.config.util
-
Represents a named key.
- Nameable(String) - Constructor for class de.eldoria.schematicbrush.brush.config.util.Nameable
-
Create a new nameable
- names() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Returns all names in this container
- NEUTRAL - Static variable in class de.eldoria.schematicbrush.util.Colors
- nextPaste() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Get the next paste which will be executed
- nextSchematic() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Shift to the next schematic
- nextSchematic(SchematicBrush) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Get the next schematic and the set containing it from the
BrushSettings.schematicSets()
list based on theirSchematicSet.weight()
. - nextSchematic(SchematicBrush, boolean) - Method in interface de.eldoria.schematicbrush.brush.config.schematics.SchematicSelection
- NONE - Static variable in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
No flip.
- NORTH_SOUTH - Static variable in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
A flip from north to south.
O
- of(File) - Static method in class de.eldoria.schematicbrush.schematics.Schematic
-
Create a schematic by file
- of(String) - Static method in class de.eldoria.schematicbrush.brush.config.util.Nameable
-
Creates a new nameable with the name
- of(String, String, String, boolean) - Static method in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Creates a new PlacementModifier.
- of(String, String, String, boolean) - Static method in class de.eldoria.schematicbrush.brush.config.modifier.SchematicModifier
-
Creates a new PlacementModifier.
- of(Path) - Static method in class de.eldoria.schematicbrush.schematics.Schematic
-
Create a schematic by path
- OFFSET - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Offset modifier key
- OFFSET - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.SchematicModifier
-
Offset modifier key
- offsetBrush() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
The offset mutator of the brush
- offsetSet() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
The offset mutator of the set
- original() - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Original blocks
- owner() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Get the owner of the container.
P
- page(int, int) - Method in interface de.eldoria.schematicbrush.storage.ContainerPagedAccess
-
Get a page from this container.
- paged() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Returns an object which should provide access to entry pages of this container.
- pages(int) - Method in interface de.eldoria.schematicbrush.storage.ContainerPagedAccess
-
Amount of pages.
- parse(Arguments) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Parse the arguments to the provided class if possible
- parse(String) - Static method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Get a string as rotation value.
- parsePlacementModifier(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Parse a placement modifier from arguments
- parserContext() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Gets a parser context for the paste action
- parseSchematicModifier(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Parse a schematic modifier from arguments
- parseSchematicSelection(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Parse a schematic selection from arguments
- parseSelector(Arguments) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Parse a selector from arguments
- paste() - Method in class de.eldoria.schematicbrush.event.PasteEvent
-
The brush paste which contains the paste parameter
- pasteBreak() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
- PasteEvent - Class in de.eldoria.schematicbrush.event
-
A paste event.
- PasteEvent(Player, BrushPaste) - Constructor for class de.eldoria.schematicbrush.event.PasteEvent
- pasteFake() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Paste the brush and capture changes.
- PasteMutation - Interface in de.eldoria.schematicbrush.brush
-
Represents a paste mutation, which will be applied when the brush is pasted.
- pasteOffset() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
paste offset of next paste
- pasteOffset(BlockVector3) - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Set the paste offset
- path() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
Path of the schematic source.
- path() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Get the path to the file.
- pathSeparator() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
-
The path separator which should be used when showing pathes.
- permission() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Returns the permission for this setting.
- PLACEMENT - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Placement modifier key
- placementModifier() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get registered placement modifier
- placementModifier() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Get the current placement modifier
- placementModifier() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilderSnapshot
-
Placement modifiers of the snapshot.
- PlacementModifier - Class in de.eldoria.schematicbrush.brush.config.modifier
-
Represents a placement modifier which is applied to a
SchematicBrush
. - PlacementModifierRegistration - Interface in de.eldoria.schematicbrush.brush.config
-
Represents a
Registration
at aRegistry
or similar pattern, which allows to registerPlacementModifier
with multipleModifierProvider
s - platformModule() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
- player() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Get the owner of the brush
- player() - Method in class de.eldoria.schematicbrush.event.PasteEvent
-
Player who pasted
- playerContainer(UUID) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Get container of a player
- playerContainer(Player) - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Get container of a player
- playerContainers() - Method in interface de.eldoria.schematicbrush.storage.base.ContainerHolder
-
Get all player containers
- PostPasteEvent - Class in de.eldoria.schematicbrush.event
-
A paste event.
- PostPasteEvent(Player, BrushPaste) - Constructor for class de.eldoria.schematicbrush.event.PostPasteEvent
- prefix() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
- PrePasteEvent - Class in de.eldoria.schematicbrush.event
-
A paste event.
- PrePasteEvent(Player, BrushPaste) - Constructor for class de.eldoria.schematicbrush.event.PrePasteEvent
- Preset - Class in de.eldoria.schematicbrush.storage.preset
- Preset(String, String, List<SchematicSetBuilder>) - Constructor for class de.eldoria.schematicbrush.storage.preset.Preset
- Preset(String, List<SchematicSetBuilder>) - Constructor for class de.eldoria.schematicbrush.storage.preset.Preset
- PresetContainer - Interface in de.eldoria.schematicbrush.storage.preset
-
Container used to store
Preset
s. - presets() - Method in interface de.eldoria.schematicbrush.config.Configuration
-
The preset storage
- presets() - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Get the preset storage
- Presets - Interface in de.eldoria.schematicbrush.storage.preset
-
A schematic registry to manage
PresetContainer
- previewRefreshInterval() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The refresh interval for each player of the rendering preview.
- previous() - Method in interface de.eldoria.schematicbrush.brush.history.BrushHistory
-
Get and remove the head of the history.
- previousSchematic() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Shift to the previous schematic
- push(Pair<SchematicSet, Schematic>) - Method in interface de.eldoria.schematicbrush.brush.history.BrushHistory
-
Push a new entry into the registry.
- push(SchematicSet, Schematic) - Method in interface de.eldoria.schematicbrush.brush.history.BrushHistory
-
Push a new entry into the registry.
R
- random() - Method in interface de.eldoria.schematicbrush.brush.config.util.Randomable
-
Get the random instance of the calling thread
- Randomable - Interface in de.eldoria.schematicbrush.brush.config.util
-
Provides a standard random instance.
- randomInt(int) - Method in interface de.eldoria.schematicbrush.brush.config.util.Randomable
-
Get a random integer based on
ThreadLocalRandom
- refresh() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Refresh all mutator values
- refresh() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Reload all schematics in the brush
- refresh() - Method in interface de.eldoria.schematicbrush.brush.config.util.ValueProvider
-
Refresh the current value by calling the
ValueProvider.valueProvider()
- refreshMutator() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Refresehs the underlying mutators.
- refreshMutator() - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Refresh the values of all mutators
- refreshSchematics(Player, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
refresh all selected schematics
- register(T, V) - Method in interface de.eldoria.schematicbrush.registry.Registry
-
Registers an enty with this key
- registerPlacementModifier(PlacementModifier, ModifierProvider) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Register a new schematic modifier.
- registerSchematicModifier(SchematicModifier, ModifierProvider) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Register a new schematic modifier.
- registerSchematicSelection(SchematicSelectionProvider) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Registers a new schematic selection.
- registerSelector(SelectorProvider) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Registers a new selector.
- Registration<T,
V> - Interface in de.eldoria.schematicbrush.brush.config -
Represents a registration in a
Registry
or similar pattern. - registry() - Method in class de.eldoria.schematicbrush.brush.config.provider.SelectorProvider
-
Returns the provided registry
- registry() - Method in interface de.eldoria.schematicbrush.registry.Registry
-
Get a map of the registered entries
- Registry<T,
V> - Interface in de.eldoria.schematicbrush.registry -
Interface which represents the base for a registry, which holds values associated with a
Nameable
key. - reload() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Reload all schematics of the cache.
- reload() - Method in interface de.eldoria.schematicbrush.schematics.SchematicRegistry
-
Reloads all registered caches.
- reload() - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Reload the data for that storage from disk
- reload() - Method in interface de.eldoria.schematicbrush.storage.StorageRegistry
- reloadConfigs() - Method in interface de.eldoria.schematicbrush.config.Configuration
- reloadSchematic() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Load a new clipboard from schematic file
- remove(String) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Remove a entry by name
- REMOVE - Static variable in class de.eldoria.schematicbrush.util.Colors
- removeBrush(Player) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Remove the brush for a player of the item in its main hand.
- removeBrush(Player, ItemStack) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Remove a brush for this player on the item stack type..
- removeModifier(Nameable) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Removes the modifier
- removePlacementModifier(T) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Removes the placement modifier
- removeSchematicSet(int) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Remove the set with the id
- renderDistance() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The max distance of the render origin and the brush owner
- renderDistanceSquared() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The max distance of the render origin and the brush owner
- renderProvider(ComponentProvider) - Static method in class de.eldoria.schematicbrush.brush.config.builder.BuildUtil
- renderSingleProvider(ComponentProvider) - Static method in class de.eldoria.schematicbrush.brush.config.builder.BuildUtil
- REPLACE_ALL - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
ReplaceAll modifier key
- required() - Method in class de.eldoria.schematicbrush.brush.config.modifier.BaseModifier
-
Defines whether this provider is required or not for a brush.
- ROT_HALF - Static variable in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Represents a rotation of 180 degrees.
- ROT_LEFT - Static variable in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Represents a rotation of 90 degrees counterclockwise.
- ROT_RIGHT - Static variable in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Represents a rotation of 90 degrees clockwise.
- ROT_ZERO - Static variable in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Represents a rotation of 0.
- rotation() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
The rotation mutator
- Rotation - Interface in de.eldoria.schematicbrush.brush.config.rotation
-
Represents a rotation.
- ROTATION - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.PlacementModifier
-
Rotation modifier key
- ROTATION - Static variable in class de.eldoria.schematicbrush.brush.config.modifier.SchematicModifier
-
Rotation modifier key
S
- save() - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Attempts to save the storage.
- saveConfigs() - Method in interface de.eldoria.schematicbrush.config.Configuration
- schematic() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Current schematic
- schematic() - Method in class de.eldoria.schematicbrush.event.PasteEvent
-
The pasted schematic
- Schematic - Class in de.eldoria.schematicbrush.schematics
-
A loaded schematic which allows to load a schematic into a clipboard
- SchematicBrush - Interface in de.eldoria.schematicbrush.brush
-
A brush used to paste schematics.
- schematicBrushModule() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
- SchematicBrushReborn - Class in de.eldoria.schematicbrush
-
The base of the schematic brush plugin.
- SchematicBrushReborn() - Constructor for class de.eldoria.schematicbrush.SchematicBrushReborn
- SchematicBrushReborn(JavaPluginLoader, PluginDescriptionFile, File, File) - Constructor for class de.eldoria.schematicbrush.SchematicBrushReborn
- SchematicCache - Interface in de.eldoria.schematicbrush.schematics
-
A cache which provides schematics based on filters or other factors.
- schematicConfig() - Method in interface de.eldoria.schematicbrush.config.Configuration
-
The schematic config
- SchematicConfig - Interface in de.eldoria.schematicbrush.config.sections
- schematicCount() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Schematic count of set
- schematicCount() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Get schematic count
- schematicCount() - Method in interface de.eldoria.schematicbrush.schematics.SchematicRegistry
-
Returns the total amount of registered schematics
- schematicModifier() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get registered schematic modifier
- schematicModifier() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Schematic modifier
- SchematicModifier - Class in de.eldoria.schematicbrush.brush.config.modifier
-
Represents a placement modifier which is applied to a
SchematicSet
. - SchematicModifier(String, String, String, boolean) - Constructor for class de.eldoria.schematicbrush.brush.config.modifier.SchematicModifier
-
Creates a new schematic modifier
- SchematicModifierRegistration - Interface in de.eldoria.schematicbrush.brush.config
-
Represents the registrations for a
SchematicModifier
- SchematicRegistry - Interface in de.eldoria.schematicbrush.schematics
-
A registry to register, manage and retrieve a
SchematicCache
. - schematics() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Schematics
- schematics() - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Schematics
- schematics() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
-
Get schematic registry
- schematicSelection() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Get the current schematic selection mode
- schematicSelection(SchematicSelection) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
- SchematicSelection - Interface in de.eldoria.schematicbrush.brush.config.schematics
- SchematicSelectionProvider - Class in de.eldoria.schematicbrush.brush.config.provider
- SchematicSelectionProvider(Class<? extends ConfigurationSerializable>, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SchematicSelectionProvider
-
Deprecated.Use
SchematicSelectionProvider(Class, String, String, String)
and provide a localized name and description - SchematicSelectionProvider(Class<? extends ConfigurationSerializable>, String, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SchematicSelectionProvider
- schematicSelections() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get registered schematic selections.
- schematicSet() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Current schematic set
- schematicSet() - Method in class de.eldoria.schematicbrush.event.PasteEvent
-
The schematic set which contains the schematic
- SchematicSet - Interface in de.eldoria.schematicbrush.brush.config
-
A class holding a set of schematics with weight and
Mutator
- SchematicSetBuilder - Interface in de.eldoria.schematicbrush.brush.config.builder
-
Builder to build schematic sets.
- schematicSets - Variable in class de.eldoria.schematicbrush.storage.preset.Preset
- schematicSets() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Get the schematic sets of this brush
- schematicSets() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Get the registered schematic set builder
- schematicSets() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilderSnapshot
-
Schematic sets of the snapshot
- schematicSets() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
-
Get all schematic set builders contained in the preset
- schematicSetsCopy() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
-
Get a copy of all schematic set builders contained in the preset
- SchematicSource - Interface in de.eldoria.schematicbrush.config.sections
-
Represents a source where schematics can be drawn from.
- select(Player, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.selector.Selector
-
Select matching schematics from a cache in the registry
- selector() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettingsRegistry
-
Get registered selectors.
- selector() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Selector
- selector() - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Get the selector of the set.
- selector(Selector) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Selector
- Selector - Interface in de.eldoria.schematicbrush.brush.config.selector
-
Represents a selector.
- SelectorProvider - Class in de.eldoria.schematicbrush.brush.config.provider
-
Provider used to provide instance of classes implementing a
Selector
- SelectorProvider(Class<? extends Selector>, String, SchematicRegistry) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SelectorProvider
-
Deprecated.Use
SelectorProvider(Class, String, String, String, SchematicRegistry)
and provide a localized name and description - SelectorProvider(Class<? extends ConfigurationSerializable>, String, String, String, SchematicRegistry) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SelectorProvider
- serializationClass() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
class which will be returned by the provider.
- serialize() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilderSnapshot
- serialize() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
- serialize() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
- serialize() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
- serialize() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
- serialize() - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- serialize() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- session() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
session of next paste
- setBiome(BlockVector2, BiomeType) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- setBlock(BlockVector3, T) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- setBrush(Player, Brush) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Set the brush for a player and the item in its main hand.
- setBrush(Player, Brush, String) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Set the brush for a player and the item in its main hand.
- setBrush(Player, ItemStack, Brush, String) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
-
Set the brush for a player and the item in its main hand.
- setCancelled(boolean) - Method in class de.eldoria.schematicbrush.event.PrePasteEvent
- setModifier(Nameable, Mutator<?>) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Sets a modifier for this schematic set.
- setPlacementModifier(T, Mutator<?>) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Sets the placement modifier
- setTile(int, int, int, CompoundTag) - Method in interface de.eldoria.schematicbrush.rendering.CapturingExtent
- SettingProvider<T> - Class in de.eldoria.schematicbrush.brush.config.provider
-
Base class for the provider classes.
- SettingProvider(Class<? extends ConfigurationSerializable>, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
SettingProvider(Class, String, String, String)
and provide a localized name and description - SettingProvider(Class<? extends ConfigurationSerializable>, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
SettingProvider(Class, String, String, String)
and provide a localized name and description - SettingProvider(Class<? extends ConfigurationSerializable>, String, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Create a new settings provider
- settings() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
The brush settings
- settings() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Get the settings of the brush
- shift() - Method in interface de.eldoria.schematicbrush.brush.config.util.Shiftable
-
Shifts the value to the next.
- shiftable() - Method in interface de.eldoria.schematicbrush.brush.config.util.Shiftable
-
Indicates if a value is shiftable
- Shiftable<T> - Interface in de.eldoria.schematicbrush.brush.config.util
-
Represents a shiftable
ValueProvider
- shiftFlip() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Shift to next flip value
- shiftOffset() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Shift to the next offset value.
- shiftRotation() - Method in interface de.eldoria.schematicbrush.brush.BrushPaste
-
Shift to next rotation value
- show(Player) - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Show changes to the player
- show(Player, Changes) - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
Shows the changes to the player based on old changes.
- shutdown() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Called when the plugin gets shutdown and the cache is unregistered.
- shutdown() - Method in interface de.eldoria.schematicbrush.storage.Storage
-
Called when the plugin shuts down and the storages get unregistered.
- simpleComponent() - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- simpleComponent(BrushSettingsRegistry) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- size() - Method in interface de.eldoria.schematicbrush.rendering.Changes
-
The amount of changes
- size() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
The total block size of the schematic.
- size() - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Get the amount of entries in this container.
- size() - Method in interface de.eldoria.schematicbrush.storage.ContainerPagedAccess
-
Total amount of entries in this container.
- snapshot() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Get a immutable snapshot of the brush builder.
- snapshot() - Method in class de.eldoria.schematicbrush.storage.brush.Brush
-
Snapshot of the brush
- sources() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicConfig
-
A list of registered sources.
- Storage - Interface in de.eldoria.schematicbrush.storage
- STORAGE - Static variable in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
The nameable key for the default cache
- storageRegistry() - Method in class de.eldoria.schematicbrush.SchematicBrushReborn
-
Get the storage registry
- StorageRegistry - Interface in de.eldoria.schematicbrush.storage
-
A class which represents a storage registry.
- storageType() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Defined the used storage type.
- SUB_TITLE - Enum constant in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
T
- Text - Class in de.eldoria.schematicbrush.util
- Text() - Constructor for class de.eldoria.schematicbrush.util.Text
- TITLE - Enum constant in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
- toBuilder() - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Convert the set into a builder
- toBuilder(BrushSettingsRegistry, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Convert the settings of the brush to a builder
- toBuilder(Player, BrushSettingsRegistry, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Converts the brush setting to a
BrushBuilder
representing all settings applied. - toItemType(ItemStack) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
- toString() - Method in class de.eldoria.schematicbrush.brush.config.util.Nameable
- toString() - Method in class de.eldoria.schematicbrush.schematics.Schematic
- totalWeight() - Method in interface de.eldoria.schematicbrush.brush.config.BrushSettings
-
Get the total weight of all
BrushSettings.schematicSets()
- transform() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Transform of next paste
- transform(AffineTransform) - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
Set the transform of the paste
U
- unregister(T) - Method in interface de.eldoria.schematicbrush.registry.Registry
-
Unregisters any value associated with this key.
- UP_DOWN - Static variable in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
A flip from up to down.
- updateWeight(int) - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Update a not weighted brush.
V
- value() - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
- value() - Method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
- value() - Method in interface de.eldoria.schematicbrush.brush.config.util.ValueProvider
-
Get the current value
- value(Flip) - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
- value(Rotation) - Method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
- value(T) - Method in interface de.eldoria.schematicbrush.brush.config.util.ValueProvider
-
Change the current value.
- VALUE - Static variable in class de.eldoria.schematicbrush.util.Colors
- valueOf(int) - Static method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
-
Get a string as rotation value.
- valueOf(String) - Static method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
Get the flip value by name of the flip.
- valueOf(String) - Static method in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
-
Returns the enum constant of this class with the specified name.
- valueProvider() - Method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
- valueProvider() - Method in interface de.eldoria.schematicbrush.brush.config.rotation.Rotation
- valueProvider() - Method in interface de.eldoria.schematicbrush.brush.config.util.ValueProvider
-
Returns a new value
- ValueProvider<T> - Interface in de.eldoria.schematicbrush.brush.config.util
-
Represents a value provider.
- values() - Static method in interface de.eldoria.schematicbrush.brush.config.flip.Flip
-
A enum like representation of all flip values.
- values() - Static method in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- weight() - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Weight
- weight() - Method in interface de.eldoria.schematicbrush.brush.config.SchematicSet
-
Weight of set
- withMutator(T, Mutator<?>) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Set the rotation of the brush.
- withWeight(int) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Set the weight of the brush.
- WorldEditBrush - Class in de.eldoria.schematicbrush.util
-
Utility class to manage world edit brushes.
Y
- YAML - Static variable in interface de.eldoria.schematicbrush.storage.StorageRegistry
-
The default storage method which should be always available.
All Classes and Interfaces|All Packages|Serialized Form
Registry.get(Nameable)