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
BounceSMP: Public BounceSMP: Public Valhelsia 2 Valhelsia 2 Craft to Exile 2 (VR Support) Craft to Exile 2 (VR Support) BigChadGuys Plus (w/ Cobblemon!) BigChadGuys Plus (w/ Cobblemon!) Valhelsia 6 Valhelsia 6 MC Eternal 2 MC Eternal 2 SkyFactory 5 SkyFactory 5 Linggango Linggango Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Create+ [Old] Create+ [Old] Liminal Industries Liminal Industries Reclamation - Reclaim the World! Reclamation - Reclaim the World! All of Fabric 7 - AOF7 All of Fabric 7 - AOF7 Cottage Witch Cottage Witch Valhelsia 5 Valhelsia 5 Cobblemon Academy 2.0 Cobblemon Academy 2.0 Dimensional Ascension Dimensional Ascension Cobblemon Academy (Legacy) Cobblemon Academy (Legacy) TerraFirmaCraft Reloaded TerraFirmaCraft Reloaded Prehistoric World Prehistoric World BigChadGuys Plus (Non Cobblemon!) BigChadGuys Plus (Non Cobblemon!) Cobblemon.gg - Ultimate Pokemon Experience Cobblemon.gg - Ultimate Pokemon Experience TNP Limitless 6 - LL6 TNP Limitless 6 - LL6 The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! TNP Limitless 5 - LL5 TNP Limitless 5 - LL5 TNP Limitless 7 - LL7 TNP Limitless 7 - LL7 Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] BTH - Beyond The Horizon BTH - Beyond The Horizon The Pioneers The Pioneers Reminiscence Reminiscence Farming Crossing 4 Farming Crossing 4 Christmas Holidays - Ideal For Festivities | Christmas Quests Update! Christmas Holidays - Ideal For Festivities | Christmas Quests Update! MineColonies - Create & Conquer MineColonies - Create & Conquer Cottage Witch: Recast Cottage Witch: Recast Menagerie - a zoo modpack Menagerie - a zoo modpack A Distant Journey A Distant Journey Wold's Vaults - Vault Hunters Expansion Wold's Vaults - Vault Hunters Expansion Calamycraft Calamycraft Valhelsia: Origins Valhelsia: Origins Mystic's Monstrosity Mystic's Monstrosity Create Comes Alive (Create + MCA) Create Comes Alive (Create + MCA) Underdog Underdog Kooplemon Kooplemon OxMODPACK 8 OxMODPACK 8 Brass Brass ElysiumCraft Rp ElysiumCraft Rp Dinosaurs and More 1 Dinosaurs and More 1 Danknum Opus Danknum Opus Shewolf's Origins Shewolf's Origins The Last War - Guns And Adventure The Last War - Guns And Adventure Poetica Poetica Cobblemon Explorers! Cobblemon Explorers! Mysticlouds - Cuteness and Chaos Mysticlouds - Cuteness and Chaos Celestia SMP - The ModPack Celestia SMP - The ModPack Steam 'n' Rails Server Modpack Steam 'n' Rails Server Modpack Exploring the Universe - An Adventure between Planets (With Ad Astra & Quests) Exploring the Universe - An Adventure between Planets (With Ad Astra & Quests) Create the Server Create the Server Liminal Industries Acension Liminal Industries Acension SeriousFirmaCraft (TFC + Create) SeriousFirmaCraft (TFC + Create) Farwater: Create Mysticism Farwater: Create Mysticism Devouring The World Devouring The World Fantastic Frontier Fantastic Frontier Cottage World Cottage World Enchanted Oasis! Enchanted Oasis! QSMP 2024 FANMADE QSMP 2024 FANMADE Project Create 1.20 Project Create 1.20 Pixelcraft Equestrian Pixelcraft Equestrian The Forest - The Ultimate Survival Horror Pack The Forest - The Ultimate Survival Horror Pack The Christmas Chronicles The Christmas Chronicles Farming Fantasy Farming Fantasy Blossom SMP (18+ ONLY) Blossom SMP (18+ ONLY) Craftformers Official Server Modpack Craftformers Official Server Modpack Mystical Gardens - Gardening Building & Magic Mystical Gardens - Gardening Building & Magic (TBGG) The Boss's Gun Game (TBGG) The Boss's Gun Game Create: Getting Creative! Create: Getting Creative! Survival Reimagined: Bring back Survival in Minecraft Survival Reimagined: Bring back Survival in Minecraft Deceased Craft But Better Deceased Craft But Better BigChadGuys Minus BigChadGuys Minus DexMasters [Cobblemon] DexMasters [Cobblemon] Into The Betweenlands 2 Into The Betweenlands 2 Absurdo 2 Absurdo 2 Soulheart Cobblemon Soulheart Cobblemon Garrys Adventure Garrys Adventure Benji's StardewCraft - Farming and Town Management Benji's StardewCraft - Farming and Town Management Penumbralcraft Penumbralcraft A beginning of Origins (Fabric) A beginning of Origins (Fabric) Brazil Kingdom SMP Brazil Kingdom SMP BigStarGuys - BigChadGuys x Cobblemon Star Academy BigStarGuys - BigChadGuys x Cobblemon Star Academy Liminal Industries - Rescripted Liminal Industries - Rescripted Blood on the Clocktower Blood on the Clocktower Au Naturel Au Naturel TerraFirmaCraft:Leap The Top TerraFirmaCraft:Leap The Top Liminal Industries - Oil Expansion Liminal Industries - Oil Expansion CobblemonCove - Cobblemon CobblemonCove - Cobblemon cool mermaid pack cool mermaid pack Cozy Cozy Create Outbound Create Outbound VisionSteps VisionSteps cool wings of fire rp pack cool wings of fire rp pack Cobblemon Vulkan Cobblemon Vulkan

External Resources