Build data-driven enchantment JSON with effect components, and armor trim pattern/material JSON — for 1.21+ datapacks

Two focused builders for 1.21+ data-driven registries: custom enchantments with effect components, and smithing-table armor trims.

Frequently Asked Questions

What are “effect components” in a custom enchantment?

They’re the data-driven building blocks that define what an enchantment actually does — damage bonuses, protection, special triggers, and similar effects — expressed as JSON components rather than hardcoded Java logic, part of the 1.21+ enchantment registry.

Does a custom armor trim need both a pattern and a material?

Yes — a trim shown in-game is the combination of a trim pattern (the shape) applied with a trim material (the color/look) at a smithing table. This builder can generate JSON for either piece.