Download Custom Paintings — Minecraft Resourcepacks — MetaMods
Custom Paintings

Custom Paintings

Active

Downloads

0

Last update

2 years ago

Versions

1.14 — 1.20.2
Client
Декоративные

Custom Paintings for Minecraft

This resource pack adds new decorative paintings to Minecraft using the CustomModelData technology introduced in version 1.14. The creation of these images was inspired by painting customization on the Hermitcraft server, which you can learn more about in this video review.

Available Paintings

Installation

Installation is done in the standard way, like any other Minecraft resource packs.

Obtaining the Paintings

There are two ways to get custom paintings in your world:

Give Command

Use the following command to get a painting with a specific identifier:

/give @p painting{CustomModelData:<number>}

Replace with the index of the desired painting from the painting.json file.

Mukitanuki's Data Pack

A more convenient option, suitable for survival mode - install mukitanuki's "Custom Roleplay Data" datapack and use the command /trigger CustomModelData set <number> to select the desired painting.

Creating Your Own Paintings

The paintings in this resource pack are created from textures sized 16×16 pixels with the ability to scale them up.

Textures

Place your PNG images in the assets\minecraft\textures\item\paintings directory. You can create separate folders for better organization.

Model Configuration

After creating the texture, you need to create a JSON file in the assets\minecraft\models\item\paintings directory with the following content and appropriate modifications:

{
    "parent": "item/paintings/master_painting",
    "credit": "YOUR_NAME",
    "texture_size": [16, 16],
    "textures": {
        "0": "item/paintings/YOUR_TEXTURE",
        "1": "painting/back",
        "particle": "item/paintings/YOUR_TEXTURE"
    }
}

After that, add a line to the assets\minecraft\models\item\painting.json file:

{"predicate": {"custom_model_data":MY_INDEX}, "model": "item/paintings/MY_MODEL"}

Replace MY_INDEX with a unique number and MY_MODEL with the name of your JSON model file.

Attribution and Sources

The first four demonstration paintings are based on works by ansimuz, distributed under CC0 license:

  • River
  • Forest
  • Mountain (two variations)
  • Road (six variants)

Other images are based on materials from the public domain, including works by artists such as Robert Henri, Henryk Dietrich, Frederic Edwin Church, astronomical images from the Hubble Space Telescope, and classic still lifes by Jan Davidsz. de Heem.

Project members
Fuegon

Fuegon

Developer