Have you ever wanted to carry a few buckets of some liquid around, but didn't have enough inventory space for all the buckets? Well this mod is here to save the day! This mod is an attempt to make an easy way to carry a few buckets of liquids without the need to mess with lots of buckets or portable tanks. It adds backpack-like items called liquipacks. Liquipacks are basically backpacks for fluids!
Note: The textures in this section are outdated. They will be updated but it might take a while.
Liquipacks can be worn in the chestplate slot, and can hold 4 tanks. Once tanks have been installed, you will be abloe to open your liquipack inventory (default keybind - 'L').
Normal liquipack recipe:
Items in bottom right and left corners are small tanks, see crafting recipe in tank section
The liquipack pipe interface is used to automatically drain/fill the liquipack into/from a pipe system. The block has an internal buffer of 10000mb and when a player that is wearing a liquipack walks over it, depending on it's settings it will drain or fill the liquipack from/to the internal buffer.
When you right click it it will open an interface that looks like this:
The button allows you to choose whether you want to drain or fill the liquipack to/from the blocks internal buffer. The arrows allow you to choose which liquipack tank you want to drain/fill to (counting from left to right of the liquipack inventory). Here is an example screenshot of a setup that empties and fills up a liquipack using buildcraft pipes and tank:
Crafted as follows:
The liquipack bucket allows you to put down and pick up liquids directly from/into the liquipack. Shift right click with the bucket in your hand to toggle between placing and picking up, and change the tank that you want to place/pick up from. It is crafted as follows:
Tanks need to be installed on the liquipack, otherwise it would be useless. There are 3 tiers, holding 10000mb, 20000mb and 300000mb respectively.
Here are the crafting recipes for the small, medium and big tanks (in that order): The Iron Ingot in this recipe should be replaced with an Iron Block.
The Liquipack spoiler is the only way to remove tanks from a liquipack, and also the easiest way to add tanks. Simply insert the liquipack in the top slot, and the tanks that are in the liquipack will show up in the bottom slots. Put tanks in or take tanks out of these slots, and they will be added/removed from your liquipack.
Liquipacks can be upgraded with several upgrades:
- LiquidXP
This upgrade allows you to drain your xp into a tank in the form of liquidxp and vice versa. It requires openblocks to be installed to work. It is disabled by default, and can be configured by clicking the xp button in the liquipack interface. It has three mode:
Disabled - wont do anything
Drain Player XP Into Tank - Drains xp from the player, converts it to liquid xp and fills up the specified tank.
Drain Tank Into Player XP - Drains liquid xp from the specified tank, converts it to xp and adds it to the player.
The game can crash if you empty the last bucket out of a tank using the bucket slots in the liquipacks inventory. This is already fixed in the next version.
Modpacks: You may use liquipacks in your modpack without asking me, but if you have some kind of website or forum thread for modpack, you must link to this thread.
#StopModReposts
Posting my mod on different websites is allowed as long as you link to this post and don't re-upload the mod to a different file sharing service. The download link must be my official curseforge link (Downloads page or Direct Download Link). Using bit.ly or other URL shorteners that you money off are strictly forbidden. You can't make money of other peoples work. #StopModReposts Look at this thread for more details.
For map makers: (Advanced) I don't know if anyone will use this, but you can make custom liquipacks using these NBT tags. Here is the NBT structure (Note: this is outdated, but you can still make liquipacks like this and then put them in a crafting table to convert them to the new format)
For example, here's a command that will give you a liquipack with 2 tank with a capacity of 64000mb each: /give {yourIGN} liquislots:liquislots_liquipack 1 0 {tanks:[{Capacity:64000},{Capacity:64000}]} Banner:
Huge thanks to ruyan for this awesome banner!
"All that matters is the price. That's what nobody gets. There’s always a price to pay for using the Objects. Whether you know it or not, there's always a price."
The feature to fill a bucket from the inventory tank or suck up the liquid from the bucket is nice.
However, some liquids don't allow buckets to fill em' up.
Could you possibly try making your own modded bucket that can pick up any liquid?
The feature to fill a bucket from the inventory tank or suck up the liquid from the bucket is nice.
However, some liquids don't allow buckets to fill em' up.
Could you possibly try making your own modded bucket that can pick up any liquid?
Filling and emptying liquids from the tank should work with any liquid container (as long as its registered correctly in forge as a liquid container), so cells from IC2 for example should work. I'm also planning to have some machines that could interface with your tanks, so you could pipe liquids into them.
- Two liquipacks already implemented, advanced one can store 20000mb in each tank while the regular one can only store 10000mb.
- Interface has both tanks, clicking one of them will select it. The bucket filling/emptying interface will fill/empty the currently selected tank.
New features:
- Liquipack Pipe Interface - This block allows you to drain/fill your liquipacks into/from pipes/fluiducts.
- Liquipack inventory is now a keybind. You can change it from options-controls, in the inventory category.
Normal liquipack recipe:
Items in bottom right and left corners are small tanks, see crafting recipe in tank section
When you right click it it will open an interface that looks like this:
The button allows you to choose whether you want to drain or fill the liquipack to/from the blocks internal buffer. The arrows allow you to choose which liquipack tank you want to drain/fill to (counting from left to right of the liquipack inventory). Here is an example screenshot of a setup that empties and fills up a liquipack using buildcraft pipes and tank:
Crafted as follows:
The liquipack bucket allows you to put down and pick up liquids directly from/into the liquipack. Shift right click with the bucket in your hand to toggle between placing and picking up, and change the tank that you want to place/pick up from. It is crafted as follows:
Tanks need to be installed on the liquipack, otherwise it would be useless. There are 3 tiers, holding 10000mb, 20000mb and 300000mb respectively.
Here are the crafting recipes for the small, medium and big tanks (in that order):
The Iron Ingot in this recipe should be replaced with an Iron Block.
The Liquipack spoiler is the only way to remove tanks from a liquipack, and also the easiest way to add tanks. Simply insert the liquipack in the top slot, and the tanks that are in the liquipack will show up in the bottom slots. Put tanks in or take tanks out of these slots, and they will be added/removed from your liquipack.
- LiquidXP
This upgrade allows you to drain your xp into a tank in the form of liquidxp and vice versa. It requires openblocks to be installed to work. It is disabled by default, and can be configured by clicking the xp button in the liquipack interface. It has three mode:
Disabled - wont do anything
Drain Player XP Into Tank - Drains xp from the player, converts it to liquid xp and fills up the specified tank.
Drain Tank Into Player XP - Drains liquid xp from the specified tank, converts it to xp and adds it to the player.
Downloads:
Downloades are on CurseForge
Version 1.0 - Minecraft 1.7.10 - This update can break old saves. See above for instructions on how to migrate old worlds
Version 0.5 - Minecraft 1.7.10
Version 0.4.1 - Minecraft 1.7.10
Version 0.4 - Minecraft 1.7.10
Version 0.3 - Minecraft 1.7.10
Version 0.2 - Minecraft 1.7.10
Known bugs:
Modpacks:
You may use liquipacks in your modpack without asking me, but if you have some kind of website or forum thread for modpack, you must link to this thread.
#StopModReposts
Posting my mod on different websites is allowed as long as you link to this post and don't re-upload the mod to a different file sharing service. The download link must be my official curseforge link (Downloads page or Direct Download Link). Using bit.ly or other URL shorteners that you money off are strictly forbidden. You can't make money of other peoples work. #StopModReposts Look at this thread for more details.
Links:
Curseforge project
ModpackForum.com Thread
For map makers: (Advanced)
I don't know if anyone will use this, but you can make custom liquipacks using these NBT tags. Here is the NBT structure (Note: this is outdated, but you can still make liquipacks like this and then put them in a crafting table to convert them to the new format)
For example, here's a command that will give you a liquipack with 2 tank with a capacity of 64000mb each:
/give {yourIGN} liquislots:liquislots_liquipack 1 0 {tanks:[{Capacity:64000},{Capacity:64000}]}
Banner:
Huge thanks to ruyan for this awesome banner!
What it has:
However, some liquids don't allow buckets to fill em' up.
Could you possibly try making your own modded bucket that can pick up any liquid?
Filling and emptying liquids from the tank should work with any liquid container (as long as its registered correctly in forge as a liquid container), so cells from IC2 for example should work. I'm also planning to have some machines that could interface with your tanks, so you could pipe liquids into them.
- Two liquipacks already implemented, advanced one can store 20000mb in each tank while the regular one can only store 10000mb.
- Interface has both tanks, clicking one of them will select it. The bucket filling/emptying interface will fill/empty the currently selected tank.
Nice update though
Auto filling the bucket is actually on my to-do list.
Thanks!
New features:
- Liquipack Pipe Interface - This block allows you to drain/fill your liquipacks into/from pipes/fluiducts.
- Liquipack inventory is now a keybind. You can change it from options-controls, in the inventory category.
I added a bucket that can place and pick up liquids from/into the liquipack.
Thanks!
Wow!!!
These are really nice! I'm definitely going to use these. Thank you so much!
I will probably make a backport to 1.6, but 1.5 is very outdated so I don't think I'll port to it.