Pigmentum
ModPainter is a mod build on neoforge 1.21.1, allows player to paint on almost every block.
Type
Mod
Modrinth Downloads
367
Modrinth ID
9Q6E7yfO
Last Updated
Jul 29, 2026
Description
🎨 Pigmentum - Minecraft Canvas API
Turn every block surface into your personal canvas. Paint pixel by pixel on any surface in Minecraft.
Pigmentum is a low-level canvas API for NeoForge mod developers. Out-of-the-box painting features (brushes, GUI, blend modes) will be developed separately at Fresco. Pigmentum focuses on providing the core canvas infrastructure and extension API.
✨ Features
🖌️ Canvas System
- Any Block as Canvas: Right-click any block surface with a paintbrush to turn it into a canvas that blends seamlessly with the block.
- Pixel-Level Drawing: Hold right-click and drag to draw smooth, continuous lines—no gaps even at high speed.
- Multi-Face Canvases: Paint independently on each face of a block—top, bottom, and all four sides.
- Irregular Block Support: Stairs, slabs, fences, and other shaped blocks can be painted with pixel-perfect precision.
- Brush Configuration Menu: Right-click the air with a paintbrush to adjust brush size, feathering, blend mode, and drawing interval.
🎯 Paintbrush System
- Color Picker: Press the R key to sample the color of the pixel under your crosshair.
- Multiple Blend Modes: Choose from Overwrite, Additive, Multiply, and Erase.
📦 Canvas Extraction & Display
- Canvas Sheet Item: Sneak-right-click a painted block to copy one face onto a Canvas Sheet without removing the original.
- Item Frame Display: Place a Canvas Sheet in an item frame to display your artwork like a map.
🧩 Extension API
- Custom Image Providers (CanvasImageProvider) — register custom texture generation from pixel data
- Custom Renderers (CanvasPixelRenderer) — control how canvas faces are rendered
- Per-Pixel Effect Layers — attach arbitrary byte data per pixel (e.g. glow intensity, roughness)
- Custom Blend Functions (BlendFunction) — full control over pixel color and effect compositing
- Custom Paint Brushes (IPaintProvider) — register any item as a brush with custom behavior
🎮 Getting Started
- Obtain a paintbrush from the creative inventory.
- Right-click any block surface to create a canvas.
- Hold right-click and drag to paint pixels.
- Press the R key to pick a color from the world.
- Right-click the air to adjust your brush settings.
- Use a Canvas Sheet to extract and display your artwork in item frames.
Pigmentum - Every face is a canvas.
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Screenshots
Similar Mods
Vivillon Overhaul (Cobblemon)
Overhauls Vivillon and its pre-evolutions to fix the many issues regarding them (Cobblemon).
JarJar
A RFB Plugin to improve FML for 1.7.10.
xRandom Respawn
Respawn in a Random Location each time you Die! Don't forget to set your spawn point at your house!
better end sky reforged
a port of better end sky for forge
ElytraSwapper
Swap your elytra in a breeze! Just press the Y button on your keyboard.
The Gingerbread House
Adds a gingerbread house randomly generating in the world, could contain loot !!!