ModsFinder

Client side painting variants

by secret_online

Client side painting variants lets a resource pack add new paintings to the game without replacing any of the vanilla ones.

FabricClient-side onlyMozilla Public License 2.0Open source1.20.5 – 1.21.10

What it does

Custom painting variants are defined through resource packs. A pack places painting textures in the assets textures/painting folder and adds painting variant JSON files under assets painting variant, using the same format that the data pack system uses for adding variants. Each variant sets its width and height in blocks, with values from 1 to 16.

The mod is client-side only, so players who have it see the extra paintings, while players without it see the regular set sent by the server. Two players who run the mod with the same resource packs see the same paintings. Paintings must still be defined per world, since Minecraft 1.21 loads painting variants from data packs and the server admin controls which ones are present. The mod requires Fabric API, and it is open source under the Mozilla Public License 2.0.

Key features

  1. Resource pack paintings

    New painting variants come from resource packs, leaving the default paintings in place.

  2. Non-destructive additions

    Vanilla paintings are never overridden by another vanilla painting, so the original artwork stays intact.

  3. Width and height range

    Each custom variant can be sized from 1 to 16 blocks in width and height.

  4. Example pack structure

    The project includes an example resource pack layout showing where textures and variant JSON files go.

Compatibility

Latest build for each game version and loader.

1.21.x10 of 10 versions with builds
1.21.10v1.1.5+1.21.9
1.21.9v1.1.5+1.21.9
1.21.8v1.1.4
1.21.7v1.1.4
1.21.6v1.1.4
1.21.5v1.1.4
1.21.4v1.1.4
1.21.3v1.1.4
1.21.1v1.1.2
1.21v1.1.1
1.20.x2 of 2 versions with builds
1.20.6v1.0.1
1.20.5v1.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Resource pack authors and players who want more painting artwork in their own client. Server owners who want the new variants to exist in a world need a data pack to define them.

How it compares

Full comparison

Modern Paintings Duplified is a Fabric mod for 1.21.5 with a client and server environment, under the Apache License 2.0. Bold and Brash is a Fabric mod for 1.20.1 – 1.21.1, also client and server, licensed under the MIT License. Custom Paintings is server-side only, runs on Fabric for 1.21.4 – 1.21.11, and is not open source. Client side painting variants is client-side only and is open source under the Mozilla Public License 2.0.

ModLoadersGame versionsEnvironmentUpdated
Client side painting variantsFabric1.20.5 – 1.21.10Client-side only2025-10-04
Modern Paintings DuplifiedFabric1.21.5Client and server2025-04-10
Bold and BrashFabric1.20.1 – 1.21.1Client and server2026-05-28
Custom PaintingsFabric1.21.4 – 1.21.11Server-side only2026-02-10

Questions

Does the mod need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside the mod.

Does the server need the mod installed?

No. Only the player's game needs it, and servers run without it.

Which game versions does the mod support?

Files exist for 12 release versions in the range 1.20.5 – 1.21.10, with the latest Fabric file v1.1.5+1.21.9 for 1.21.10.

Why do custom paintings not appear in every world?

Since Minecraft 1.21, painting variants are defined through data packs, so the paintings must be set up per world by the server admin.

In the catalog

Client side painting variants is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 15,569 mods support Minecraft 1.21.10.

More from secret_online

All projects

Similar mods

What the author says

Use resource packs to add new types of painting without removing any existing paintings, entirely on the client side! This mod requires Fabric API, so make sure it's installed with this mod.
secret_online, on the Modrinth page

Official listing

Owner
secret_online
Published
2024-05-05
Updated on Modrinth
2025-10-04
Facts verified
2026-10-15

Tags