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(int, int, int, BlockData) - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot.Builder
-
Adds a preview block.
- add(T) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Add an entry
- 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
- argument(String) - Static method in class de.eldoria.schematicbrush.util.Escape
-
Escapes quotes and backslashes, so the text stays inside a single-quoted tag argument such as a click command or hover text.
- 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
- 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.
- BlockKey - Class in de.eldoria.schematicbrush.rendering
-
Packs block and section coordinates into a single
long. - 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
Brushes. - 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() - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot.Builder
-
Builds the immutable snapshot.
- 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
- builder(Location) - Static method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
Creates a builder for a snapshot.
- buildModifier(Permissible, String, String, BaseModifier, List, 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
- buildSettings() - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Builds the settings of a brush from the current state.
- 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.
- CHAT - Enum constant in enum class de.eldoria.schematicbrush.config.sections.EditorType
-
Clickable chat messages.
- CHAT - Enum constant in enum class de.eldoria.schematicbrush.config.sections.MessageChannel
- choice(String, List, String) - Static method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
Exactly one of the options.
- Choice(String, List, String) - Constructor for record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Creates an instance of a
Choicerecord class. - 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
- 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
- commandType() - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
Returns the command type to use when building buttons.
- 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
- 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.
- detailComponent(boolean) - Method in class de.eldoria.schematicbrush.storage.preset.Preset
- detailComponent(boolean, BrushSettingsRegistry) - Method in class de.eldoria.schematicbrush.storage.brush.Brush
- DIALOG - Enum constant in enum class de.eldoria.schematicbrush.config.sections.EditorType
-
Minecraft dialogs.
- 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.
- editor() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Editor shown to players who did not choose one.
- EditorType - Enum Class in de.eldoria.schematicbrush.config.sections
-
How the brush editor is shown to a player.
- effectiveSize() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
The effective size of the schematic without air.
- empty() - Static method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
A snapshot without blocks.
- enforceDefaultModifier(BrushSettingsRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Set the default modifier
- equals(Object) - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Indicates whether some other object is "equal to" this one.
- 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
- Escape - Class in de.eldoria.schematicbrush.util
-
Escapes text entered by players before it is placed into a MiniMessage string.
- excludedPath() - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
A list of relative pathes to the source which should be excluded
F
- 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
- 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
- getFile() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Schematic file
- 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.
- 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 record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Returns a hash code value for this object.
- 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
Permissiblecan use this setting. - history() - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
I
- 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) - initial() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Returns the value of the
initialrecord component. - initial() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns the value of the
initialrecord component. - initial() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Returns the value of the
initialrecord component. - initial() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Returns the value of the
initialrecord component. - initial() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Returns the value of the
initialrecord component. - inlineEntries(Collection, int) - Static method in class de.eldoria.schematicbrush.util.Text
- inputs(T) - Method in class de.eldoria.schematicbrush.brush.config.provider.SettingProvider
-
The inputs the dialog editor shows to enter the arguments of this setting.
- 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
- isEmpty() - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
Checks whether the snapshot holds no blocks.
- isExcluded(Path) - Method in interface de.eldoria.schematicbrush.config.sections.SchematicSource
-
Checks wheather the path is excluded or not
- 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.
- isMeasured() - Method in class de.eldoria.schematicbrush.schematics.Schematic
-
Checks whether the size and the effective size are known, so reading them does not load the schematic.
- isOutOfRenderRange(Location, Location) - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
Checks whether two locations are too far apart to render a preview.
- 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.
- isReady() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Returns whether the cache is ready to be used.
- 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.
L
- label() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Returns the value of the
labelrecord component. - label() - Method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
Label shown next to the input.
- label() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns the value of the
labelrecord component. - label() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Returns the value of the
labelrecord component. - label() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Returns the value of the
labelrecord component. - label() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Returns the value of the
labelrecord component. - 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
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.
- max() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns the value of the
maxrecord component. - 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) - Method in interface de.eldoria.schematicbrush.storage.base.Container
-
Migrate the container into this container.
- migrate(ContainerHolder) - 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.
- min() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns the value of the
minrecord component. - 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(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.
- 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
- 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.
- numeric(String, int, int, int) - Static method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
A whole number within bounds.
- Numeric(String, int, int, int) - Constructor for record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Creates an instance of a
Numericrecord class.
O
- of(int, int, int) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Packs coordinates into a key.
- 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
- options() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Returns the value of the
optionsrecord component. - options() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Returns the value of the
optionsrecord component. - origin() - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
The location the preview is rendered at.
- 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 without changing the world and capture the blocks it would place.
- 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
Registrationat aRegistryor similar pattern, which allows to registerPlacementModifierwith multipleModifierProviders - 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) - Constructor for class de.eldoria.schematicbrush.storage.preset.Preset
- Preset(String, List) - Constructor for class de.eldoria.schematicbrush.storage.preset.Preset
- PresetContainer - Interface in de.eldoria.schematicbrush.storage.preset
-
Container used to store
Presets. - 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.
- previewResync() - Method in interface de.eldoria.schematicbrush.config.sections.GeneralConfig
-
The interval in which every preview is sent again completely, to repair blocks the client lost without notice.
- PreviewSnapshot - Class in de.eldoria.schematicbrush.rendering
-
The blocks of a brush preview, grouped by the 16x16x16 section they lie in.
- PreviewSnapshot.Builder - Class in de.eldoria.schematicbrush.rendering
-
Collects the blocks of a snapshot.
- 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) - 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
Registryor 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
Nameablekey. - reload() - Method in interface de.eldoria.schematicbrush.schematics.SchematicCache
-
Reload the currently loaded schematics.
- 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
- 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.
- restore(BrushBuilderSnapshot) - Method in interface de.eldoria.schematicbrush.brush.config.builder.BrushBuilder
-
Replaces the placement modifiers and schematic sets with copies of those in the snapshot.
- 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
- 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(String, String, String) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SchematicSelectionProvider
-
Create a new settings provider
- 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.
- section(int, int, int) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Returns the key of the section that contains a block.
- section(long) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Returns the key of the section that contains a block.
- section(long) - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
The preview blocks of a section.
- sections() - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
The keys of all sections holding preview blocks.
- select(Player, SchematicRegistry) - Method in interface de.eldoria.schematicbrush.brush.config.selector.Selector
-
Select matching schematics from a cache in the registry
- selection(String, List, List) - Static method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
Any number of the options.
- Selection(String, List, List) - Constructor for record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Creates an instance of a
Selectionrecord class. - 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(String, String, String, SchematicRegistry) - Constructor for class de.eldoria.schematicbrush.brush.config.provider.SelectorProvider
-
Creates a new provider instance
- session() - Method in interface de.eldoria.schematicbrush.brush.PasteMutation
-
session of next paste
- 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
- SettingInput - Interface in de.eldoria.schematicbrush.brush.config.provider
-
An input the dialog editor shows for one argument of a
SettingProvider. - SettingInput.Choice - Record Class in de.eldoria.schematicbrush.brush.config.provider
-
Exactly one of the options.
- SettingInput.Numeric - Record Class in de.eldoria.schematicbrush.brush.config.provider
-
A whole number within bounds.
- SettingInput.Selection - Record Class in de.eldoria.schematicbrush.brush.config.provider
-
Any number of the options.
- SettingInput.Text - Record Class in de.eldoria.schematicbrush.brush.config.provider
-
Free text.
- SettingInput.Toggle - Record Class in de.eldoria.schematicbrush.brush.config.provider
-
On or off.
- SettingProvider<T> - Class in de.eldoria.schematicbrush.brush.config.provider
-
Base class for the provider classes.
- SettingProvider(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
- settings(BrushSettings) - Method in interface de.eldoria.schematicbrush.brush.SchematicBrush
-
Replaces the settings of the brush and prepares the next paste with them.
- 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
- 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 class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
The amount of preview blocks.
- 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
- suggestions() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Returns the value of the
suggestionsrecord component.
T
- text(String) - Static method in class de.eldoria.schematicbrush.util.Escape
-
Escapes tags, so the text is shown as written.
- text(String, String) - Static method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
Free text.
- Text - Class in de.eldoria.schematicbrush.util
- Text() - Constructor for class de.eldoria.schematicbrush.util.Text
- Text(String, String, boolean) - Constructor for record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Creates an instance of a
Textrecord class. - 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
BrushBuilderrepresenting all settings applied. - toggle(String, boolean) - Static method in interface de.eldoria.schematicbrush.brush.config.provider.SettingInput
-
On or off.
- Toggle(String, boolean) - Constructor for record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Creates an instance of a
Togglerecord class. - toItemType(ItemStack) - Static method in class de.eldoria.schematicbrush.util.WorldEditBrush
- toString() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Choice
-
Returns a string representation of this record class.
- toString() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Numeric
-
Returns a string representation of this record class.
- toString() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Selection
-
Returns a string representation of this record class.
- toString() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Returns a string representation of this record class.
- toString() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Toggle
-
Returns a string representation of this record class.
- 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.
- 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.EditorType
-
Returns the enum constant of this class with the specified name.
- 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.EditorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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.
- withSuggestions() - Method in record class de.eldoria.schematicbrush.brush.config.provider.SettingInput.Text
-
Offers the completions of the provider for this input.
- withWeight(int) - Method in interface de.eldoria.schematicbrush.brush.config.builder.SchematicSetBuilder
-
Set the weight of the brush.
- world() - Method in class de.eldoria.schematicbrush.rendering.PreviewSnapshot
-
The id of the world the preview belongs to.
- WorldEditBrush - Class in de.eldoria.schematicbrush.util
-
Utility class to manage world edit brushes.
X
- x(long) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Unpacks the x coordinate.
Y
- y(long) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Unpacks the y coordinate.
- YAML - Static variable in interface de.eldoria.schematicbrush.storage.StorageRegistry
-
The default storage method which should be always available.
Z
- z(long) - Static method in class de.eldoria.schematicbrush.rendering.BlockKey
-
Unpacks the z coordinate.
All Classes and Interfaces|All Packages|Serialized Form
Registry.get(Nameable)