-
Notifications
You must be signed in to change notification settings - Fork 32
Custom Paintings
Luke100000 edited this page Jun 18, 2025
·
4 revisions
In addition to uploading paintings via in-game, you can add datapacks.
Instead of a proper docu, here is an example datapack: https://github.com/Luke100000/ImmersivePaintings/tree/1.20.1/exampleDataPack
In general, just add .pngs (and only pngs!) with a JSON file per image describing it:
{
"name": "Your Painting Name",
"author": "Your Name",
"resolution": 16,
"width": 5,
"height": 3,
"graffiti": false
}A minimalistic pack therefore looks like
exampleDataPack/
├── data/
│ └── your_namespace/
│ └── paintings/
│ ├── your_painting.png
│ └── your_painting.json
└── pack.mcmeta
Remember that file names may only contain lower case a-z, 0-9 and _.
Here the link to the Data pack wiki, might be helpful: https://minecraft.wiki/w/Data_pack