From 3dd2e0d0699e87167ae6cf1805ae3cd81c4325b6 Mon Sep 17 00:00:00 2001 From: Amnet Date: Wed, 25 Sep 2013 08:58:30 +0200 Subject: [PATCH] Added checks for Forge version to fix serverside crashes. --- common/biomesoplenty/BiomesOPlenty.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/biomesoplenty/BiomesOPlenty.java b/common/biomesoplenty/BiomesOPlenty.java index e7f4fcc91..e8aa59314 100644 --- a/common/biomesoplenty/BiomesOPlenty.java +++ b/common/biomesoplenty/BiomesOPlenty.java @@ -3,6 +3,7 @@ package biomesoplenty; import net.minecraft.crash.CallableMinecraftVersion; import net.minecraft.creativetab.CreativeTabs; import net.minecraftforge.common.DimensionManager; +import net.minecraftforge.common.ForgeVersion; import net.minecraftforge.common.MinecraftForge; import biomesoplenty.configuration.BOPBiomes; import biomesoplenty.configuration.BOPBlocks; @@ -106,7 +107,8 @@ public class BiomesOPlenty { // Add helpers for compatibility MinecraftForge.TERRAIN_GEN_BUS.register(new WorldTypeSize()); - MinecraftForge.TERRAIN_GEN_BUS.register(new VillageMaterialEventHandler()); + if (ForgeVersion.buildVersion >= 891 || proxy instanceof ClientProxy) + MinecraftForge.TERRAIN_GEN_BUS.register(new VillageMaterialEventHandler()); MinecraftForge.EVENT_BUS.register(new AchievementHelper()); MinecraftForge.EVENT_BUS.register(new BonemealHandler()); MinecraftForge.EVENT_BUS.register(new EntityEventHandler());