/
New Features
Bug Fixes
Optimizations
In the 0.0.59.9 update, we introduced the smithing_trim recipe type. Because of this, some existing armor sets (like the default topaz set) now need the minecraft:trimmable_armor tag—otherwise, they won’t work with the smithing table for applying armor trims after this update.
templates:
default:armor/topaz:
material: chainmail_${part}
custom-model-data: 1000
data:
item-name: <!i><#FF8C00><i18n:item.topaz_${part}>
tooltip-style: minecraft:topaz
settings:
tags:
- default:topaz_tools
+ - minecraft:trimmable_armor
equipment:
asset-id: default:topaz
$$>=1.21.2:
slot: ${slot}
model:
template: default:model/armor_trim
We've added checks for missing template parameters in this update, so you might see some console warnings now. No worries though – just set default values for your templates or provide the missing parameters, and the warnings will go away.
appearances:
type=top,waterlogged=false:
state: ${base_block}[type=top,waterlogged=false]
model:
path: ${model_top_path}
- generation: ${model_top_generation}
+ generation: ${model_top_generation:-null}

serverside mod framework for custom items, blocks, recipes and more