@@ -385,6 +385,7 @@ def dump_registry(ctx: Context):
385385def pad_model_overrides (ctx : Context ):
386386 """Adds overrides for the vanilla model, filling in gaps between CMD values"""
387387 vanilla = ctx .inject (Vanilla )
388+ vanilla .minecraft_version = '1.21.3'
388389 vanilla_models_jar = vanilla .mount ("assets/minecraft/models/item" )
389390
390391 for name , model in ctx .assets ["minecraft" ].models .items ():
@@ -471,6 +472,7 @@ def update_modeldata_registry(self):
471472 def generate_model_overrides (self ):
472473 """Generates item model overrides in the 'minecraft' namespace, adding predicates for custom_model_data"""
473474 vanilla = self .ctx .inject (Vanilla )
475+ vanilla .minecraft_version = '1.21.3'
474476 vanilla_models_jar = vanilla .mount ("assets/minecraft/models/item" )
475477 # group models by item id
476478 for item_id in {i for m in self .opts .model_data for i in m .item .entries ()}:
@@ -659,7 +661,9 @@ class TranslationLinter(Reducer):
659661 def __init__ (self , ctx : Context ):
660662 self .ctx = ctx
661663 self .mecha_database = ctx .inject (Mecha ).database
662- vanilla_lang = ctx .inject (Vanilla ).mount ("assets/minecraft/lang/en_us.json" )
664+ vanilla = ctx .inject (Vanilla )
665+ vanilla .minecraft_version = '1.21.3'
666+ vanilla_lang = vanilla .mount ("assets/minecraft/lang/en_us.json" )
663667 self .vanilla_keys = set (vanilla_lang .assets .languages ["minecraft:en_us" ].data .keys ())
664668 self .total_keys : set [str ] = set ()
665669 self .local_keys : set [str ] = set ()
0 commit comments