Index

A B C D E F G H I L M N O P R S T U V W Y 
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 fallback Storage.
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 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(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 to Container.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 their SchematicSet.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 a Registry or similar pattern, which allows to register PlacementModifier with multiple ModifierProviders
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 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.
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
Interface which represents a storage which provides implementations for Presets and Brushes.
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.
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form