Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Creators
Details
Licensed GPL-3.0-only
Published 7 months ago
Updated 15 hours ago
Changelog
New Features
- Added support for 1.21.7
- Added Russian (ru_ru) localization
- Added new item data types: attribute-modifiers and hide-tooltip
- Implemented trim based custom armor support (compatible from 1.20 to latest)
- Added brewing and smithing_trim recipe types
- Added warnings for unset template parameters
- Added client-bound-data support for advancements and recipe books
- Added vanilla item model override support
- play_sound function now supports target selectors
Bug Fixes
- Fixed world generation failing to correctly detect fluids
- Fixed compatibility issues with the latest BetterModel
- Fixed explosion-related processing errors
- Fixed select-type models incorrectly accepting non-matching parameter types
- Fixed block lighting issues in versions 1.20–1.21.1
- Fixed block/item ID mismatch causing key retrieval errors in 1.20–1.21.3
- Fixed button interactions sometimes failing and incorrectly placing blocks
- Fixed pressure plates not updating signals properly after breaking in 1.20–1.21.4
- Fixed creative mode breaking top doors dropping incorrect items
- Fixed client block tags being erroneously updated due to recipe reloading
- Fixed item frame entity data ID mismatch in 1.21.6–1.21.7
Optimizations
- Resource pack validator is now 200% faster
- Optimized resource pack sending system
⚠️ Important Compatibility Changes
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}
Files
Metadata
Release channel
BetaVersion number
0.0.60Loaders
Game versions
1.20–1.21.7Downloads
223Publication date
July 13, 2025 at 7:27 PMPublisher
Xiao-MoMi
Member


