Versions

Link to current development tool — updates in place

Config converter

Bring an existing list forward, without replacing your choices.

Back up your configuration before replacing any entries.

Original list

One config list at a time. Mixed Treasure entries stay together.

Damage Types to Ignore: use the damage rule builder (new tab) to recreate these rules. Choose Damage modifiers, then the matching race or item config destination. Old entries are not converted automatically.

Accepts raw rows, JSON arrays of strings or objects, and one Forge S:"Name" < … > list. Colons, pipes and SNBT inside JSON strings stay intact. Blank rows, including a trailing blank, are retained. Do not paste an entire config file.

Old-format example

What can be converted?

The source selector contains only supported 0.33.4 lists: race/item attributes, potion effects/resistances, equipment and bow weights, mana recovery and mixed Treasure. Recreate damage exclusions with the linked damage rule builder instead. Development-only classification, weapon, projectile and potion-label lists are not older-release migration choices.

Already-current JSON is retained. Legacy potion grants stay legacy with a warning: turning them into JSON changes teardown/lifetime ownership. No bonuses, weight penalties, trails or other defaults are added.

Positional/regex damage, unknown development fields such as “check”, legacy wildcard potions and unrelated list grammars require deliberate manual porting. Valid rows remain copyable if other rows fail, with partial output clearly labelled and unresolved originals kept separately. See the source inventory and limitations.

Converted list

Choose a config list and convert your entries.

Output format

Raw/Forge modes compact JSON layout to one physical line per entry; strings and numeric spelling are preserved. JSON-array mode is for interchange, not a Forge list body. A wrapper name does not move a property between categories.

Successful entries stay in their original order and remain copyable. If any rows are unresolved, this is a partial list, not a full replacement. Keep the unresolved originals below and resolve them before replacing your entire saved list.

Entry review

Syntax checks cannot verify installed registry IDs, declared custom damage/potion labels, optional providers or gameplay behavior. Exact identifiers are never guessed or repaired.