File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -64,9 +64,14 @@ dmodels_load_bbmodel:
6464 - stop
6565 # =============== Pack validation ===============
6666 - define packversion 12
67- - if !<util.has_file[<[pack_root] > /pack.mcmeta] > || <server.flag[dmodels_last_pack_version] ||0> != packversion:
68- - flag server dmodels_last_pack_version:<[packversion] >
69- - run dmodels_multiwaitable_filewrite def.key:<[model_name] > def.path:<[pack_root] > /pack.mcmeta def.data:<map.with[pack] .as[<map[pack_format=<[packversion] > ;description=dModels_AutoPack_Default] > ] .to_json[native_types=true;indent=4] .utf8_encode>
67+ - if !<util.has_file[<[pack_root] > /pack.mcmeta] > :
68+ - run dmodels_multiwaitable_filewrite def.key:core def.path:<[pack_root] > /pack.mcmeta def.data:<map.with[pack] .as[<map[pack_format=<[packversion] > ;description=dModels_AutoPack_Default] > ] .to_json[native_types=true;indent=4] .utf8_encode>
69+ - else if <server.flag[dmodels_last_pack_version] ||0> != packversion:
70+ - ~fileread path:<[pack_root] > /pack.mcmeta save:mcmeta
71+ - define mcmeta_data <util.parse_yaml[<entry[mcmeta] .data.utf8_decode> ] >
72+ - define mcmeta_data.pack.pack_format <[packversion] >
73+ - run dmodels_multiwaitable_filewrite def.key:core def.path:<[pack_root] > /pack.mcmeta def.data:<[mcmeta_data] .to_json[native_types=true;indent=4] .utf8_encode>
74+ - flag server dmodels_last_pack_version:<[packversion] >
7075 # =============== Textures loading ===============
7176 - define tex_id 0
7277 - define texture_paths <list>
You can’t perform that action at this time.
0 commit comments