diff --git a/core/src/mindustry/editor/MapEditorDialog.java b/core/src/mindustry/editor/MapEditorDialog.java index 68f80900a7..cc31fef51b 100644 --- a/core/src/mindustry/editor/MapEditorDialog.java +++ b/core/src/mindustry/editor/MapEditorDialog.java @@ -788,7 +788,11 @@ public class MapEditorDialog extends Dialog implements Disposable{ } private void tryExit(){ - ui.showConfirm("@confirm", "@editor.unsaved", this::hide); + ui.showConfirm("@confirm", "@editor.unsaved", () -> { + //clears data patches + logic.reset(); + hide(); + }); } private void addBlockSelection(Table cont){ diff --git a/core/src/mindustry/mod/ClassMap.java b/core/src/mindustry/mod/ClassMap.java index b6a9ca4e45..0fea69fed6 100644 --- a/core/src/mindustry/mod/ClassMap.java +++ b/core/src/mindustry/mod/ClassMap.java @@ -5,7 +5,7 @@ import arc.struct.*; @SuppressWarnings("deprecation") public class ClassMap{ public static final ObjectMap> classes = new ObjectMap<>(); - + static{ classes.put("AssemblerAI", mindustry.ai.types.AssemblerAI.class); classes.put("BoostAI", mindustry.ai.types.BoostAI.class);