Modscraper Modscraper Minecraft
Joy of Painting logo

Joy of Painting

Mod

by xerca0

Mix colors, draw paintings and hang them on your wall

Type

Mod

CurseForge Downloads

18,466,340

CurseForge ID

350727

Modrinth Downloads

3,684,673

Modrinth ID

YOs4tZea

Last Updated

Sep 9, 2026

Description

This mod lets you craft a blank canvas and a palette, with which you can paint your own pictures and hang them on a wall like the vanilla paintings. Let your creativity roam free or paint memes and experience the joy of painting.

If you are interested in making music as well, check Music Maker Mod, another one of my mods.

Features

  • Color mixing mechanic faithful to vanilla and fun to use
  • Painted canvases can be hanged on a wall
  • Multiple brush sizes
  • Multiple canvas sizes and shapes
  • All 16 million colors are available (as long as you can mix them)
  • Undo mistakes with CTRL+Z
  • You can see the paintings while on hand and in the inventory
  • Pleasant painting sound effects
  • Color picking tool on full palettes
  • Changing brush opacity
  • Easels you can paint on

Note about Forge/Neoforge after 1.21:

Starting with Minecraft 1.21, there is only on version (for Fabric), and you can use it on Neoforge with Sinytra connector and Forgified fabric api. The other forge won't be supported. I will try my best to make the mod work with Sinytra connector.

 

New in 1.17.1-0.6 (and now 1.16.5-2.0 as well):

Easel

Added Easels. Right click with a palette to paint on an easel.

Added importing/exporting paintings to a file using commands. (/paintexport <filename> and /paintimport <filename>)

  • You can import/export paintings between worlds and servers.
  • Paintings are imported from and exported to a "paintings" folder inside your minecraft directory.
  • In order to import a painting in survival mode, you need to hold an empty canvas and a full palette on your hands.

Added a brush opacity meter. Using this, you can basically mix colors on the canvas itself!

The canvas and palette in the GUI can now be moved. Move them out of the way to see your reference objects!

Added helpful tooltips for some parts of the painting GUI (can be toggled on and off easily)

Item textures are tweaked, palette texture now shows how many basic colors it has.

The game now remembers the last color you had selected when you close the GUI, so you don't have to reselect it when you reopen it.

 

New in 1.16.4-1.1:

There is now a color picker tool on full palettes.

  • Click its icon to switch to color picking
  • Then click and hold to pick a color on the canvas and bring it to one of the custom color slots on the palette

Color picker

There are also some sound effects now, because it was too boring to paint in silence.

 

Usage Guide

  • First you need to craft (or get from the creative inventory) a palette and a canvas. Crafting recipes are given below.
  • When crafting a palette, any combination of dyes will do, but you need at least one dye.
  • You can then fill the palette with other dyes if you want.
  • There are currently four kinds of canvases. The basic one is 1 block sized. The others are 1x2, 2x1 and 2x2 block sized.
  • Using a canvas (by itself) with right-click lets you view its content.
  • Using a palette (by itself) lets you open the palette interface, where you can mix colors to create custom ones.
  • Using a canvas in one hand and a palette on the other lets you open both interfaces at once, where you can paint on the canvas using the colors on your palette. You can mix colors here as well.
  • Another option is to place the canvas on an easel and right click the easel with a palette at hand.
  • The color mixing rules work the same way as the vanilla leather armor dyeing mechanic.
  • Change the brush size or opacity with the mouse wheel or by clicking on the GUI element
  • Undo mistakes with the CTRL+Z shortcut
  • After painting a canvas, you can use it on a wall similar to vanilla paintings to hang it on the wall.
  • Hitting the hanged canvas or breaking a block it rests on will drop it back as an item.
  • Sign a painting to give it a name and make it unchangeable.
  • Copy signed paintings by crafting them together with an empty canvas of the same shape.

 

Crafting Recipes

 

Crafting a canvas

Crafting long canvas

Crafting tall canvas

Crafting a large canvas

To craft a palette, you need at least one kind of dye:

Crafting a palette

You can fill an existing palette with other dyes later:

Filling a palette

You can copy signed paintings:

Copying a signed painting

 Crafting an easel:
Easel recipe

 

Community

There is a Discord server now, where you can share your creations with the world!

 

About shaders:

The latest versions (1.18.2, 1.19.2 and above) seem to work fine with custom shaders, but there is no guarantee that it will work with every shader. Unfortunately, there is not much I can do in case it doesn't work.

 

Credits

  • Credits to Edgewalker_Blue for providing the Simplified Chinese translation.
  • Credits to SamKMadden for providing the Japanese and Swedish translations.
  • Credits to Bionic for commissioning the Fabric port. Thanks to him, I feel motivated to port not only this, but also my other mods to Fabric.
   

Compatibility

Mod Loaders

Fabric Forge

Game Versions

1.12.2 1.14.4 1.15.2 1.16.5 1.17.1 1.18.2 1.19 1.19.2 1.19.3 1.19.4 +6 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (281)

Show fewer
Hexwoven Hexwoven BigChadGuys Plus (w/Cobblemon) // Wommii's Version BigChadGuys Plus (w/Cobblemon) // Wommii's Version cool dogs and cats pack cool dogs and cats pack Unwind With JD Unwind With JD Dinosaurs and More  2 Dinosaurs and More 2 Rise of the Ottomans Rise of the Ottomans NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 Fertility Fertility Better Than Basics Better Than Basics Chronicles of Arda Chronicles of Arda VR Realistic Worlds 3D Server VR Realistic Worlds 3D Server Lets Just Say CRAFT - [Christmas] (LJSC) Lets Just Say CRAFT - [Christmas] (LJSC) Thaumic Horizon Thaumic Horizon Cobblemon Enclave Cobblemon Enclave Taproot Taproot Puppy Girl Empire BCG/Cobblemon Puppy Girl Empire BCG/Cobblemon RubberCraft RubberCraft Avatar: The Beginning Avatar: The Beginning QSMP 2024 Collection QSMP 2024 Collection Reclamation - Vessels Of Raven Reclamation - Vessels Of Raven Parity: Thoughtfully Designed Parity: Thoughtfully Designed Herobrine; The Return Herobrine; The Return iByte Odyssey iByte Odyssey Marcadia Marcadia Pony Pony Panic Pony Pony Panic Pokeverse Pokeverse MY FNAF Management Wanted Custom Pack MY FNAF Management Wanted Custom Pack Lolicraft Official Lolicraft Official Isle of Somewhere That Definitely isn't Berk- Isle of Somewhere That Definitely isn't Berk- Reclamation - Hardcore Edition Reclamation - Hardcore Edition SIMPLY: Survival SIMPLY: Survival Grand Odyssey Grand Odyssey Cobblemon Journeys End Cobblemon Journeys End CozyCrafts & Doodads CozyCrafts & Doodads Winter Arc Winter Arc Miracle-Monde Miracle-Monde Cobblemon Vulkan (Performance Pack) Cobblemon Vulkan (Performance Pack) Create: Beyond Industry 2 [FORGE] Create: Beyond Industry 2 [FORGE] Cobblemon: Path Of Legends Cobblemon: Path Of Legends Zenavia Cobblemon Academy Zenavia Cobblemon Academy Mines & Monarchs (M&M) Mines & Monarchs (M&M) Rob's Cobblemon Academy Rob's Cobblemon Academy Emberspark Cobblemon Emberspark Cobblemon Miracle-Monde Miracle-Monde Better Fresh Start (BFS) Better Fresh Start (BFS) P. Icarus P. Icarus Dragons, yay! Dragons, yay! Tech & Survival Tech & Survival Guns, Dinosaurs and Stuff Guns, Dinosaurs and Stuff Witches, Warlocks, Vampires, and Werewolves Witches, Warlocks, Vampires, and Werewolves Project Wonderland Java Horror Project Wonderland Java Horror All Cobblemon in your world All Cobblemon in your world Beyond The Farlands Beyond The Farlands DonCraft DonCraft Cottagecore Delight Cottagecore Delight Castles & Cannons Castles & Cannons Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha Resurgence Resurgence - Utopia - - Utopia - Weenie Hut NEO Weenie Hut NEO Gears & Glyphs Gears & Glyphs Cozy LevelZ Cozy LevelZ Order of the Stone Order of the Stone Wandering Hollows Season 2 Wandering Hollows Season 2 Creatia 3 Creatia 3 Assembly Assembled Assembly Assembled Friendgroup create server Friendgroup create server PixelSprings PixelSprings Meow to Exile 2 Custom By Seraphina Meow to Exile 2 Custom By Seraphina Security+Furniture Modpack Security+Furniture Modpack Mystic's Monstrosity - Avaricious Edition Mystic's Monstrosity - Avaricious Edition SharkSquad Modpacks SharkSquad Modpacks Elysium [ASCENSION] Elysium [ASCENSION] A Colony Survival A Colony Survival Convergence SMP Convergence SMP Everfall - Descent into Disease Everfall - Descent into Disease Minemon -- A cobbleverse spinoff Minemon -- A cobbleverse spinoff HenryCraft HenryCraft Dwarfz 7 Dwarfz 7 Camp Cobblemon - Lightly Modded Cobblemon + Builder Tools Camp Cobblemon - Lightly Modded Cobblemon + Builder Tools Roziaria Roziaria Wildera SMP Wildera SMP Dwarfz 6 Dwarfz 6 A Crow's Adventure A Crow's Adventure The One And Only Mania The One And Only Mania Lost Footage: Backrooms Survival Lost Footage: Backrooms Survival Isekai DX Isekai DX Valley Land Valley Land VALE - Folklore Flavor VALE - Folklore Flavor Cobblemon Champions Cobblemon Champions Triforce's Cobblemon Academy Triforce's Cobblemon Academy Aiko's Dimensions Aiko's Dimensions Shenanigans Shenanigans Nostalgia Squared Remake Nostalgia Squared Remake CrazyPimp Saison 1 CrazyPimp Saison 1 Nueral RPG Nueral RPG PioneersTFC PioneersTFC BecksCraft BecksCraft Dawnfern SMP Dawnfern SMP Biophobia Biophobia

External Resources