Invariable Paintings
by Estecka
Invariable Paintings makes painting items collectible, so each painting keeps a fixed variant once it has been found, traded or crafted.
What it does
Painting items remember their variant after they are dropped, so a painting found in a chest or by fishing stays the same one. Filled paintings are harder to obtain than in vanilla, and empty paintings can be placed once they are found in several places. Holding Ctrl lets creative players select a painting's variant when they use the item.
Painting items use a reworked tooltip that places the title and the author on the same line as the size. The mod also fixes MC-257133, where a failed painting placement could desync the inventory and make the client believe a consumed item was still there. Installation needs Fabric API, and Patched is needed on the server to add paintings to the loot tables. Variants-CIT is optional. The server requires the mod, while a client may leave it out.
Key features
Remembered painting variants
A painting keeps the variant it had when it was found, even after it is dropped or moved between inventories.
Variant selection in creative
Creative players can choose the variant of a painting by holding Ctrl, so every design stays reachable.
Placement desync fix
A failed painting placement no longer causes the inventory to desync, which fixes MC-257133.
Tooltip layout
The title, author and size of a painting appear in a slightly reworked tooltip, with the title and author on one line.
Datapack-driven sources
Built-in datapack tags and the invarpaint:exclusive tag let server owners decide which paintings come from which loot tables, trades or locations.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 2
Required by 2 mods
How it compares
Custom Paintings is a server-side Fabric mod for 1.21.4 – 1.21.11 under All rights reserved, so clients need nothing. Mob Paintings runs on Fabric, Forge and NeoForge for 1.19.2 – 1.21.8 with the client and server environment, and its license is All rights reserved. Invariable Paintings is open source under the European Union Public License 1.2 and targets Fabric only, covering 1.19.4 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Invariable Paintings | Fabric | 1.19.4 – 26.2 | Server required, client optional | 2026-08-11 |
| Custom Paintings | Fabric | 1.21.4 – 1.21.11 | Server-side only | 2026-02-10 |
| Mob Paintings | Fabric, Forge and NeoForge | 1.19.2 – 1.21.8 | Client and server | 2025-08-27 |
Questions
Does Invariable Paintings need Fabric API?
Do players need the mod to see the custom painting textures?
Which loaders are supported?
Are paintings from mods like Patched included by default?
In the catalog
Invariable Paintings is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Estecka
Similar mods
What the author says
Empty paintings can no longer be placed, but filled ones can be found in various places. Client-side installation is strictly optional, containing only minor tooltip changes.
Official listing
- Modrinth page
- modrinth.com/mod/invariable-paintings
- Owner
- Estecka
- Published
- 2023-05-31
- Updated on Modrinth
- 2026-08-11
- Facts verified
- 2026-10-15
