Fixes #604 Crash on crafting
The AE2 has in the contract that the item field in an IAEItemDefinition can be null due to the fact, if a special item is deactivated. This needs to be checked. The base code was enhanced through Javadoc and split in responsibilities
This commit is contained in:
@@ -588,7 +588,9 @@ public class Registration
|
||||
|
||||
recipeHandler.injectRecipes();
|
||||
|
||||
PlayerStatsRegistration.instance.init();
|
||||
final PlayerStatsRegistration registration = new PlayerStatsRegistration( FMLCommonHandler.instance().bus(), AEConfig.instance );
|
||||
registration.registerAchievementHandlers();
|
||||
registration.registerAchievements();
|
||||
|
||||
if ( AEConfig.instance.isFeatureEnabled( AEFeature.enableDisassemblyCrafting ) )
|
||||
CraftingManager.getInstance().getRecipeList().add( new DisassembleRecipe() );
|
||||
|
||||
Reference in New Issue
Block a user