Invariable Paintings: Crafting (legacy)
by Estecka
Invariable Paintings: Crafting adds randomized painting recipes, where each painting costs a set of dies and only Blank paintings can be used as ingredients.
What it does
Invariable Paintings: Crafting is a Fabric addon for Invariable Paintings and needs both Fabric API and Invariable Paintings to run. It adds crafting recipes for paintings that consume eight different dies, and the dies accept only Blank paintings as ingredients. The recipes are randomized, so a painting's result is not fixed in advance. Most presets leave the resulting painting obfuscated until it is taken out of the crafting table.
The addon ships several recipe presets as built-in datapacks, each giving a different degree of crafting freedom. Presets can be chosen from the datapack selection when a world is first made, or added with the datapack command to worlds that already exist. No packs are enabled by default. The author is considering additional materials with higher costs, similar to armour trims, and asks for suggestions on which materials feel appropriate.
The addon is published for Fabric on 1.20.5, 1.20.6, 1.21 and 1.21.1. Only the server needs the mod, so players join without installing it. The project is released under the GNU Affero General Public License v3.0 only and is open source.
Key features
Randomized painting recipes
Each painting is crafted through a randomized recipe that changes what the result will be.
Eight dies as costs
Crafting uses eight different dies, and the dies accept only Blank paintings as ingredients.
Recipe presets
Built-in datapack presets give different levels of crafting freedom, selectable per world.
Note archival
The addon includes a note archival feature that records painting recipe notes for later reference.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Who it’s for: Server owners who run Invariable Paintings and want its painting crafting to be randomized or limited through datapack presets.
How it compares
Custom Paintings is a server-side Fabric mod for 1.21.4 – 1.21.11 under All rights reserved, so it is not open source and targets newer versions than this addon. Paintings Need Glass is a client-side Fabric mod for 1.21.11 under the MIT License and is open source. Precise Painter is a Fabric mod for 1.21.11 under the MIT License that is open source and needs the server while clients may skip it, a different split from this addon, which only the server needs.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Invariable Paintings: Crafting (legacy) | Fabric | 1.20.5 – 1.21.1 | Server-side only | 2024-07-12 |
| Custom Paintings | Fabric | 1.21.4 – 1.21.11 | Server-side only | 2026-02-10 |
| Paintings Need Glass (PNG) | Fabric | 1.21.11 | Client-side only | 2026-07-09 |
| Precise Painter | Fabric | 1.21.11 | Server required, client optional | 2026-04-05 |
Questions
Does Invariable Paintings: Crafting need Invariable Paintings?
Which game versions does the addon support?
How are recipe presets enabled?
In the catalog
Invariable Paintings: Crafting (legacy) is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Estecka
Similar mods
What the author says
Note of Archival: I'm not happy with the balance changes this brings, and I can't think of a good way to enhance the concept in ways that haven't already been done since. As alternatives, consider using datapacks based on Craftable Painting Variants or Painting Selector instead. This addon for Invariable Paintings…
Official listing
- Modrinth page
- modrinth.com/mod/invarpaint-crafting
- Owner
- Estecka
- Published
- 2024-05-18
- Updated on Modrinth
- 2024-07-12
- Facts verified
- 2026-10-15
