Skip to content

Commit 76e19fe

Browse files
authored
Merge pull request #52 from boubou19/master
add submit station recipe if NHCore is missing
2 parents 036abf7 + ce334ec commit 76e19fe

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

src/main/java/betterquesting/core/BetterQuesting.java

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import betterquesting.items.ItemGuideBook;
1818
import betterquesting.network.PacketQuesting;
1919
import betterquesting.network.PacketTypeRegistry;
20+
import cpw.mods.fml.common.Loader;
2021
import cpw.mods.fml.common.Mod;
2122
import cpw.mods.fml.common.Mod.EventHandler;
2223
import cpw.mods.fml.common.Mod.Instance;
@@ -84,20 +85,21 @@ public void preInit(FMLPreInitializationEvent event)
8485
}
8586

8687
@EventHandler
87-
public void init(FMLInitializationEvent event)
88-
{
89-
FluidRegistry.registerFluid(FluidPlaceholder.fluidPlaceholder);
90-
91-
GameRegistry.registerItem(ItemPlaceholder.placeholder, "placeholder");
92-
GameRegistry.registerItem(extraLife, "extra_life");
93-
GameRegistry.registerItem(guideBook, "guide_book");
94-
95-
GameRegistry.registerBlock(submitStation, "submit_station");
96-
97-
GameRegistry.registerTileEntity(TileSubmitStation.class, "submit_station");
98-
99-
GameRegistry.addShapelessRecipe(new ItemStack(submitStation), new ItemStack(Items.book), new ItemStack(Blocks.glass), new ItemStack(Blocks.chest));
100-
88+
public void init(FMLInitializationEvent event) {
89+
FluidRegistry.registerFluid(FluidPlaceholder.fluidPlaceholder);
90+
91+
GameRegistry.registerItem(ItemPlaceholder.placeholder, "placeholder");
92+
GameRegistry.registerItem(extraLife, "extra_life");
93+
GameRegistry.registerItem(guideBook, "guide_book");
94+
95+
GameRegistry.registerBlock(submitStation, "submit_station");
96+
97+
GameRegistry.registerTileEntity(TileSubmitStation.class, "submit_station");
98+
if (!Loader.isModLoaded("dreamcraft")){
99+
GameRegistry.addShapelessRecipe(new ItemStack(submitStation), new ItemStack(Items.book), new ItemStack(Blocks.glass), new ItemStack(Blocks.chest));
100+
GameRegistry.addShapelessRecipe(new ItemStack(submitStation), new ItemStack(Items.book), new ItemStack(Blocks.chest), new ItemStack(Blocks.glass));
101+
}
102+
101103
GameRegistry.addShapelessRecipe(new ItemStack(extraLife, 1, 0), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 2));
102104
GameRegistry.addShapelessRecipe(new ItemStack(extraLife, 1, 0), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 1));
103105
GameRegistry.addShapelessRecipe(new ItemStack(extraLife, 1, 0), new ItemStack(extraLife, 1, 1), new ItemStack(extraLife, 1, 1));
@@ -106,8 +108,7 @@ public void init(FMLInitializationEvent event)
106108
GameRegistry.addShapelessRecipe(new ItemStack(extraLife, 1, 1), new ItemStack(extraLife, 1, 2), new ItemStack(extraLife, 1, 2));
107109

108110
GameRegistry.addShapelessRecipe(new ItemStack(extraLife, 2, 2), new ItemStack(extraLife, 1, 1));
109-
110-
GameRegistry.addShapelessRecipe(new ItemStack(submitStation), new ItemStack(Items.book), new ItemStack(Blocks.chest), new ItemStack(Blocks.glass));
111+
111112

112113
EntityRegistry.registerModEntity(EntityPlaceholder.class, "placeholder", 0, this, 16, 1, false);
113114

0 commit comments

Comments
 (0)