Repository navigation
PixelPainter 2.0.0
PixelPainter 2.0.0
A complete rewrite of PixelPainter for modern Paper servers.
Supported versions
| Requirement | Supported |
|---|---|
| Paper and Paper-based forks | 1.21.11 through 26.3 |
| Folia | 1.21.11 through 26.3 (exercised on 26.3) |
| Java | 25 or newer (also on 1.21.11) |
| Spigot, CraftBukkit | Not supported |
| Paper 1.21.10 and earlier, Minecraft 1.8 to 1.12 | Not supported, use PixelPainter 1.x |
Highlights
- PNG, JPEG and WebP source images, painted as walls or floor art in eight directions.
- 305 opaque block colors with Oklab perceptual matching and optional Floyd-Steinberg dithering.
- Persistent undo journals that survive restarts and interrupted builds. Blocks that change on their own after placement (unwaxed copper, mycelium, nylium) are never used, and glass is excluded.
- Tick-limited world edits grouped by chunk and run on region schedulers, so painting works on Paper and Folia. Bounded image workers, progress bars and cancellation.
- Clickable help, list, history and estimate panels, a delayed "preparing" action bar and a [Paint anyway] button for paintings that cross the world border.
- Tab completion that stops after the last argument.
- Configurable MiniMessage messages, palette and trusted HTTPS download hosts.
Installation
Download pixel-painter-2.0.0.jar, place it in plugins/ and restart. See the README and the documentation for commands, configuration and upgrade notes. The API reference is at javadoc.despical.dev/pixel-painter.