Paintings
Custom Paintings
Crucible allows you to create custom paintings. Give the Crucible Item a PAINTING type and a Painting section, and the resource pack generator adds the painting to the game. Requires 1.21.4+.
AncientMapPainting:
Id: PAINTING
Type: PAINTING
Painting:
Width: 2
Height: 1
Texture: painting/ancient_map
Title: "Ancient Map"
Author: "Mythic"
| Option | Description | Default |
|---|---|---|
| Width | The width of the painting in blocks, from 1 to 16 | 1 |
| Height | The height of the painting in blocks, from 1 to 16 | 1 |
| Texture | The path of the texture inside the pack's assets/textures folder, the .png extension is optional. A texture in textures/painting/ can also be referenced by its file name alone |
Required |
| Title | The title shown in the item's tooltip | None |
| Author | The author shown in the item's tooltip | None |
The painting is added through a data pack that is generated together with the resource pack, so the server has to be restarted once after generating the pack. Its id is <namespace>:<item name in lowercase>, for example mythic:ancientmappainting, using the generator's Namespace.
On 1.21.5+ the item places its own painting. Until the server has been restarted, a warning is logged for the item and it places a random painting. To make it place a different painting, set PaintingVariant on the item.
On 1.21.4 the painting is registered, but the item places a random painting like a vanilla one.