Don't pack sprites for mods that don't have any

This commit is contained in:
Anuken
2025-12-18 19:13:42 -05:00
parent b8c7c2f740
commit f391126b5b

View File

@@ -154,6 +154,8 @@ public class Mods implements Loadable{
Seq<Fi> sprites = mod.root.child("sprites").findAll(f -> f.extension().equals("png"));
Seq<Fi> overrides = mod.root.child("sprites-override").findAll(f -> f.extension().equals("png"));
if(sprites.isEmpty() && overrides.isEmpty()) return;
packSprites(packer, sprites, mod, true, tasks, textureResize);
packSprites(packer, overrides, mod, false, tasks, textureResize);
@@ -161,6 +163,8 @@ public class Mods implements Loadable{
totalSprites[0] += sprites.size + overrides.size;
});
if(tasks.isEmpty()) return;
for(var result : tasks){
try{
var packRun = result.get();