Index
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
All Classes and Interfaces|All Packages