Notice: this mod is officially retired! Explanations have been made in the official README, as well as on the project page on my website. If someone else wishes to take over, they should start a new thread (and maybe link this one, for historical reference).
Original post follows:
For fun and as an exercise in getting started in modding Minecraft, I have implemented Liquid UU-Matter. As I had expected (and stated in that thread), I couldn't really think of anything useful to do with liquid UUM, but it turned out kind of pretty so it could just sit around in a tank all day... but I wasn't really satisfied with that, and then FunnyMan3595 came up with excellent ideas!
The first idea was using the Buildcraft refinery (with its two liquid inputs) to duplicate liquids at the cost of some UUM. Recipes for that are below:
- 3 UU + 1 oil = 2 oil
- 5 UU + 1 fuel = 2 fuel
- 5 UU + 1 biofuel = 4 biofuel
- 3 UU + 1 biomass = 13 biomass
- 3 UU + 1 apple juice = 9 apple juice
- 3 UU + 1 liquid honey = 9 liquid honey
- 5 UU + 1 seed oil = 21 seed oil
- 5 UU + 1 creosote oil = 31 creosote oil
- 5 UU + 1 lava = 31 lava
- 1 UU + 1 crushed ice = 2 crushed ice
- 1 UU + 1 IC2 coolant = 3 IC2 coolant
These recipes, and their energy costs, are mostly configurable -- the default MJ cost is 5 * UU-cost, and the recipes fall under three broad categories: burnable liquids that can be further processed, burnable liquids that cannot be further processed, and non-fuel liquids. The rationale for how these numbers were reached is publicly available, and I welcome comments and suggestions to further tweak them. I also have a personal request, for my own curiosity: if you change the conversion ratios, let me know what you changed and why. That's useful data.
Please note that LiquidUU 0.7.10 and below had much less balanced conversion ratios. They are saved, for posterity, in the spoiler below:
- 1 UU + 1 water = 10 water
- 1 UU + 1 lava = 5 lava
- 1 UU + 1 oil = 2 oil (does not work in Minecraft < 1.4.5 due to Buildcraft bug)
- 2 UU + 1 fuel = 2 fuel
- 1 UU + 1 biomass = 2 biomass (again, Buildcraft bug)
- 2 UU + 1 biofuel = 2 biofuel
- 1 UU + 1 seed oil = 4 seed oil
- 1 UU + 1 apple juice = 4 apple juice
- 1 UU + 1 liquid honey = 2 liquid honey
Getting UUM into a tank is extremely simple, just right-click the tank with a piece of UUM in your hand. Getting it back out again is the same process, but using empty cells. Note that you will lose the cell in doing so, but that was ultimately considered a trivial cost, well in line with the other uses of cells in IC2. You may also use the Forestry squeezer and bottler for these operations, if Forestry is available. Similarly, you can use Forestry cans (but *not* wax capsules of either kind) if you want to carry the liquid UU around.
New in version 0.7, and the second excellent idea, is the Accelerator. This is a new machine, crafted like so:
In case you can't see it very well (or don't recognize them), the items are a Buildcraft tank and hopper on the top row, a stone waterproof pipe and advanced circuit directly below them on the middle row, and a wooden transport pipe at the bottom, under the circuit.
The accelerator is a highly advanced piece of machinery that will allow you to instantly smelt, macerate, extract, or compress, at the cost of a little bit of liquid UU-matter. The liquid UU can be inserted by Buildcraft liquid pipe (only UU will be accepted), or you can throw solid UUM or cans of UUM into the slot at the top-right of the UI (click image for fullscreen original):
Here's an example setup of a small logistics pipe auto-crafting system capable of extracting rubber, compressing netherrack to nether bricks, and macerating iron ore and smelting the resulting iron dusts (again, click the image for the fullscreen original):
All of these functions were briefly tested and seem to work just fine, but do report any problems you run into, I'm interested.
Warning: there is currently (as of v0.7.12b, probably earlier versions, as well) a known item loss bug associated with using the keyboard shortcuts for moving things directly from your hotbar to another inventory slot -- specifically when used with the accelerator's UUM input slot.
Please note that the accelerator texture is purely temporary, and the only matter considered important in making it was that you should be able to tell the face (that must face a machine) from the other sides. Further note that the accelerator does not consume EUs directly, rather it is capable of powering itself from the same process that allows liquid UUM to instantly produce two dusts out of an iron ore block.
When you place the accelerator, it will be facing away from you -- which should help you integrate them easily with pre-placed machines. Also, it responds correctly to the IC2 wrenches, so if you place it and it's not quite looking the right way, just shift-right-click on the face opposite the machine, and it will turn to face that.
But wait, there's more: if you're a modder and would like your machine to work with the accelerator, take a look at ro.narc.liquiduu.InstantRecipe and .IAcceleratorFriend -- with these two classes you can control everything the accelerator can do with your machine, and even have your machine get notified when an operation is taking place so you can consume whatever resources you may require as part of normal operation! We won't be throwing in those Ginsu knives free of charge, though.
- LiquidUU v0.7.12b (universal) (MC 1.4.7, Forge 499, IC2 1.112.192-lf and Buildcraft 3.4; optional: Forestry 22.214.171.124, NEI 126.96.36.199, Railcraft 6.14, Thermal Expansion 188.8.131.52).
- Older versions and change log (starting at MC 1.3.2, IC2 1.106).
This mod is open-source under the MMPL -- source is included in the .zip, and available at the LiquidUU github. Anyone wanting to use it for any purpose may do so, including mod packs or whatever, as long the source, or links to the source, are also provided -- the zip itself will do that for you, but linking to this thread or the github would probably be best. Speaking personally, I'd also appreciate being notified, but other than that, it's all yours.
Parts of this mod (namely, the Liquid Electrolyzer face textures) were provided by Zerrens (and we are all profoundly grateful not to be subjected to my lack of artistic skill). LiquidUU art assets are released under the Creative Commons Attribution license.
What's this "Liquid Electrolyzer" thingy that doesn't have a crafting recipe?
The next version of LiquidUU -- v0.8 -- will finalize this machine: it has basically the same function as the standard IC2 Electrolyzer, but will work on liquid water and liquid electrolyzed water provided in adjacent tanks. Liquid electrolyzed water is already available, but the machine doesn't have a working GUI yet, nor does it actually operate. It was just too much unnecessary effort to remove it from the 0.7.12 release.
Something to test, for those of you who like that: play with the wrench on the liquid electrolyzer, and try to make it turn in such a way that the faces don't quite follow your wrench. This shouldn't be possible, and I haven't been able to manage it, but if lots of us try, someone might find the way (and tell me how they did it). I also have a report that in one setup it's possible to obtain a full stack of 64 LEs when using the wrench on it -- I really want to know if anyone can reproduce that, and how. I can't do it.
There's also a configuration change in v0.7.11: the config key "accelerator" in the block section has been replaced with a key named "machine". When LiquidUU reads a config with the old key present, it should mark it as obsolete -- please make sure that happens. Note that LiquidUU will not remove the obsolete key from your configuration, it'll just ignore it when the new key is present. This should provide maximum backwards compatibility, but if something goes wrong, I'll want to know what happened.