diff --git a/src/main/java/appeng/core/AppEng.java b/src/main/java/appeng/core/AppEng.java index 14b806a0..3b3f91d1 100644 --- a/src/main/java/appeng/core/AppEng.java +++ b/src/main/java/appeng/core/AppEng.java @@ -22,7 +22,6 @@ package appeng.core; import java.io.File; import java.util.List; import java.util.concurrent.TimeUnit; - import javax.annotation.Nonnull; import com.google.common.base.Stopwatch; @@ -197,10 +196,17 @@ public final class AppEng if( this.exportConfig.isExportingItemNamesEnabled() ) { - final ExportProcess process = new ExportProcess( this.recipeDirectory, this.exportConfig ); - final Thread exportProcessThread = new Thread( process ); + if( FMLCommonHandler.instance().getSide().isClient() ) + { + final ExportProcess process = new ExportProcess( this.recipeDirectory, this.exportConfig ); + final Thread exportProcessThread = new Thread( process ); - this.startService( "AE2 CSV Export", exportProcessThread ); + this.startService( "AE2 CSV Export", exportProcessThread ); + } + else + { + AELog.info( "Disabling item.csv export for custom recipes, since creative tab information is only available on the client." ); + } } this.registration.initialize( event, this.recipeDirectory, this.customRecipeConfig );