Index

B C D E F G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages

B

BaseReportBuilder<V> - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
A generic base class for report builders.
BaseReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.BaseReportBuilder
 
BLACKLIST - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.BlockRemovalCause
This variable represents the block removal cause for the blacklist.
BLACKLIST - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents a cause for entity removal related to a blacklist.
block() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Returns the BlockReportBuilder object.
blockFilter() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns the value of the blockFilter record component.
blockFilter(Consumer<BlockFilterBuilder>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Applies the provided block filter to the existing filter configuration.
BlockFilter - Record Class in de.eldoria.schematicsanitizer.sanitizer.filter
A class used for filtering blocks based on a blacklist of materials.
BlockFilter(Set<Material>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Creates an instance of a BlockFilter record class.
BlockFilterBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.filter.builder
A builder class for creating BlockFilter objects.
BlockFilterBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.filter.builder.BlockFilterBuilder
 
blockNbt() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Retrieves the BlockNbtReportBuilder instance.
BlockNbtReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
Removed nbt tags
BlockNbtReport(List<RemovedBlockNbt>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
Creates an instance of a BlockNbtReport record class.
BlockNbtReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
Builds a BlockNbtReport containing information about removed block NBT data.
BlockNbtReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockNbtReportBuilder
 
BlockRemovalCause - Class in de.eldoria.schematicsanitizer.sanitizer.report.cause
The `BlockRemovalCause` class is an abstract class that extends the `Cause` class.
BlockRemovalCause(String) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.cause.BlockRemovalCause
 
BlockReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
Removed blocks
BlockReport(List<RemovedBlock>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
Creates an instance of a BlockReport record class.
BlockReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
A class for building BlockReport objects.
BlockReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockReportBuilder
 
blocks() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns the value of the blocks record component.
blocks() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Gets the value of blocks.
blocks() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the blocks record component.
blocks() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the blocks record component.
blocks(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
Sets the number of blocks.
blocksNbt() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the blocksNbt record component.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.BlockFilterBuilder
Builds a BlockFilter object with the specified material blacklist.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
Builds an instance of EntityFilter with configured parameters.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Builds the Filter object using the specified parameters.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
 
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.LimitBuilder
Constructs a Limit object based on the specified size and content limit.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockNbtReportBuilder
Build the BlockNbtReport object.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockReportBuilder
Builds a BlockReport object by calling the "removed()" method and creating a new instance of BlockReport.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Builds a ContentReport object with the given information.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityNbtReportBuilder
Builds an EntityNbtReport object.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityReportBuilder
Builds an instance of EntityReport.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.LimitReportBuilder
Build the LimitReport object with the provided parameters.
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
 
build() - Method in class de.eldoria.schematicsanitizer.sanitizer.settings.builder.SettingsBuilder
Builds and returns a Settings object.
builder() - Static method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
 

C

Cause - Class in de.eldoria.schematicsanitizer.sanitizer.report.cause
This is an abstract class representing a cause.
Cause(String) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.cause.Cause
Creates a new Cause object with the given name.
check() - Method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Executes the sanitization process and returns the resulting SanitizerReport.
content() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.LimitReportBuilder
Retrieves the ContentReportBuilder object.
content() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Returns the value of the content record component.
contentLimit() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Returns the value of the contentLimit record component.
contentLimit(Consumer<ContentLimitBuilder>) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.LimitBuilder
Sets the content limit by accepting a consumer of type ContentLimitBuilder.
ContentLimit - Record Class in de.eldoria.schematicsanitizer.sanitizer.limit
The limit for content inside a schematic
ContentLimit(int, int, int, int) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Creates an instance of a ContentLimit record class.
ContentLimitBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.limit.builder
The ContentLimitBuilder class is used to construct ContentLimit objects.
ContentLimitBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
 
ContentReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports
Report about the content of the schematic
ContentReport(int, int, int, int, int, int) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Creates an instance of a ContentReport record class.
ContentReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
The ContentReportBuilder class is responsible for constructing ContentReport objects and keeping track of various statistics related to the content.
ContentReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
 
countBlock() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Increments the value of the "blocks" variable by 1.
countEntity(CreatureType) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Increases the count of a specific entity type.
countNonAirBlock() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Increases the count of non-air blocks.
countTotalEntity(CreatureType) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Increments the count for the total number of creatures or non-creatures based on the given creature type.
create(Path, Settings) - Static method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Creates a new Sanitizer instance with the given path and settings.
createEntity(Location, BaseEntity) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
createEntity(Location, BaseEntity, UUID) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
CREATURE - Enum constant in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
 
CREATURE - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents a constant variable that defines the entity removal cause as a creature.
CREATURE_LIMIT - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents an unknown type of entity removal cause.
creatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns the value of the creatures record component.
creatures() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Retrieves the total number of creatures.
creatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the creatures record component.
creatures(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
Sets the number of creatures.
CreatureType - Enum Class in de.eldoria.schematicsanitizer.sanitizer
Type of entity

D

de.eldoria.schematicsanitizer.sanitizer - package de.eldoria.schematicsanitizer.sanitizer
 
de.eldoria.schematicsanitizer.sanitizer.filter - package de.eldoria.schematicsanitizer.sanitizer.filter
 
de.eldoria.schematicsanitizer.sanitizer.filter.builder - package de.eldoria.schematicsanitizer.sanitizer.filter.builder
 
de.eldoria.schematicsanitizer.sanitizer.limit - package de.eldoria.schematicsanitizer.sanitizer.limit
 
de.eldoria.schematicsanitizer.sanitizer.limit.builder - package de.eldoria.schematicsanitizer.sanitizer.limit.builder
 
de.eldoria.schematicsanitizer.sanitizer.report - package de.eldoria.schematicsanitizer.sanitizer.report
 
de.eldoria.schematicsanitizer.sanitizer.report.builder - package de.eldoria.schematicsanitizer.sanitizer.report.builder
 
de.eldoria.schematicsanitizer.sanitizer.report.cause - package de.eldoria.schematicsanitizer.sanitizer.report.cause
 
de.eldoria.schematicsanitizer.sanitizer.report.entities - package de.eldoria.schematicsanitizer.sanitizer.report.entities
 
de.eldoria.schematicsanitizer.sanitizer.report.subreports - package de.eldoria.schematicsanitizer.sanitizer.report.subreports
 
de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized - package de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
 
de.eldoria.schematicsanitizer.sanitizer.settings - package de.eldoria.schematicsanitizer.sanitizer.settings
 
de.eldoria.schematicsanitizer.sanitizer.settings.builder - package de.eldoria.schematicsanitizer.sanitizer.settings.builder
 
de.eldoria.schematicsanitizer.util - package de.eldoria.schematicsanitizer.util
 
DEFAULT - Static variable in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Default settings for a certain feature.

E

entities() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the entities record component.
entities() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
 
entities() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
 
entities() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
 
entities() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
 
entities() - Method in interface de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.SizedReport
Returns a list of entities.
entitiesNbt() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the entitiesNbt record component.
entity() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Retrieves the EntityReportBuilder instance.
entityBlacklist() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Returns the value of the entityBlacklist record component.
entityFilter() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns the value of the entityFilter record component.
entityFilter(Consumer<EntityFilterBuilder>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Applies a filter to the entity using a Consumer.
EntityFilter - Record Class in de.eldoria.schematicsanitizer.sanitizer.filter
A filter for entities
EntityFilter(boolean, boolean, Set<EntityType>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Creates an instance of a EntityFilter record class.
EntityFilterBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.filter.builder
A class for building an EntityFilter object.
EntityFilterBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
 
entityNbt() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Retrieves the EntityNbtReportBuilder instance.
EntityNbtReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
Removed nbt tags
EntityNbtReport(List<RemovedEntityNbt>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
Creates an instance of a EntityNbtReport record class.
EntityNbtReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
This class represents a builder for generating entity NBT reports.
EntityNbtReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityNbtReportBuilder
 
EntityRemovalCause - Class in de.eldoria.schematicsanitizer.sanitizer.report.cause
The EntityRemovalCause class represents the cause for the removal of an entity.
EntityRemovalCause(String) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Creates a new instance of EntityRemovalCause with the specified name.
EntityReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
Removed entities
EntityReport(List<RemovedEntity>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
Creates an instance of a EntityReport record class.
EntityReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
A class for building entity reports.
EntityReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityReportBuilder
 
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Indicates whether some other object is "equal to" this one.

F

filter() - Method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Returns the value of the filter record component.
filter(Consumer<FilterBuilder>) - Method in class de.eldoria.schematicsanitizer.sanitizer.settings.builder.SettingsBuilder
Applies the given filter to the SettingsBuilder.
Filter - Record Class in de.eldoria.schematicsanitizer.sanitizer.filter
A filter for a schematic
Filter(BlockFilter, EntityFilter, Set<String>, Set<String>) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Creates an instance of a Filter record class.
FilterBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.filter.builder
The FilterBuilder class is responsible for creating and configuring filters for block and entity data.
FilterBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
 
fix() - Method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Executes the fix process and returns the resulting SanitizerReport.
fix(String) - Method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Executes the fix process using the specified newName and returns the resulting SanitizerReport.
fix(Path) - Method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Executes the fix process using the specified newPath and returns the resulting SanitizerReport.

G

getType(BaseEntity) - Static method in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
 
getType(EntityType) - Static method in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
 

H

hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Returns a hash code value for this object.

I

ILLEGAL_TAG - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.NbtRemovalCause
Represents a removal cause for illegal tags.
isBlacklisted(BlockType) - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Checks if a given block type is blacklisted.
isBlacklisted(EntityType) - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Checks if the given entity type is blacklisted.
isEmpty() - Method in interface de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.SizedReport
Returns true if the list of entities is empty, false otherwise.

L

limit() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Retrieves the LimitReportBuilder instance.
limit() - Method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Returns the value of the limit record component.
limit(Consumer<LimitBuilder>) - Method in class de.eldoria.schematicsanitizer.sanitizer.settings.builder.SettingsBuilder
Sets the limit for a specific setting using a consumer function.
Limit - Record Class in de.eldoria.schematicsanitizer.sanitizer.limit
The limits for a schematic
Limit(int, ContentLimit) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Creates an instance of a Limit record class.
LimitBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.limit.builder
A builder class for creating instances of Limit.
LimitBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.limit.builder.LimitBuilder
 
LimitReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.subreports
Report about limits
LimitReport(int, ContentReport) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Creates an instance of a LimitReport record class.
LimitReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
A builder class for creating LimitReport objects.
LimitReportBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.LimitReportBuilder
 
limits() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the limits record component.
loadSchematic(File) - Static method in class de.eldoria.schematicsanitizer.util.WorldEditUtil
 
loadSchematic(Path) - Static method in class de.eldoria.schematicsanitizer.util.WorldEditUtil
 
location() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Returns the value of the location record component.
location() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns the value of the location record component.
location() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Returns the value of the location record component.
location() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns the value of the location record component.

M

materialBlacklist() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Returns the value of the materialBlacklist record component.
maxSize() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Returns the value of the maxSize record component.
maxSize(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.LimitReportBuilder
Sets the maximum size.

N

name() - Method in class de.eldoria.schematicsanitizer.sanitizer.Sanitizer
Returns the name of the file without the file extension.
nbtBlacklist() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns the value of the nbtBlacklist record component.
NbtRemovalCause - Class in de.eldoria.schematicsanitizer.sanitizer.report.cause
A cause for the removal of NBT tags.
NbtRemovalCause(String) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.cause.NbtRemovalCause
Creates a new NbtRemovalCause with the specified name.
newPath() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the newPath record component.
newPath(Path) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
Sets the new path.
NON_CREATURE - Enum constant in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
 
NON_CREATURE - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents the reason for removing a non-creature entity.
NON_CREATURE_LIMIT - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents an unknown type of entity removal cause.
nonAirBlocks() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns the value of the nonAirBlocks record component.
nonAirBlocks() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Returns the number of non-air blocks.
nonAirBlocks() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the nonAirBlocks record component.
nonAirBlocks(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
Sets the number of non-air blocks.
nonCreatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns the value of the nonCreatures record component.
nonCreatures() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.ContentReportBuilder
Returns the total count of non-creature objects.
nonCreatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the nonCreatures record component.
nonCreatures(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.ContentLimitBuilder
Sets the number of non-creatures.

P

path() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns the value of the path record component.

R

removalCause() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Returns the value of the removalCause record component.
removalCause() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns the value of the removalCause record component.
removalCause() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Returns the value of the removalCause record component.
removalCause() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns the value of the removalCause record component.
removeCreature() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Returns the value of the removeCreature record component.
removeCreature(boolean) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
Set whether to remove creatures from the EntityFilterBuilder.
removed() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BaseReportBuilder
Returns an unmodifiable view of the removed collection.
removed() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
Returns the value of the removed record component.
removed() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
Returns the value of the removed record component.
removed() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
Returns the value of the removed record component.
removed() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
Returns the value of the removed record component.
removed(BlockVector3, BlockType, NbtRemovalCause, String) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockNbtReportBuilder
Logs removal of a block with the specified parameters.
removed(BlockVector3, BlockType, NbtRemovalCause, String, String) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BlockNbtReportBuilder
Logs removal of a block with the specified details.
removed(Location, BaseEntity, NbtRemovalCause, String) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityNbtReportBuilder
Logs removal of a key from the NBT data of a specific entity at a given location.
removed(Location, BaseEntity, NbtRemovalCause, String, String) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.EntityNbtReportBuilder
Logs removal of a specific NBT key and its associated text from an entity at a certain location.
removed(V) - Method in class de.eldoria.schematicsanitizer.sanitizer.report.builder.BaseReportBuilder
Adds the specified element to the removed collection.
RemovedBlock - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.entities
Represents a removed block.
RemovedBlock(BlockVector3, BlockType, BlockRemovalCause) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Creates an instance of a RemovedBlock record class.
RemovedBlockNbt - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.entities
Represents a removed nbt entry on a block.
RemovedBlockNbt(BlockVector3, BlockType, NbtRemovalCause, String, String) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Creates an instance of a RemovedBlockNbt record class.
RemovedEntity - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.entities
Represents a removed entity
RemovedEntity(Location, BaseEntity, EntityRemovalCause) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Creates an instance of a RemovedEntity record class.
RemovedEntityNbt - Record Class in de.eldoria.schematicsanitizer.sanitizer.report.entities
Represents a removed nbt entry of an entity
RemovedEntityNbt(Location, BaseEntity, NbtRemovalCause, String, String) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Creates an instance of a RemovedEntityNbt record class.
removeNonCreatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Returns the value of the removeNonCreatures record component.
removeNonCreatures(boolean) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
Sets the flag to remove non-creature entities in the EntityFilterBuilder.
report() - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
report(Path) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
ReportBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.report.builder
The ReportBuilder class is responsible for building a ComponentSanitizerReport object.
ReportBuilder(Path) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.report.builder.ReportBuilder
 

S

Sanitizer - Class in de.eldoria.schematicsanitizer.sanitizer
The core class to sanitize a schematic.
SanitizerExtent - Class in de.eldoria.schematicsanitizer.sanitizer
An extent which filters the set blocks based on the provided Settings.
SanitizerExtent(Path, Clipboard, Settings) - Constructor for class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
Creates a new extent
SanitizerReport - Record Class in de.eldoria.schematicsanitizer.sanitizer.report
A report representing actions taken by a Sanitizer process.
SanitizerReport(Path, Path, EntityReport, BlockReport, EntityNbtReport, BlockNbtReport, LimitReport) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Creates an instance of a SanitizerReport record class.
setBlock(int, int, int, B) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
setBlock(BlockVector3, T) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
setBlocks(Region, B) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
setBlocks(Region, Pattern) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
setBlocks(Set<BlockVector3>, Pattern) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
setTile(int, int, int, CompoundTag) - Method in class de.eldoria.schematicsanitizer.sanitizer.SanitizerExtent
 
Settings - Record Class in de.eldoria.schematicsanitizer.sanitizer.settings
Represents settings for a Sanitizer.
Settings(Filter, Limit) - Constructor for record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Creates an instance of a Settings record class.
SettingsBuilder - Class in de.eldoria.schematicsanitizer.sanitizer.settings.builder
A builder to create a Settings instance
SettingsBuilder() - Constructor for class de.eldoria.schematicsanitizer.sanitizer.settings.builder.SettingsBuilder
 
size() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Returns the value of the size record component.
size() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
 
size() - Method in interface de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.SizedReport
Returns the size of the list of entities.
size(int) - Method in class de.eldoria.schematicsanitizer.sanitizer.limit.builder.LimitBuilder
Sets the size of the LimitBuilder.
SizedReport<T> - Interface in de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized
Represents a sized report

T

tag() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns the value of the tag record component.
tag() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns the value of the tag record component.
TEXT_BLACKLIST - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.NbtRemovalCause
Represents a cause for removing text from a blacklist.
textBlacklist() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns the value of the textBlacklist record component.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.BlockFilter
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.EntityFilter
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.filter.Filter
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.ContentLimit
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.limit.Limit
Returns a string representation of this record class.
toString() - Method in class de.eldoria.schematicsanitizer.sanitizer.report.cause.Cause
Returns a string representation of the Cause object.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.SanitizerReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.LimitReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockNbtReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.BlockReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityNbtReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.sized.EntityReport
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.schematicsanitizer.sanitizer.settings.Settings
Returns a string representation of this record class.
totalCreatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the totalCreatures record component.
totalNonCreatures() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.subreports.ContentReport
Returns the value of the totalNonCreatures record component.
type() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlock
Returns the value of the type record component.
type() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns the value of the type record component.
type() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntity
Returns the value of the type record component.
type() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns the value of the type record component.

U

UNKNOWN - Enum constant in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
 
UNKNOWN_TYPE - Static variable in class de.eldoria.schematicsanitizer.sanitizer.report.cause.EntityRemovalCause
Represents an unknown type of entity removal cause.

V

value() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedBlockNbt
Returns the value of the value record component.
value() - Method in record class de.eldoria.schematicsanitizer.sanitizer.report.entities.RemovedEntityNbt
Returns the value of the value record component.
valueOf(String) - Static method in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.eldoria.schematicsanitizer.sanitizer.CreatureType
Returns an array containing the constants of this enum class, in the order they are declared.

W

withEntityBlacklist(EntityType...) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
Sets the blacklist of entity types for filtering.
withEntityBlacklist(Collection<EntityType>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.EntityFilterBuilder
Adds the given collection of entity types to the entity blacklist of the EntityFilterBuilder.
withMaterialBlacklist(Collection<Material>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.BlockFilterBuilder
Adds the given collection of materials to the material blacklist.
withMaterialBlacklist(Material...) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.BlockFilterBuilder
Sets the blacklist of materials for the block filter.
withNbtBlacklist(String...) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Sets the NBT blacklist for the filter.
withNbtBlacklist(List<String>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Adds the specified list of strings to the NBT (Named Binary Tag) blacklist.
withTextBlacklist(String...) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Sets the text blacklist for filtering.
withTextBlacklist(List<String>) - Method in class de.eldoria.schematicsanitizer.sanitizer.filter.builder.FilterBuilder
Add a list of text to the blacklist for filtering.
WorldEditUtil - Class in de.eldoria.schematicsanitizer.util
 
WorldEditUtil() - Constructor for class de.eldoria.schematicsanitizer.util.WorldEditUtil
 
B C D E F G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages