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

19,412,172

CurseForge ID

350727

Modrinth Downloads

4,052,436

Modrinth ID

YOs4tZea

Last Updated

Nov 6, 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, or check my other mods:

Features

  • Color mixing mechanic faithful to vanilla and fun to use
  • Painted canvases can be hung on a wall (small ones can also be put on the floor or ceiling)
  • Multiple brush sizes and brush opacity
  • 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 too
  • Pleasant painting sound effects
  • Color picking tool on full palettes
  • Easels you can paint on
  • Toggleable tooltips on the painting GUI
  • Importing and exporting paintings to files via commands
  • Canvas and palette in the GUI can be moved anywhere, so that you can see your reference objects
  • Painting the canvas sides (frames)
  • Glass canvases for transparent paintings

Note about Forge/Neoforge after 1.21:

Starting with Minecraft 1.21, there is only one 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 to keep the mod working with Sinytra connector.


New features in 1.21.1-2.0.0 and 1.20.1-2.0.0

description_f5f5c25a-9f4c-4795-940b-0421fb19e83c.png

description_1af7b246-42c6-4f64-aa12-55acd73e88fb.pngdescription_f4c6ef9a-c346-46ea-af6e-825bd169081b.png

  • Glass canvases that make transparent paintings!
  • Ability to paint side frames! Click the toggle frames button next to the canvas holder in the GUI to paint the frames. You can also paint glass canvas frames transparent to make them invisible.
  • You can now stack signed paintings up to 16 items.
  • Changed palette recipe to require a brush. Now that it is a regular recipe, it will show up in the recipe book.
  • Other small improvements

Usage Guide

  • First, craft a palette and a canvas. Crafting recipes are given below.
  • Prior to 1.21.1-2.0.0, you need at least one dye to craft a palette. Starting with that version, the palette recipe uses a brush and does not need dyes.
  • You can then fill the palette by crafting it with dyes that it doesn't have. Each dye corresponds to a basic color in the palette.
  • There are four canvas sizes. The basic one is 1 block sized. The others are 1x2, 2x1 and 2x2 block sized.
  • Right click with a canvas to view its content.
  • Right click with a palette to open its GUI, where you can mix custom colors.
  • Using a canvas in one hand and a palette on the other opens the painting GUI. You can mix colors here as well.
  • You can also 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 hang it on a wall similar to vanilla paintings.
  • 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.

Import/Export guide:

  • Commands are: "/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.

Crafting Recipes

Canvas types:

 

description_32790585-6b08-47eb-acb3-980772bf3ebf.png

Glass canvases (1.21.1-2.0.0 and newer versions):

 

description_e392a078-228d-4682-a9e2-6189698f52e2.png

To craft a palette before 1.21.1-2.0.0, you need at least one kind of dye:

description_6d86ddc0-0c17-43b9-a24c-6970341f70f6.png

Starting with 1.21.1-2.0.0, you need a brush:

 

description_c1370dc4-91d7-4a4d-a0b2-837e5a882ec9.png

You can fill an existing palette with other dyes later:

Filling a palette

You can copy signed paintings:

description_cbb778bf-4bea-4864-9713-4891b0bf4d6a.png

 Crafting an easel:
Easel recipe

 

Community

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

 

About shaders:

The newer versions (1.18.2 and above) seem to work fine with most 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 Kompotiklvun for the lovely palette texture.
  • 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

Client Forge Server

Game Versions

1.20.1

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 (305)

Show fewer
Craft to Exile 2 (VR Support) Craft to Exile 2 (VR Support) BounceSMP: Public BounceSMP: Public Valhelsia 2 Valhelsia 2 BigChadGuys Plus (w/ Cobblemon!) BigChadGuys Plus (w/ Cobblemon!) MC Eternal 2 MC Eternal 2 Valhelsia 6 Valhelsia 6 SkyFactory 5 SkyFactory 5 Linggango Linggango Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Liminal Industries Liminal Industries Reclamation - Reclaim the World! Reclamation - Reclaim the World! Create+ [Old] Create+ [Old] 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 Prehistoric World Prehistoric World Dimensional Ascension Dimensional Ascension Cobblemon Academy (Legacy) Cobblemon Academy (Legacy) TerraFirmaCraft Reloaded TerraFirmaCraft Reloaded Cobblemon.gg - Ultimate Pokemon Experience Cobblemon.gg - Ultimate Pokemon Experience BigChadGuys Plus (Non Cobblemon!) BigChadGuys Plus (Non Cobblemon!) 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! Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] TNP Limitless 6 - LL6 TNP Limitless 6 - LL6 TNP Limitless 5 - LL5 TNP Limitless 5 - LL5 TNP Limitless 7 - LL7 TNP Limitless 7 - LL7 The Pioneers The Pioneers BTH - Beyond The Horizon BTH - Beyond The Horizon 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 Create Comes Alive (Create + MCA) Create Comes Alive (Create + MCA) Valhelsia: Origins Valhelsia: Origins Mystic's Monstrosity Mystic's Monstrosity Kooplemon Kooplemon Underdog Underdog OxMODPACK 8 OxMODPACK 8 ElysiumCraft Rp ElysiumCraft Rp Brass Brass Dinosaurs and More 1 Dinosaurs and More 1 Danknum Opus Danknum Opus The Last War - Guns And Adventure The Last War - Guns And Adventure Mystic's Monstrosity - Greedy Edition Mystic's Monstrosity - Greedy Edition Shewolf's Origins Shewolf's Origins Poetica Poetica Liminal Industries Acension Liminal Industries Acension Steam 'n' Rails Server Modpack Steam 'n' Rails Server Modpack Cobblemon Explorers! Cobblemon Explorers! Mysticlouds - Cuteness and Chaos Mysticlouds - Cuteness and Chaos Liminal Industries - Rescripted Liminal Industries - Rescripted Celestia SMP - The ModPack Celestia SMP - The ModPack Fantastic Frontier Fantastic Frontier 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 The Forest - The Ultimate Survival Horror Pack The Forest - The Ultimate Survival Horror Pack Farwater: Create Mysticism Farwater: Create Mysticism SeriousFirmaCraft (TFC + Create) SeriousFirmaCraft (TFC + Create) Devouring The World Devouring The World Cottage World Cottage World Enchanted Oasis! Enchanted Oasis! The Christmas Chronicles The Christmas Chronicles QSMP 2024 FANMADE QSMP 2024 FANMADE Pixelcraft Equestrian Pixelcraft Equestrian Project Create 1.20 Project Create 1.20 Survival Reimagined: Bring back Survival in Minecraft Survival Reimagined: Bring back Survival in Minecraft Soulheart Cobblemon Soulheart Cobblemon Blood on the Clocktower Blood on the Clocktower Mystical Gardens - Gardening Building & Magic Mystical Gardens - Gardening Building & Magic Farming Fantasy Farming Fantasy Blossom SMP (18+ ONLY) Blossom SMP (18+ ONLY) DexMasters [Cobblemon] DexMasters [Cobblemon] (TBGG) The Boss's Gun Game (TBGG) The Boss's Gun Game Create: Getting Creative! Create: Getting Creative! Craftformers Official Server Modpack Craftformers Official Server Modpack Deceased Craft But Better Deceased Craft But Better BigChadGuys Minus BigChadGuys Minus Into The Betweenlands 2 Into The Betweenlands 2 BigStarGuys - BigChadGuys x Cobblemon Star Academy BigStarGuys - BigChadGuys x Cobblemon Star Academy Absurdo 2 Absurdo 2 Au Naturel Au Naturel Benji's StardewCraft - Farming and Town Management Benji's StardewCraft - Farming and Town Management Penumbralcraft Penumbralcraft Hexwoven Hexwoven Garrys Adventure Garrys Adventure Brazil Kingdom SMP Brazil Kingdom SMP A beginning of Origins (Fabric) A beginning of Origins (Fabric) CobblemonCove - Cobblemon CobblemonCove - Cobblemon Cozy Cozy Liminal Industries - Oil Expansion Liminal Industries - Oil Expansion TerraFirmaCraft:Leap The Top TerraFirmaCraft:Leap The Top Create Outbound Create Outbound Emberspark Cobblemon Emberspark Cobblemon KRILLKRAFT KRILLKRAFT

External Resources