Code Monkey home page Code Monkey logo

liquiduu's Introduction

This is a Minecraft mod.

It depends on IC2 and Buildcraft, and optionally integrates with Forestry, Not Enough Items and Thermal Expansion.

It makes UU-Matter from IC2 into a liquid, for use with liquid pipes and tanks. It also makes the Buildcraft refinery able to use liquid UUM and other liquids to duplicate those liquids. It further allows (most) IC2 basic machines, as well as any willing to use the API, to use liquid UUM as a processing accelerator, to speed up automated processing at a reasonable cost.

The canonical place to get information on LiquidUU is its thread on the IC2 forum.

Retirement Notice

As of 2013-08-26, LiquidUU is officially retired. My reasoning is as follows:

  • IC2 has been outwardly stagnant for more than half a year now. While this is changing now, I've since discovered that I don't really miss it -- I'm playing quite happily without IC2.

  • Liquid UU-Matter (by which I mean the actual thing the mod creates) was never all that useful. I played some fairly long-term worlds with the mod available and never actually felt a need to liquify my UU-matter (mostly because I don't really produce much of the stuff in the first place). As sub-points to this:

    • Liquid duplication is a cheap trick, and while the conversion ratios have gotten some balance, being able to duplicate liquids is not exceptionally useful. In the case of Forestry liquids, it's easy enough to just get more once you've gotten some in the first place; in the case of oil, one either doesn't use it, or doesn't want infinite quantities of it.

    • Accelerating IC2 machine operations is nice... but it's also a lot more expensive than just waiting for processing to finish. Since time is rarely such an important resource that one cannot wait for the maceration of a stack of iron (or something) to finish, the accelerator becomes a fairly useless toy to keep around.

  • Liquid electrolysis, the last work-in-progress which was never finished, was aiming in the same general direction as liquid duplication -- storing EUs in liquid form is not exceptionally useful, given that you can always just make more of them, and that you can store large amounts easily enough in their natural form.

If anyone is interested in taking over the maintenance of this mod (I'm not sure why you would), please feel free to contact me in some way and I'll help you pick it up.

Compiling

To compile this mod, you will need a working MCP+Forge+MCPDeobfuscate install with mcp_interface plugged in. Instructions for that are in the README.txt files provided in both branches of the mcp_deobfuscate repository. You may also like the instructions I've written for setting up MCP+Forge+mcp_deobfuscate projects to automatically build with Jenkins.

Note that, for a successful compile, you will need all of IC2, Buildcraft, Forestry, NEI, and Thermal Expansion to be present in your lib/ folder -- the simplest way to do this is just to copy them out of your minecraft {core,}mods/ into lib-obf/, and let deobfuscate_libs.py make them usable and put them in the right place. Further note that CodeChickenCore is not required -- the compile process does not need it.

Once you're set up, just clone this repository into your brand new mods/ directory, and don't forget to also clone NarcLib, as it is a dependency. After that, a simple "python runtime/recompile_mods.py LiquidUU" will create the package for you, just like the readme of mcp_interface says.

License

This mod is open-source under the terms of the Minecraft Mod Public License, version 1.0.1, included in this package as LICENSE.md.

liquiduu's People

Contributors

narc0tiq avatar viliml avatar

Watchers

James Cloos avatar luke chen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.