BuildCraft-IndustrialCraft2 Crossover Mod v2.0[SSP/SMP]
This mod adds 4 electric engines; a oil materializer which produces oil from UU-matter; a generator that can run off of oil, fuel, or power from Build Craft's conductive pipes; and heat sinks, a way to cool engines without using water.
This will be updated to 1.5.x as soon as I am able.
Download

Download:
v2.0 [Universal] Mediafire Link
for MC 1.4.6/1.4.7, BC 3.3.0, and IC2 1.112.
If you have a problem, you must follow the guidelines in the reporting bugs section or you will not receive any assistance.
Changelog:
2.0
- Updated for 1.4.6
- Fixed bug with temperature display going into the negative on some engines.
- Fixed CTB with heat sinks
- Changed Oil Materializer default conversion ratio to 336, about 3 UU-matter per oil bucket. Config files will be updated.
- Fixed engines and heat sinks not dropping correct block when broke.
- Updated to 1.4.5
- Completely rebalanced all conversion ratios:
- Engines now require 8 EU per MJ produced, this is changeable in the config file.
- The petrochemical generator now produces 16 EU/t for 'low energy fuels' and 32 EU/t for 'high energy fuels'. This equates to 64 kEU for oil and 256 kEU for fuel. Other types of fuel, such as those from other mods, are converted using the same non-linear curve.
- The oil materializer now takes about 14.4 UU-matter to produce one bucket of oil. This is changeable in the config file. The option in the config file is approximately thousands of a bucket produced per UU-Matter - 10, the default is 79. Meaning 0.069 buckets of oil are produced per UU-Matter.
- Engines now require 8 EU per MJ produced, this is changeable in the config file.
- New: Heat Sinks, a way to cool engines without using water. See the crafting recipe section for more information.
- New: Dense Bronze Plating, used for making some heat sinks. Made by compressing 4 bronze ingots.
- Added BuildCraft legend (the orange part) to the electrical engines' GUI.
- Added a legend to the petrochemical generator's GUI.
- Added support for forge's ore dictionary. You can now use other mod's metals to make the items from this mod.
- Add localization support. The file is located in the lang/crossover folder of the zip file. Others will have to create translations as I do not speak other languages. To do so, copy the en_US.properties file and rename it to the language you want to use. Must be the same format as in minecrafts language selection. Then edit the names.
- Updated default block IDs, this mod now uses block ID 2210-2213, and item ID 31000 by default.
- Removed the MJ reader until I can get it to work with SMP code, or the heat death of the universe, whichever comes first.
- Fixed memory leak with the petrochemical generator rendering code.
- Engines will now accept ice as a form of coolant. Melting the ice will provide an initial amount of cooling, then the liquid will be added to the tank and function normally.
- Whatever else I can't remember.
2.x branch
Old Versions
Installation
- Backup your save.
- Install Buildcraft and IC2 following their instructions.
- Test to make sure BC and IC2 work.
- Backup your save again.
- Place the BCIC2crossover zip into your mods folder in the minecraft directory.
- Play!
- For multiplayer make sure you have the same block ID's as the server.
FAQ
Q: I get some error like "Slot <some number> is already occupied by <object name>"?
A: You can enable dynamic ID allocation in the config file to use forge's ID resolver or you can manually edit the config file "BCIC2Crossover.cfg" in your minecraft/config directory to change ID's this mod used. ONLY EDIT NEWLY INSTALLED MODS' IDS
Q: I am getting an error like:
java.lang.NullPointerException at buildcraft.energy.TextureFuelFX.<init>A: This is most probably a block ID error, check modloader.txt to see if BC energy loaded correctly.
Q: I am getting an error like
java.lang.NoSuchMethodError: buildcraft.api.APIProxy.getWorld()Lxd;
A: It says right below the download link which version of buildcraft it works with, try reading that.
Q: I am useing the technic or tekkit pack and...
A: Use of this mod with either the technic or tekkit packs is expressly forbidden by this mods copywrite. If you want to use a mod pack use one supported by modded such as http://www.feed-the-beast.com/
Q: Can I use this mod in a modpack?
A: The terms for using this mod in a modpack are listed in the license section of this post.
Q:
Quote
A:The conversion factor is, in fact, based on a comparison between the quarry and the IC2 miner. It takes 960 EU to dig one level with the miner, and 60 MJ to break a block with the quarry. The quarry being the quintessential BC machine makes it, imho, a good point of comparison. That actually works out to 16 EU per MJ. I halved it because it did seem high. Though the only reason it seems high is because there are other mods that use a cheaper factor. If you consider the fact that you can only gain MJ in BC itself from actually burning some form of fuel, with no energy storage, and in IC2 you can, for free (after the initial cost of building the generator) generate energy from sun, water, and wind; then store that for later use, one must come to the conclusion that it should take even more EU to product one MJ.
However, if you do not agree with me, it is quite easy to change the single number in the config file to whatever you wish.
Reporting Bugs
- Double check to make sure you installed it correctly.
- I mean it, read the install instructions first.
- Check the FAQ and Known Issues sections to see if your problem is covered.
- READ THE ERROR MESSAGE AND ForgeModLoader LOG! If it says you have a block ID error, you have a block ID error. If the error message does not contain BCIC2crossover anywhere in it, then its probably not an issue with this mod.
- Post the error message you are getting, AND the contents of ForgeModLoader-client-0.log (or appropriate) inside of spoiler tags.
- If in the game, post a screenshot of your setup inside of spoiler tags. You can upload the images at http://imgur.com.
Crafting Recipes
Note: All electric engines run best when they are blue; however, they will not explode if they overheat. There is still a penalty, it's just not a crater where your engine used to be. They will still explode if you provide too high of an voltage. Diamond pipes, and diamond gears can now be crafted from industrial diamonds (not shown).
Small Electric Engine
Cools in the same manner a steam engine does, equivalent to a steam engine. Produces 1MJ/t. Accepts up to LV.

Medium Electric Engine
Requires coolant, equivalent to a combustion engine burning oil. Produces 3MJ/t. Accepts up to MV.

Large Electric Engine
Requires coolant. Accepts up to MV. Produces 8MJ/t.

Industrial Electric Engine
Requires a fully powered dedicated pump, connected via gold waterproof pipe, or heat sinks to remain cool. Accepts up to HV. Produces 25MJ/t.

Petrochemical Generator
Runs of off any fuel the combustion engine can use or power from BuildCraft's conductive pipes. Turns off on redstone power. Produces 16 EU/t when running off of oil or power from BuildCraft's conductive pipes; 32 EU/t when running of off fuel; providing a total of 64000 EU for oil and 256000 EU for fuel. Editable in the config file. Note: the conversion ratio is non-linear, how efficient a given fuel is, is determined by the total amount of energy that fuel produces per bucket.

Oil Materializer
Produces oil from IC2's UU-matter. This requires a wooden waterproof pipe and an redstone engine to extract the oil from the machine. Produces 1 bucket of oil per ~3 UU-matter. Editable in the config file.

Heat Sinks:
Heat sinks provide a way to cool your engines with air instead of water. A heat sink will transfer heat from engines and to other heat sinks that are cooler than itself, and the atmosphere. The greater the temperature difference the greater the rate of transfer, this is very much not a linear function. Thus the hotter a heat sink is, the faster it cools, but the slower it transfers heat from a engine. This also means that lower tier engines are harder to keep cool as they have a lower maximum temperature.
Each heat exchanger has a maximum amount of heat it can hold, and a maximum amount of heat it can transfer to/from neighboring blocks, this is called the thermal conductivity. These will work on Stirling/stone and small electric engines. Will not work on redstone engines. Will only cool builcraft engines once they reach the yellow heat stage, the one after green.
Bronze Heat Sink
Has a thermal conductivity of 15 MJ worth of heat per tick. At maximum temperature it can cool ~1.42 MJ worth of heat a tick. The bronze heat sink has the lowest maximum temperature of all heat sinks.

Dense Bronze Plates are made by compressing 4 bronze:

Copper Heat Sink
Has a thermal conductivity of 222 MJ worth of heat per tick. At maximum temperature it can cool ~7.3 MJ worth of heat a tick. The copper heat sink is noteworthy for its high thermal conductivity, making it a favorite for use in large heat sink arrays.

Refrigerated Heat Sink
What is better at cooling than copper? Really cold copper. The refrigerated heat sink can maintain a balmy -60 degrees C with the application of a little EU. It can accept up to MV, and will cool 1 MJ worth of heat per every 2 EU. It can also run unpowered, but has a penalty to air cooling when doing so. Has a thermal conductivity of 222 MJ worth of heat per tick. At maximum temperature, and with 128 EU/t it can cool ~152 MJ worth of heat a tick. The refrigerated heat sink the highest maximum temperature of all heat sinks, as well as the highest rate of cooling, this makes it ideally suited for both the sink and source positions in a heat exchanger array.

Known Issues
Terms












