Fancy Fluid Storage is the fluid storage solution you've been looking for!
Why limit your tanks to stupid cuboid shapes? Bring some creativity and design in!
Support for any version that isn't 1.16.4 has been discontinued.
This description is undergoing a major change due to v2.0 v3.0.
There is no ETA on when it will be done.
Modpack policy: One can use the mod in their modpacks, as long as they are crediting us properly for it.
As well, monetization is not allowed.
Size limitations: Up to 2197 air blocks inside the tank.
Disclaimer: Due to my lack of creativity, please have these 2 tanks that are cuboid shapes.
This first tank is the one containing lava - it is one entire tank in the arch, not several ones:
The second tank is in the center filled with water:
Currently this is the only GUI in the mod when rightclicking either any part of the tank frame (in this case, the glass) or the actual valve (hidden in these screenshots):
The fluid in the tank can be locked so only that particular fluid is allowed via. automation or normal rightclicking with a bucket or other items containing fluids:
Additional disclaimer: My lack of creativity has come up with these 2 shapes, so please enjoy them:
Tank Block Blacklist:
By default the following blocks are blacklisted for use in tanks:
- Dirt
- Grass / Grass Path
- Sponge / Wet Sponge
This can be modified by server owners (or resource pack creators) by modifying the file "data/ffs/tags/blocks/blacklist.json"
If you find any bugs or got any suggestions, feel free to make issues on the GitHub for either of them.
Enjoy playing with the mod! :)
Credits:
FridgeBoy, for helping with a lot of mathemagical things
Drullkus, for the amazing valve-texture and logo
tterrag, for helping out with fake block-rendering for the tank frames (up until v2.0)
Gigabit101, for maintaining and updating the mod to 1.12 when I needed a longer break from it
question will this mod work for other fluid types?
In reply to mooncypher0108:
Define other fluid types? Fluids from other mods such as Fuel, Oil, etc.? Because yes, those work, too.
In reply to Lordmau5:
Cool
can you update it for 1.16.4
it tells me it wont work on forge 1.16.4
In reply to scottydoodah:
Yeah, new version is out now - sorry for the delay.
Screenshot is needed to show how fancy it is!FoundIs it possible for pack devs to whitelist or blacklist the blocks that are allowed to be used in the tank creation?
Many mods for fluids transport and manupulation, i need mod for item transport. Buildcraft, AE, Refined Storage, Logistics Pipes, NO! need easy, pipes from buildcraft but not buildcraft/ Exponentialistics Pipes - got problems, Extra Utilites for 1.12.2 vs 1.7.10 super big/ help
this is the unique mod i see with animated picture claps
I can't seem to get the tanks to fill up properly; the liquid stops at the full block edge, rather than going up to the edge of the glass.
What I mean is
My tanks look like this
But I want them to look like this
I can't even seem to find a reference to this discrepancy anywhere.
Is this feature no longer available, or am I doing something wrong?
In reply to Sleeping_Sukima:
Bit late to this, but oh well - this was back when tanks in FFS were restricted to cuboid structures (which is pretty much every other multi-block tank mod). However, ever since v2.0, FFS only checks for air blocks inside the tank, which pretty much "renders" (haha, get it?) this way of showing the fluid impossible (or near impossible, rather)
I am happy that I no longer need Railcraft for this feature, as the tanks were the only reason I ever installed that mod.
? I made a cobblestone tank and started filling the tank with water it took the first fill, and would not update, I had to toggle the lock or auto eject in order for the update to show. This has happened for several builds I have tested. I am running the latest forge for 1.10.2. It feels as if the tank is not updating as it should. EDIT: B23 seems to work just fine with the updating no issues that I can see!
It appears you broke something and cause a crash on 1.9.4 thinking a bad version of Chisel is installed when it isn't.
java.lang.Exception: You are using an unsupported version of Chisel, which crashes my mod when being used.
Please use the proper, supported version from one of the following links:
http://minecraft.curseforge.com/projects/chisel
http://ci.tterrag.com/job/Chisel/branch/1.9%2Fdev/
at com.lordmau5.ffs.FancyFluidStorage.checkForBadChisel(FancyFluidStorage.java:146)
at com.lordmau5.ffs.FancyFluidStorage.constructionEvent(FancyFluidStorage.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:566)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:228)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:206)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:524)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:210)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:437)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
I don't have Chisel (not available for 1.9.4) nor Chisel 3 (doesn't work at all for me) installed.
I messed up the logic.
I made it crash when the class was not found...
Fix is coming up as we speak
I get the same kind of crash, but this time with Chisel 3 and the last FFS 1.9.4 version.
http://pastebin.com/ZthAEuDS
Try it again, but with the newest 1.6.3 build
Ok I correct me, it still doesn't work, the crash is still the same. :(
You could pop on our Discord server or make a Github issue so I could assist you with it - Curseforge is not really the place do talk this through.
https://github.com/Lordmau5/FFS/issues/65