Custom Enchantment & Trim Builder: Data-Driven Enchantment JSON with Effect Components, and Armor Trim Pattern/Material JSON
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.
- Custom Enchantment Builder — build a data-driven enchantment definition with effect components.
- Custom Armor Trim Builder — build a custom armor trim pattern or material JSON.
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.