diff --git a/src/main/java/net/vhati/modmanager/cli/SlipstreamCLI.java b/src/main/java/net/vhati/modmanager/cli/SlipstreamCLI.java index 3ad7f5b..b8b092b 100644 --- a/src/main/java/net/vhati/modmanager/cli/SlipstreamCLI.java +++ b/src/main/java/net/vhati/modmanager/cli/SlipstreamCLI.java @@ -233,22 +233,24 @@ public class SlipstreamCLI { log.info( "Patching..." ); List modFiles = new ArrayList(); - for ( String modFileName : slipstreamCmd.modFileNames ) { - File modFile = new File( modsDir, modFileName ); + if ( slipstreamCmd.modFileNames != null ) { + for ( String modFileName : slipstreamCmd.modFileNames ) { + File modFile = new File( modsDir, modFileName ); - if ( modFile.isDirectory() ) { - log.info( String.format( "Zipping dir: %s/", modFile.getName() ) ); - try { - modFile = createTempMod( modFile ); - deleteHook.addDoomedFile( modFile ); - } - catch ( IOException e ) { - log.error( String.format( "Error zipping dir: %s/", modFile.getName() ), e ); - System.exit( 1 ); + if ( modFile.isDirectory() ) { + log.info( String.format( "Zipping dir: %s/", modFile.getName() ) ); + try { + modFile = createTempMod( modFile ); + deleteHook.addDoomedFile( modFile ); + } + catch ( IOException e ) { + log.error( String.format( "Error zipping dir: %s/", modFile.getName() ), e ); + System.exit( 1 ); + } } + + modFiles.add( modFile ); } - - modFiles.add( modFile ); } boolean globalPanic = slipstreamCmd.globalPanic;