From 25401df6690982ed5499af668f2f79ca2b9abf71 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 27 Nov 2015 06:59:02 +0100 Subject: [PATCH] Fix a bug where sometimes NEI would crash when looking at recipes before the book was opened (or something like that). Fixes https://github.com/Ellpeck/ActuallyAdditions/issues/23 --- src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java | 3 +++ .../java/ellpeck/actuallyadditions/booklet/InitBooklet.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java b/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java index 61e21c61a..dad606acb 100644 --- a/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java +++ b/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java @@ -17,6 +17,7 @@ import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.*; import ellpeck.actuallyadditions.achievement.InitAchievements; import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.booklet.InitBooklet; import ellpeck.actuallyadditions.communication.InterModCommunications; import ellpeck.actuallyadditions.config.ConfigurationHandler; import ellpeck.actuallyadditions.crafting.CrusherCrafting; @@ -103,6 +104,8 @@ public class ActuallyAdditions{ TreasureChestHandler.init(); ReconstructorRecipeHandler.init(); InitForeignPaxels.init(); + + InitBooklet.init(); proxy.postInit(event); ModUtil.LOGGER.info("PostInitialization Finished."); diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java index f8f6ffe66..ff45845fa 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java @@ -137,7 +137,7 @@ public class InitBooklet{ new BookletChapter("batteries", entryItemsRF, new ItemStack(InitItems.itemBatteryTriple), new PageTextOnly(1), new PageCrafting(2, ItemCrafting.recipeBattery).setNoText(), new PageCrafting(3, ItemCrafting.recipeBatteryDouble).setNoText(), new PageCrafting(4, ItemCrafting.recipeBatteryTriple).setNoText(), new PageCrafting(5, ItemCrafting.recipeBatteryQuadruple).setNoText(), new PageCrafting(6, ItemCrafting.recipeBatteryQuintuple).setNoText()); } - static{ + public static void init(){ initChapters(); countWords(); }