Pigmentum API

Quick rating

Pigmentum API

No reviews yet

Painter is a mod build on neoforge 1.21.1, allows player to paint on almost every block.

Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

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

  1. Obtain a paintbrush from the creative inventory.
  2. Right-click any block surface to create a canvas.
  3. Hold right-click and drag to paint pixels.
  4. Press the R key to pick a color from the world.
  5. Right-click the air to adjust your brush settings.
  6. Use a Canvas Sheet to extract and display your artwork in item frames.

Pigmentum - Every face is a canvas.

Screenshots

Gallery

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works