All Classes and Interfaces

Class
Description
Resolves configured material colors and performs perceptual nearest-color matching.
Associates a material and canonical block data with its representative color.
Describes an inclusive, axis-aligned block region in a separately identified world.
Provides shared chat layout primitives for panel headings, hints and navigation.
Renders help, source lists, material estimates and undo history as chat panels.
Converts sRGB samples into Oklab and measures perceptual color distance.
Describes a command for permission filtering, grouped help and suggestions.
Help sections, declared in presentation order.
Creates bundled configuration files and publishes validated resource snapshots.
Resizes decoded images and selects block materials independently of Bukkit worlds.
Owns local PNG, JPEG and WebP files and bounded downloads from trusted HTTPS hosts.
Loads Adventure MiniMessage templates and renders configured command output.
Maps top-to-bottom image pixels into vertical walls or horizontal floor art.
Receives ACF invocations and dispatches validated painting requests.
Releases painting resources when a player disconnects and protects the active world.
Enumerates user-correctable failures and the message each one resolves to.
Signals a failure the sender can correct, carrying its typed PaintError.
Stores prepared block data and material totals without a live world reference.
Represents a durable undo journal written before its painting changes terrain.
Records one original and intended block state at a world-relative coordinate.
Coordinates one bounded world operation and its persistent undo history.
Starts PixelPainter and connects its configuration, commands and painting services.
Identifies one integer block coordinate without retaining a live world object.
Schedules plugin work through the region-aware Paper schedulers.
Captures validated operational limits and presentation settings for one load.
Runs bounded image and file work and returns results to the global region thread.
Persists versioned binary undo journals and reloads interrupted operations.