diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index 9e6502a991..c734bfe474 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -199,6 +199,9 @@ public class DesktopLauncher extends ClientLauncher{ @Override public Array getExternalMaps(){ + if(steam && SVars.workshop == null){ + SVars.workshop = new SWorkshop(); + } return !steam ? super.getExternalMaps() : SVars.workshop.getMapFiles(); }