From 7c1cbb2503ce5e9ad9f3e4b33a82fa480c3e7fb6 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Sat, 4 Jun 2016 13:56:02 -0700 Subject: [PATCH] Fix book model --- .../bloodmagic/compat/guideapi/CompatibilityGuideAPI.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/bloodmagic/compat/guideapi/CompatibilityGuideAPI.java b/src/main/java/WayofTime/bloodmagic/compat/guideapi/CompatibilityGuideAPI.java index 7cf3154d..6e05c134 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/guideapi/CompatibilityGuideAPI.java +++ b/src/main/java/WayofTime/bloodmagic/compat/guideapi/CompatibilityGuideAPI.java @@ -6,7 +6,9 @@ import WayofTime.bloodmagic.compat.ICompatibility; import amerifrance.guideapi.api.GuideAPI; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.registry.GameRegistry; +import net.minecraftforge.fml.relauncher.Side; public class CompatibilityGuideAPI implements ICompatibility { @@ -15,7 +17,11 @@ public class CompatibilityGuideAPI implements ICompatibility { switch (phase) { case PRE_INIT: { GuideBloodMagic.initBook(); + GameRegistry.register(GuideBloodMagic.guideBook); AltarRecipeRegistry.registerRecipe(new AltarRecipeRegistry.AltarRecipe(new ItemStack(Items.BOOK), GuideAPI.getStackFromBook(GuideBloodMagic.guideBook), EnumAltarTier.ONE, 500, 2, 0)); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) + GuideAPI.setModel(GuideBloodMagic.guideBook); + break; } case INIT: { @@ -23,7 +29,6 @@ public class CompatibilityGuideAPI implements ICompatibility { } case POST_INIT: { GuideBloodMagic.initCategories(); - GameRegistry.register(GuideBloodMagic.guideBook); break; } }