All Classes and Interfaces
Class
Description
Published after a preview or cleanup report has completed.
Immutable entity information captured on the owning Paper world thread.
SPI that owns world scanning and region-safe entity removal.
Immutable description of an entity removal that failed.
Describes whether a cleanup was only inspected or actually removed entities.
Immutable allow-list policy that decides which captured entities may be removed.
Fluent builder that keeps cleanup targets explicit.
Pure protection policy evaluated from immutable entity snapshots.
Immutable result returned after region-safe removal attempts.
Immutable operational report suitable for commands, metrics and audit records.
Immutable user intent for one cleanup operation.
Stable identifier for one cleanup request and its domain events.
Immutable result of a world scan before any entity is removed.
Cancellable recurring cleanup trigger owned by the caller's scheduler lifecycle.
Public asynchronous cleanup service with preview, execution and lifecycle control.
Timeouts and backpressure limits for cleanup operations and notifications.
Published when a cleanup request begins scanning.
Explicitly supported cleanup targets.
Factories for the
cotani-cleanup module.Paper/Folia adapter that scans loaded chunks and removes entities on their owning entity threads.
Schedules bounded recurring cleanup runs without owning the plugin scheduler.