All Classes and Interfaces
Class
Description
A generic base class for report builders.
A class used for filtering blocks based on a blacklist of materials.
A builder class for creating BlockFilter objects.
Removed nbt tags
Builds a BlockNbtReport containing information about removed block NBT data.
The `BlockRemovalCause` class is an abstract class that extends the `Cause` class.
Removed blocks
A class for building BlockReport objects.
This is an abstract class representing a cause.
The limit for content inside a schematic
The ContentLimitBuilder class is used to construct
ContentLimit
objects.Report about the content of the schematic
The ContentReportBuilder class is responsible for constructing ContentReport objects and keeping track of various statistics related to the content.
Type of entity
A filter for entities
A class for building an EntityFilter object.
Removed nbt tags
This class represents a builder for generating entity NBT reports.
The EntityRemovalCause class represents the cause for the removal of an entity.
Removed entities
A class for building entity reports.
A filter for a schematic
The FilterBuilder class is responsible for creating and configuring filters for block and entity data.
The limits for a schematic
A builder class for creating instances of
Limit
.Report about limits
A builder class for creating LimitReport objects.
A cause for the removal of NBT tags.
Represents a removed block.
Represents a removed nbt entry on a block.
Represents a removed entity
Represents a removed nbt entry of an entity
The ReportBuilder class is responsible for building a ComponentSanitizerReport object.
The core class to sanitize a schematic.
An extent which filters the set blocks based on the provided
Settings
.A report representing actions taken by a
Sanitizer
process.Represents settings for a
Sanitizer
.A builder to create a
Settings
instanceRepresents a sized report