Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

actionBar(CommandSender, String, Object...) - Method in record class dev.despical.pixelpainter.config.Messages
Shows a message in a player's action bar; the console receives it as plain text.
ACTIONS - Static variable in class dev.despical.pixelpainter.command.PainterCommands
Defines the immutable, ordered command catalog shared by dispatch and help.
after() - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Returns the value of the after record component.
alphaThreshold() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the alphaThreshold record component.
AMBIGUOUS_IMAGE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
More than one image matches the name.

B

background() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the background record component.
before() - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Returns the value of the before record component.
block(int) - Method in record class dev.despical.pixelpainter.image.PaintPlan
Reads one selected block without copying the complete pixel array.
BLOCK_ENTITY - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The area contains a block entity.
blockData() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns the value of the blockData record component.
BlockPalette - Class in dev.despical.pixelpainter.image
Resolves configured material colors and performs perceptual nearest-color matching.
BlockPalette(List) - Constructor for class dev.despical.pixelpainter.image.BlockPalette
Copies a non-empty list of prepared palette entries.
BlockPalette.Entry - Record Class in dev.despical.pixelpainter.image
Associates a material and canonical block data with its representative color.
blocks() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns a defensive copy of the row-major pixel array.
blocksPerTick() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the blocksPerTick record component.
BOOLEAN - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
A true or false option was expected.
BORDER - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The painting crosses the world border, which a confirmed request may ignore.
bounds() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the bounds record component.
Bounds - Record Class in dev.despical.pixelpainter.core
Describes an inclusive, axis-aligned block region in a separately identified world.
Bounds(int, int, int, int, int, int) - Constructor for record class dev.despical.pixelpainter.core.Bounds
Creates an instance of a Bounds record class.
BOUNDS - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The painting leaves the world bounds.
busy() - Method in class dev.despical.pixelpainter.service.PaintService
Checks whether a world job, including pending journal I/O, occupies the service.
BUSY - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
Another world operation is running.

C

cancel(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes preparation or active-world-job cancellation.
cancel(Player) - Method in class dev.despical.pixelpainter.service.PaintService
Cancels the caller's active job, or any job for an administrator.
centered(CommandSender, Messages, Component, boolean) - Static method in class dev.despical.pixelpainter.command.ChatLayout
Sends a component centered for players, or unchanged for the console.
Change(Position, String, String) - Constructor for record class dev.despical.pixelpainter.storage.PaintRecord.Change
Creates an instance of a Change record class.
changes() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the changes record component.
ChatLayout - Class in dev.despical.pixelpainter.command
Provides shared chat layout primitives for panel headings, hints and navigation.
ChatPanels - Class in dev.despical.pixelpainter.command
Renders help, source lists, material estimates and undo history as chat panels.
ChatPanels(Supplier, String) - Constructor for class dev.despical.pixelpainter.command.ChatPanels
Creates renderers that read the currently active message set on every call.
chunks() - Method in record class dev.despical.pixelpainter.core.Bounds
Counts horizontal chunks touched by the inclusive X/Z span.
CHUNKS - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The painting spans too many chunks.
close() - Method in class dev.despical.pixelpainter.service.PaintService
Cancels the ticker and releases active chunk tickets and the progress bar.
close() - Method in class dev.despical.pixelpainter.service.TaskExecutor
Stops submissions and waits for pending work before interrupting workers.
ColorMath - Class in dev.despical.pixelpainter.core
Converts sRGB samples into Oklab and measures perceptual color distance.
CommandAction - Record Class in dev.despical.pixelpainter.command
Describes a command for permission filtering, grouped help and suggestions.
CommandAction(String, String, String, String, CommandAction.Group) - Constructor for record class dev.despical.pixelpainter.command.CommandAction
Creates an instance of a CommandAction record class.
CommandAction.Group - Enum Class in dev.despical.pixelpainter.command
Help sections, declared in presentation order.
commands() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the command dispatcher that tracks per-player preparations.
ConfigurationManager - Class in dev.despical.pixelpainter.config
Creates bundled configuration files and publishes validated resource snapshots.
ConfigurationManager(JavaPlugin) - Constructor for class dev.despical.pixelpainter.config.ConfigurationManager
Creates a manager without writing files or loading configuration.
confirm(CommandSender) - Method in class dev.despical.pixelpainter.command.PainterCommands
Runs the world-border override offered after a create request crossed the border.
create(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes creation requests through common validation and permissions.
create(Player, String, PaintPlan, Orientation, Position, UUID, Settings, boolean) - Method in class dev.despical.pixelpainter.service.PaintService
Validates and queues a prepared image for incremental capture and painting.
created() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the created record component.

D

DECAYING - Static variable in class dev.despical.pixelpainter.image.BlockPalette
Maps blocks that change themselves after placement to the blocks they can become.
decode(Path, Settings) - Static method in class dev.despical.pixelpainter.image.ImageStore
Validates byte size, format and source dimensions before reading pixels.
delayed(Runnable, long) - Method in class dev.despical.pixelpainter.service.Scheduling
Runs a task on the global region after a delay.
delete(String) - Method in class dev.despical.pixelpainter.image.ImageStore
Deletes a resolved source without changing paintings or undo journals.
delete(String) - Method in class dev.despical.pixelpainter.storage.UndoStore
Deletes a journal after restoration completes without conflicts.
delete(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes source deletion without deleting paintings or journals.
dev.despical.pixelpainter - package dev.despical.pixelpainter
Plugin lifecycle and the service boundary for PixelPainter.
dev.despical.pixelpainter.command - package dev.despical.pixelpainter.command
Permission-checked command dispatch and Adventure chat presentation.
dev.despical.pixelpainter.config - package dev.despical.pixelpainter.config
Validated configuration snapshots and literal-safe MiniMessage rendering.
dev.despical.pixelpainter.core - package dev.despical.pixelpainter.core
World-independent block geometry and perceptual color mathematics.
dev.despical.pixelpainter.image - package dev.despical.pixelpainter.image
Bounded source-image I/O, palette matching and prepared block plans.
dev.despical.pixelpainter.listener - package dev.despical.pixelpainter.listener
Bukkit event listeners that connect server lifecycle events to the painting services.
dev.despical.pixelpainter.service - package dev.despical.pixelpainter.service
Bounded worker execution and incremental world operations with durable recovery.
dev.despical.pixelpainter.storage - package dev.despical.pixelpainter.storage
Versioned undo journals and checked restart recovery.
DIRECTION - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The direction name is unknown.
distance(double[], double[]) - Static method in class dev.despical.pixelpainter.core.ColorMath
Measures squared Euclidean distance between Oklab coordinates.
download(String, String, Settings) - Method in class dev.despical.pixelpainter.image.ImageStore
Downloads and validates an image before moving it into the source directory.
download(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes bounded source-image downloads.
DOWNLOAD_FAILED - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The download failed.
DOWNLOAD_HOST - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The download host is not allowed.
downloadHosts() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the downloadHosts record component.

E

EAST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
East-facing wall, with image right pointing south.
entity(Player, Runnable) - Method in class dev.despical.pixelpainter.service.Scheduling
Runs a task on the thread that owns a player, immediately when already there.
entries() - Method in class dev.despical.pixelpainter.image.BlockPalette
Returns the unmodifiable candidate list.
Entry(String, String, int) - Constructor for record class dev.despical.pixelpainter.image.BlockPalette.Entry
Creates an entry and computes its cached perceptual coordinates.
Entry(String, String, int, double[]) - Constructor for record class dev.despical.pixelpainter.image.BlockPalette.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class dev.despical.pixelpainter.command.CommandAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.config.Messages
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.config.Settings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.core.Bounds
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.core.Position
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.image.PaintPlan
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Indicates whether some other object is "equal to" this one.
error() - Method in exception class dev.despical.pixelpainter.core.PaintException
Returns the failure kind.
excluded() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the excluded record component.

F

FILE_BUSY - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
A file operation of the player is still running.
FILE_SIZE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The file is larger than the configured limit.
FILENAME - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The image file name is unsafe or malformed.
FLAT_NORTHEAST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
Horizontal art extending right eastward and up northward.
FLAT_NORTHWEST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
Horizontal art extending right westward and up northward.
FLAT_SOUTHEAST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
Horizontal art extending right eastward and up southward.
FLAT_SOUTHWEST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
Horizontal art extending right westward and up southward.
folia() - Method in class dev.despical.pixelpainter.service.Scheduling
Reports whether the server runs Folia's regionized threading.

G

get(String, Object...) - Method in record class dev.despical.pixelpainter.config.Messages
Renders a template with placeholders.
global(Runnable) - Method in class dev.despical.pixelpainter.service.Scheduling
Runs a task on the global region as soon as possible.
group() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns the value of the group record component.

H

has(String) - Method in record class dev.despical.pixelpainter.config.Messages
Checks whether a message exists.
hashCode() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.config.Messages
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.config.Settings
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.core.Position
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Returns a hash code value for this object.
hashCode() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns a hash code value for this object.
header(CommandSender, Messages, String, Object...) - Static method in class dev.despical.pixelpainter.command.ChatLayout
Sends the separator, an empty line and the centered bold title to players.
height() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns the value of the height record component.
help(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes paginated, permission-filtered help.
help(CommandSender, List) - Method in class dev.despical.pixelpainter.command.ChatPanels
Renders permission-filtered commands, grouped, with suggestions and hover explanations.
history(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes accessible undo-history listings.
history(CommandSender, List, int) - Method in class dev.despical.pixelpainter.command.ChatPanels
Renders previously authorized records with undo-command suggestions.
history(Player) - Method in class dev.despical.pixelpainter.service.PaintService
Lists journals accessible to a player in newest-first order.
HISTORY_FULL - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The undo storage limit is reached.

I

id() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the id record component.
image() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the image record component.
IMAGE_EXISTS - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
An image with this name exists already.
IMAGE_FORMAT - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The file is not a readable PNG, JPEG or WebP image.
imageNames() - Method in class dev.despical.pixelpainter.PixelPainter
Returns cached source names without starting file I/O during completion.
ImagePlanner - Class in dev.despical.pixelpainter.image
Resizes decoded images and selects block materials independently of Bukkit worlds.
images() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the service responsible for local source files and downloads.
images(CommandSender, List, int) - Method in class dev.despical.pixelpainter.command.ChatPanels
Renders source files as creation-command suggestions.
IMAGES - Enum constant in enum class dev.despical.pixelpainter.command.CommandAction.Group
Commands that browse source images and history.
ImageStore - Class in dev.despical.pixelpainter.image
Owns local PNG, JPEG and WebP files and bounded downloads from trusted HTTPS hosts.
ImageStore(Path) - Constructor for class dev.despical.pixelpainter.image.ImageStore
Creates the source directory and resolves its real filesystem location.
included() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the included record component.
initialize() - Method in class dev.despical.pixelpainter.config.ConfigurationManager
Copies missing bundled resources and loads the first validated snapshot.
intersects(Bounds) - Method in record class dev.despical.pixelpainter.core.Bounds
Checks whether this region shares at least one block with another region.
io(Callable, Consumer, Consumer) - Method in class dev.despical.pixelpainter.PixelPainter
Submits blocking work through the bounded executor.

K

key() - Method in enum class dev.despical.pixelpainter.command.CommandAction.Group
Returns the suffix of the section's heading message.
key() - Method in enum class dev.despical.pixelpainter.core.PaintError
Returns the message key whose -title companion forms the panel.

L

lab() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns the value of the lab record component.
lab(int) - Static method in class dev.despical.pixelpainter.core.ColorMath
Converts an RGB sample into Oklab coordinates.
list() - Method in class dev.despical.pixelpainter.image.ImageStore
Lists valid, regular source files without following symbolic links.
list(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes asynchronous source-file listings.
load() - Method in class dev.despical.pixelpainter.storage.UndoStore
Loads complete journals while ignoring unfinished temporary files.
load(Path) - Static method in record class dev.despical.pixelpainter.config.Messages
Merges the configured file with defaults and validates every template.
load(Path) - Static method in record class dev.despical.pixelpainter.config.Settings
Loads bounded settings and translates the legacy material allowlist if present.
load(Path, Set, Set) - Static method in class dev.despical.pixelpainter.image.BlockPalette
Loads and filters material colors using the current server material registry.

M

MANAGE - Enum constant in enum class dev.despical.pixelpainter.command.CommandAction.Group
Commands that change files or configuration.
material() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns the value of the material record component.
materials() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns the value of the materials record component.
materials(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes palette-family listings.
materials(CommandSender, String, List, int) - Method in class dev.despical.pixelpainter.command.ChatPanels
Renders a palette's material names with navigation.
maxBlocks() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxBlocks record component.
maxChunks() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxChunks record component.
maxFileBytes() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxFileBytes record component.
maxHeight() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxHeight record component.
maxHistory() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxHistory record component.
maxSourcePixels() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxSourcePixels record component.
maxStoredBlocks() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the maxStoredBlocks record component.
maxX() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the maxX record component.
maxY() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the maxY record component.
maxZ() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the maxZ record component.
messages() - Method in class dev.despical.pixelpainter.config.ConfigurationManager
Returns the current message templates.
messages() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the current configured message templates.
Messages - Record Class in dev.despical.pixelpainter.config
Loads Adventure MiniMessage templates and renders configured command output.
Messages(Map) - Constructor for record class dev.despical.pixelpainter.config.Messages
Copies templates so caller mutations cannot alter the active messages.
minX() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the minX record component.
minY() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the minY record component.
minZ() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns the value of the minZ record component.
MISSING_HISTORY - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
No accessible journal matches.
MISSING_IMAGE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
No image matches the name.

N

name() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns the value of the name record component.
navigation(CommandSender, Messages, String, int, int) - Static method in class dev.despical.pixelpainter.command.ChatLayout
Sends centered previous and next buttons when more than one page exists.
nearest(int) - Method in class dev.despical.pixelpainter.image.BlockPalette
Finds the closest representative color by squared Oklab distance.
NO_JOB - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The player has no job to cancel.
NORTH - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
North-facing wall, with image right pointing east.
NUMBER - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
A positive whole number was expected.

O

of(Position, Position) - Static method in record class dev.despical.pixelpainter.core.Bounds
Creates normalized inclusive bounds from two opposite corners.
onDisable() - Method in class dev.despical.pixelpainter.PixelPainter
Releases world resources and commands before closing the background workers.
onEnable() - Method in class dev.despical.pixelpainter.PixelPainter
 
onQuit(PlayerQuitEvent) - Method in class dev.despical.pixelpainter.listener.PainterListener
Stops the departing owner's world job and cancellable image preparations.
onWorldUnload(WorldUnloadEvent) - Method in class dev.despical.pixelpainter.listener.PainterListener
Prevents an explicit unload from invalidating the active painting world.
Orientation - Enum Class in dev.despical.pixelpainter.core
Maps top-to-bottom image pixels into vertical walls or horizontal floor art.
OVERLAP - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The area overlaps a saved painting.
owner() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the owner record component.

P

PAGE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The requested page does not exist.
PAINT - Enum constant in enum class dev.despical.pixelpainter.command.CommandAction.Group
Commands that create, estimate or revert paintings.
painted() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Counts pixels that select a palette material.
painter() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the service that owns painting and terrain restoration.
PainterCommands - Class in dev.despical.pixelpainter.command
Receives ACF invocations and dispatches validated painting requests.
PainterCommands(PixelPainter) - Constructor for class dev.despical.pixelpainter.command.PainterCommands
Creates command dispatch and panel renderers for an enabled plugin.
PainterListener - Class in dev.despical.pixelpainter.listener
Releases painting resources when a player disconnects and protects the active world.
PainterListener(PixelPainter) - Constructor for class dev.despical.pixelpainter.listener.PainterListener
Creates a listener bound to an enabled plugin.
PaintError - Enum Class in dev.despical.pixelpainter.core
Enumerates user-correctable failures and the message each one resolves to.
PaintException - Exception Class in dev.despical.pixelpainter.core
Signals a failure the sender can correct, carrying its typed PaintError.
PaintException(PaintError) - Constructor for exception class dev.despical.pixelpainter.core.PaintException
Creates an exception for a typed failure.
PaintException(PaintError, Throwable) - Constructor for exception class dev.despical.pixelpainter.core.PaintException
Creates an exception that keeps the underlying cause.
PaintPlan - Record Class in dev.despical.pixelpainter.image
Stores prepared block data and material totals without a live world reference.
PaintPlan(int, int, String[], Map) - Constructor for record class dev.despical.pixelpainter.image.PaintPlan
Copies the output pixels and material counts before publication.
PaintRecord - Record Class in dev.despical.pixelpainter.storage
Represents a durable undo journal written before its painting changes terrain.
PaintRecord(String, UUID, UUID, String, long, Bounds, List) - Constructor for record class dev.despical.pixelpainter.storage.PaintRecord
Copies the change list to isolate the journal payload from caller mutations.
PaintRecord.Change - Record Class in dev.despical.pixelpainter.storage
Records one original and intended block state at a world-relative coordinate.
PaintService - Class in dev.despical.pixelpainter.service
Coordinates one bounded world operation and its persistent undo history.
PaintService(PixelPainter, UndoStore, List) - Constructor for class dev.despical.pixelpainter.service.PaintService
Publishes recovered journals and registers the global-region ticker.
palette() - Method in class dev.despical.pixelpainter.config.ConfigurationManager
Returns the current server-resolved block palette.
palette() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the current palette of server-resolved block colors.
PALETTE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The palette name is unknown.
panel(CommandSender, String, Component, Object...) - Method in record class dev.despical.pixelpainter.config.Messages
Renders a centered title and body with an optional action row.
parse(String) - Static method in enum class dev.despical.pixelpainter.core.Orientation
Parses current and legacy names, ignoring case, underscores and hyphens.
permission() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns the value of the permission record component.
PERMISSION - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The sender lacks the command permission.
PixelPainter - Class in dev.despical.pixelpainter
Starts PixelPainter and connects its configuration, commands and painting services.
PixelPainter() - Constructor for class dev.despical.pixelpainter.PixelPainter
 
pixelWidth(Component, boolean) - Static method in class dev.despical.pixelpainter.command.ChatLayout
Measures a component in bitmap-font pixels.
plan(BufferedImage, int, int, BlockPalette, boolean, int, boolean, int) - Static method in class dev.despical.pixelpainter.image.ImagePlanner
Produces a copied row-major block plan and material counts on an image worker.
plan(CommandSender, String, PaintPlan) - Method in class dev.despical.pixelpainter.command.ChatPanels
Shows dimensions, transparency counts and the eight most-used materials.
PLAYER - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The command requires a player sender.
position() - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Returns the value of the position record component.
position(Position, int, int, int) - Method in enum class dev.despical.pixelpainter.core.Orientation
Maps a source pixel to a block coordinate relative to the bottom-left origin.
Position - Record Class in dev.despical.pixelpainter.core
Identifies one integer block coordinate without retaining a live world object.
Position(int, int, int) - Constructor for record class dev.despical.pixelpainter.core.Position
Creates an instance of a Position record class.
PREPARING - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
An image request of the player is still being prepared.
preview(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes estimates and the legacy block-count alias.
progress() - Method in record class dev.despical.pixelpainter.config.Settings
Returns the value of the progress record component.

Q

QUEUE_FULL - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The worker queue rejected the task.
quit(UUID) - Method in class dev.despical.pixelpainter.command.PainterCommands
Forgets cancellable preparations while retaining active file reservations.
quit(UUID) - Method in class dev.despical.pixelpainter.service.PaintService
Stops a departing owner's job while retaining durable undo data.

R

read(String, Settings) - Method in class dev.despical.pixelpainter.image.ImageStore
Resolves and decodes a source image using captured limits.
REFERENCE - Enum constant in enum class dev.despical.pixelpainter.command.CommandAction.Group
Reference commands such as help.
refreshImages(Consumer, Consumer) - Method in class dev.despical.pixelpainter.PixelPainter
Refreshes cached source names after a worker finishes scanning the image folder.
region(World, int, int, Runnable) - Method in class dev.despical.pixelpainter.service.Scheduling
Runs a task on the thread that owns a chunk.
registerCompletions(BukkitCommandManager) - Method in class dev.despical.pixelpainter.command.PainterCommands
Registers completions from cached names, directions and accessible history.
reload() - Method in class dev.despical.pixelpainter.config.ConfigurationManager
Loads all candidates before replacing the active configuration references.
reload(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes publication of validated configuration resources.
reloadSettings() - Method in class dev.despical.pixelpainter.PixelPainter
Delegates an all-or-nothing resource reload on the server thread.
reply(CommandSender, Component) - Method in record class dev.despical.pixelpainter.config.Messages
Delivers a component to a player, or unformatted non-empty lines to the console.
resolve(String) - Method in class dev.despical.pixelpainter.image.ImageStore
Resolves a case-insensitive name or an unambiguous extensionless base name.
rgb() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns the value of the rgb record component.
root(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Opens help for empty input and renders the unknown-command panel otherwise.

S

save(PaintRecord) - Method in class dev.despical.pixelpainter.storage.UndoStore
Writes and flushes one journal before its world mutation is allowed.
scheduling() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the facade for Paper and Folia region-aware scheduling.
Scheduling - Class in dev.despical.pixelpainter.service
Schedules plugin work through the region-aware Paper schedulers.
Scheduling(Plugin) - Constructor for class dev.despical.pixelpainter.service.Scheduling
Creates a scheduler facade for an enabled plugin.
send(CommandSender, String, Object...) - Method in record class dev.despical.pixelpainter.config.Messages
Sends a message, as a centered panel when it has a -title companion.
settings() - Method in class dev.despical.pixelpainter.config.ConfigurationManager
Returns the current operational limits and presentation settings.
settings() - Method in class dev.despical.pixelpainter.PixelPainter
Returns the operational settings currently published on the server thread.
Settings - Record Class in dev.despical.pixelpainter.config
Captures validated operational limits and presentation settings for one load.
Settings(int, int, int, int, int, int, int, int, int, int, boolean, Set, Set, Set) - Constructor for record class dev.despical.pixelpainter.config.Settings
Creates an instance of a Settings record class.
size() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns the complete output area, including transparent pixels.
SIZE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The painting exceeds the height or block limit.
SOURCE_SIZE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The decoded image is larger than the configured limit.
SOUTH - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
South-facing wall, with image right pointing west.
specs(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes source-dimension requests and their information alias.
submit(Callable, Consumer, Consumer) - Method in class dev.despical.pixelpainter.service.TaskExecutor
Submits a task and delivers its result on the global region thread.
subset(String) - Method in class dev.despical.pixelpainter.image.BlockPalette
Selects a named material family within the configured global filters.
suggestion() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns the value of the suggestion record component.
syntax() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns the value of the syntax record component.

T

TaskExecutor - Class in dev.despical.pixelpainter.service
Runs bounded image and file work and returns results to the global region thread.
TaskExecutor(JavaPlugin) - Constructor for class dev.despical.pixelpainter.service.TaskExecutor
Creates the bounded executor without starting any work.
templates() - Method in record class dev.despical.pixelpainter.config.Messages
Returns the value of the templates record component.
text(String, Object...) - Method in record class dev.despical.pixelpainter.config.Messages
Renders a template as plain text.
timer(Runnable) - Method in class dev.despical.pixelpainter.service.Scheduling
Starts a task that runs every tick on the global region.
toString() - Method in record class dev.despical.pixelpainter.command.CommandAction
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.config.Messages
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.config.Settings
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.core.Bounds
Returns a string representation of this record class.
toString() - Method in enum class dev.despical.pixelpainter.core.PaintError
 
toString() - Method in record class dev.despical.pixelpainter.core.Position
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.image.BlockPalette.Entry
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.storage.PaintRecord.Change
Returns a string representation of this record class.
toString() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns a string representation of this record class.

U

undo(CommandSender, String[]) - Method in class dev.despical.pixelpainter.command.PainterCommands
Routes owner-aware journal restoration.
undo(Player, String) - Method in class dev.despical.pixelpainter.service.PaintService
Queues restoration of the latest accessible or explicitly requested journal.
UndoStore - Class in dev.despical.pixelpainter.storage
Persists versioned binary undo journals and reloads interrupted operations.
UndoStore(Path) - Constructor for class dev.despical.pixelpainter.storage.UndoStore
Creates and resolves the journal directory.
UNKNOWN_COMMAND - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The subcommand does not exist.
USAGE - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The argument count is wrong.
usesWorld(UUID) - Method in class dev.despical.pixelpainter.service.PaintService
Checks whether the active job holds resources in a world.

V

validName(String) - Static method in class dev.despical.pixelpainter.image.ImageStore
Validates a flat source name with an optional PNG, JPEG or WebP extension.
valueOf(String) - Static method in enum class dev.despical.pixelpainter.command.CommandAction.Group
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.despical.pixelpainter.core.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.despical.pixelpainter.core.PaintError
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.despical.pixelpainter.command.CommandAction.Group
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.despical.pixelpainter.core.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.despical.pixelpainter.core.PaintError
Returns an array containing the constants of this enum class, in the order they are declared.

W

WEST - Enum constant in enum class dev.despical.pixelpainter.core.Orientation
West-facing wall, with image right pointing north.
width() - Method in record class dev.despical.pixelpainter.image.PaintPlan
Returns the value of the width record component.
width(int, int, int, int) - Static method in class dev.despical.pixelpainter.image.ImagePlanner
Calculates aspect-preserving width before allocating output buffers.
world() - Method in record class dev.despical.pixelpainter.storage.PaintRecord
Returns the value of the world record component.
WORLD - Enum constant in enum class dev.despical.pixelpainter.core.PaintError
The world is unavailable.
wrap(String, int) - Static method in class dev.despical.pixelpainter.command.ChatLayout
Wraps text at word boundaries for hover descriptions.

X

x() - Method in record class dev.despical.pixelpainter.core.Position
Returns the value of the x record component.

Y

y() - Method in record class dev.despical.pixelpainter.core.Position
Returns the value of the y record component.

Z

z() - Method in record class dev.despical.pixelpainter.core.Position
Returns the value of the z record component.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form