There are many ways to move Liquids through dimensions and DireWolf20 has shown us some very creative ones (I liked his most recent one using turtles). But none are simple or compact.
After setting up a bucket system using EnderStorage by Chicken_Bones, I started wishing he would make a liquid version. Then thought why should he have to? there are other modders perfectly capable of doing so. So I did
The symmetry between EnderChest+Pouch inspired me to do the same with EnderTank+Bucket.
Recipes & Use
EnderTanks will share storage with all other EnderTanks on the same network with the same color code.
Clicking on a color band with a dye will change the tanks color code, and clicking on the tank with a diamond will move it to your personal network.
When a tank is broken the color code is remembered, but not the network. Instead if the tank was on a private network the diamond used is dropped. A broken tank does not lose the liquid inside, even if it was the only one on the map.
Liquids can be pumped in/out by connecting a pipe to the top/bottom. Buckets can also be used for manual filling/emptying.
They also respond to redstone, while powered they will syphon from a tank above and/or empty into a tank bellow.
To retrieve network and storage information just Right click on the tank.
Any color of wool can be use in the recipe and will yield an EnderTank with all three color bands preset to the color of the wool used.
You can also combined any EnderTank with a wool block to receive one will all the bands set to the wool color.
EnderBuckets are the portable counterpart to EnderTanks, they have access to the same liquids as the EnderTank(s) in which they share a network and color code.
Sneak + right clicking on an EnderTank will set the bucket to the tanks color and network
Liquids can be picked up by right clicking and placed with Sneak + right clicking
In creative mode:
The EnderBucket will act as an infinite source allowing you to place the liquid without decreasing the amount inside. (must have at least a buckets worth of liquid inside)
It will also act as an endless void, allowing you to pickup a liquid without increasing the the amount inside. (must have at least a buckets worth of space inside)
Right click to display network and storage information.
Any color of wool can be use in the recipe and will yield an EnderBucket with all three color bands preset to the color of the wool used.
You can also combined any EnderBucket with a wool block to receive one will all the bands set to the wool color.
Crafting is limited to only 16 color codes (all three colors the same)
You need to make an EnderTank and Sneak + right click to access all 4096 codes and private networks.
Do NOT not load a 1.6 world that had EnderTanks because the item form of the block wont correctly map to the block.
Tank item doesn't have an icon
Beaking a tank drops nothing
Using creative mode pick block on a tank crashes the game
My best guess is its an incomplete Forge feature because it should be working, everything is registered the same between 1.6 and 1.7.
EnderIO incorrectly connects to the sides of tanks and "fills" them, this will result in loss. Only connect pipes to the top and bottom of the tanks.
V1.6 and older
RedPower Fluid Pipes:
Due to RP2 directly calling ILiquidTank.fill(LiquidStack, boolean) instead of using ITankContainer.fill(ForgeDirection, LiquidStack, boolean) the liquid is lost.
NOTE: this should be fixed in 1.7 due to the new ForgeFluid system, but was unable to test because there isn't a RedPower release
Cleaned up the jar.
An error in my newest build script cause some test files to make it into the rev14 jar that may cause mod incompatibility and/or crashes.
Minecraft 1.7.2 Support
New, mod wide, version number system. Should eliminate confusion with Minecraft version numbers.
Removed Thaumcraft Support (Only until it has an updated API)
Do NOT use on a 1.6 world that contained EnderTanks. (see Known Compatibility Issues for details)
Fixed WAILA support
Fixed Standalone compatibility (no more errors if you don't have the BuildCraft API)
More Minecraft 1.7 prep work, this should be the last 1.6 version needed before upgrading to 1.7
Added WAILA support, with it installed you can get the tanks info just by looking at it
Minecraft 1.7 prep work, If you want to keep your EnderBuckets when you update your world to 1.7 you must use this version first
Fixed Bug preventing pipes from connecting to EnderTanks
Fixed Bug preventing EnderBuckets from interacting with other tanks and devices
Tank capacity can now be expanded
Uses new Forge Fluid Registry, tries to auto resolve old liquids. use "/etank" if upgrading from an old world
Tanks now hold 32 buckets (very popular request)
Compiled with SrgNames so it should work with future minor Minecraft version updates too
BugFix: EnderBuckets couldn't place liquids after compiled (reflection error )
Added config option to change item used for making tanks personal
Added two more BuildCraft gate triggers, "Over Half Full" and "Under Half Full"
EnderTanks now respond to redstone, while powered they will syphon from a tank above and/or empty into a tank bellow.
Small improvement to the way EnderBuckets place liquids into another liquid. Functions more like regular buckets now.
RedPower Fluid Pipes no longer connect to EnderTanks. This is a temporary fix to the liquid loss when pumped in and will be reverted once it works correctly.
You can no longer change the color bands of private tanks you don't own
Owned Tanks can only be broken by the owner
Added BuildCraft logic gate support
In the config there is an option to change the color values used on the bands. Any users with color blindness or reduced color sensitivity, can now tweak the bands to values they can clearly distinguish between.
Added recipe: EnderTank + wool changes all bands to wool color (suggested by xXMrSonXx)
BugFix: render glitch on EnderTanks obtained through creative mode pick block
I imagine many people have.
I started using a mod pack (DW20's FTB) for the first time about a month ago, and wanted it. Others have been using them much longer
I hope it lives up to expectations.
16000mB (aka 16 buckets)
I think I blew my godly status, I made a mortal mistake
I got the dedicated server save directory wrong.
SinglePlayer and LAN play is fine though.
Fixed version will be up soon. (need to upload it)
v1.0 saves the data in the wrong folder on Dedicated Servers, this is fixed in v1.01.
If you don't want to loose any liquids (only the liquid inside would be lost) you only need to move EnderTank.dat from /<server folder>/saves/<world name> to /<server folder>/<world name>
Ender Buckets? As in, a way to put fluids in the tank from anywhere in the world, or take it out? That sounds rather handy.
Shame they only have 16 buckets worth of storage, though. Seems I'll have to find a way to pump the fluids out after it goes in, which sucks for this mod VS Thermal Expansion at the moment.(this mod doesn't fare well against liquid tesseracts at the moment, since tesseracts can be set to much higher limits on channels, and both don't support in field fluid usage)
Rollback Post to RevisionRollBack
"Minecraft is like an orgasm - even science can't describe it"
[quote=Cryptonat][quote=Snitch]Basically you're stuck in hell till you find a portal out. There are alternatives to pig, by the way, as you probably know. :> There are no alternatives to Bacon. Ever.
Like EnderStorage by Chicken_Bones, EnderTanks have three color spots with all sixteen colors supported, that is 4096 different codes per network. There is a global network and by using a diamond they are put on the players personal network.
I can't see a server using all 4096 global codes, I also highly doubt a player will use all 4096 available to them
YX33A: That is the way I envisioned the EnderBucket working, if/when I add them I'd probably double the tanks storage to expand its use.