This commit is contained in:
Anuken
2020-10-27 10:27:57 -04:00
parent c0d0edfc89
commit 6eab4ebd1c
9 changed files with 66 additions and 6 deletions

View File

@@ -22,6 +22,7 @@ import mindustry.world.*;
import mindustry.world.blocks.*;
import mindustry.world.blocks.environment.*;
import mindustry.world.blocks.legacy.*;
import mindustry.world.meta.*;
import static mindustry.Vars.*;
@@ -309,7 +310,7 @@ public class Generators{
Log.info("saving VOID icon @ / @", icon, "../ui/block-" + block.name + "-" + icon.name());
}
if(icon == logicIcon && block.synthetic() && !block.isHidden()){
if(icon == logicIcon && block.synthetic() && block.buildVisibility != BuildVisibility.hidden){
image.save(block.name + "-icon-logic");
}
}

View File

@@ -1,6 +1,7 @@
package mindustry.tools;
import arc.*;
import arc.Graphics.Cursor.*;
import arc.files.*;
import arc.graphics.*;
import arc.graphics.g2d.*;
@@ -43,7 +44,7 @@ public class ScriptMainGenerator{
classes.removeAll(type -> type.isSynthetic() || type.isAnonymousClass() || type.getCanonicalName() == null || Modifier.isPrivate(type.getModifiers())
|| blacklist.contains(s -> type.getName().startsWith(base + "." + s + ".")) || nameBlacklist.contains(type.getSimpleName()));
classes.add(NetConnection.class, SaveIO.class);
classes.add(NetConnection.class, SaveIO.class, SystemCursor.class);
classes.distinct();
classes.sortComparing(Class::getName);