Download Dataified Paintings — Minecraft Mods — MetaMods

Dataified Paintings

Archived

Downloads

0

Last update

2 years ago

Versions

1.19.4 — 1.20.1
Client and server
Fabric
Decor
Libraries

Dataified Paintings

This mod enables the creation of custom paintings using datapacks while fully preserving the vanilla variant system. Unlike other solutions, this modification doesn't implement its own variant system but completely reuses the existing vanilla framework.

Operational Features

Datapack Format

New painting variants are defined in separate JSON files containing width and height parameters (in blocks). The variant identifier is automatically generated based on the filename and namespace.

{
    "width": 3,
    "height": 2
}

Variant files are located at /data/<namespace>/paintings/. Textures and title/author information are provided in the same way as for standard Minecraft paintings. Remember to add your paintings to the "placeable" tag, otherwise they can only be obtained through commands.

Handling Missing Variants

In the original game, a painting with an unknown variant identifier gets replaced with the "Kebab" variant. With this mod, a temporary 1x1 variant is created instead, and the painting never loses its variant identifier. This is convenient during datapack development, as errors won't cause the transformation of existing paintings.

Important Notes

The mod is currently in alpha testing and doesn't support multiplayer at this time. The main processing load occurs during datapack reloads - when using the /reload command, entering a world, or creating a new world.

Project members
Estecka

Estecka

Developer

Created: 29 Jun 2023

ID: 20171