Minecraft – best practice for resolving Block IDs when working with multiple mods

minecraft-java-editionmods

Ok I'm setting up a Minecraft vanilla server (i.e. Mojang server, not Bukkit) with Red Power 2, Industrial Craft 2 and Build Craft 2.2 Red Power and Industrial Craft work together nicely. However, after installing the BuildCraft mod, I get this server error:

java.lang.RuntimeException: RedPowerCore: BlockID 148 occupied by buildcraft.transport.LegacyBlock, autoAssign is disabled.
    at forge.MinecraftForge.killMinecraft(MinecraftForge.java:483)
    at eloraam.core.Config.getBlockID(Config.java:114)
    at RedPowerControl.initialize(RedPowerControl.java:21)
    at mod_RedPowerControl.initialize(mod_RedPowerControl.java:37)
    at mod_RedPowerControl.modsLoaded(mod_RedPowerControl.java:18)
    at cpw.mods.fml.server.ModLoaderModContainer.postInit(ModLoaderModContainer.java:277)
    at cpw.mods.fml.common.Loader.postModInit(Loader.java:236)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:540)
    at cpw.mods.fml.server.FMLServerHandler.onLoadComplete(FMLServerHandler.java:127)
    at net.minecraft.server.MinecraftServer.s(MinecraftServer.java:203)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:411)
    at dn.run(SourceFile:492)

How do I go about resolving this ID block conflict? Is there a good way to do this or a bad way I should avoid? Is solving this a case by case basis? (i.e. different depending on mods) or is there a file I edit every time to fix this?

Thanks in advance.

Best Answer

Let me take the time to point you to the tekkit mod pack which has not just those mods but much much more (if you don't want the extras, its not like you have to use them).

You can find it here. Just install the launcher and select the modpack you want (tekkit). After that, go back to the website and go to the tekkit tab and download the server.

I know it's a modified version of bukkit, but you don't have to install plugins. Then if you decide one day you want an auto back-up plugin you'll already be on bukkit.