Fluid Tanks and Overlays

Published by Semper on
Supported MCreator versions
2024.4
2025.2
Tags / plugin type
Java plugin
Fluid Tanks and Overlays
Downloads:
469
Upvotes: 7
About the plugin

This plugin allows block to have more than one tank.

Additionally, visual fluid widgets can be added to guis 


Wiki:

Everything about this plugin can be found here:

zsemper.github.io/plugins/ftao


Changelog:

  • v1.2.2:
  • fixed issue with gui elements when gui in fluid tank was not selected

All changes can be found here:

zsemper.github.io/plugins/ftao/changelogs

License
MIT License

Plugin downloads
FTaO 1.2.2 2024.4 - ftao_v1.2.2_24.4.zip Uploaded on: 10/18/2025 - 10:00   File size: 43.28 KB
FTaO 1.2.2 2025.2 - ftao_v1.2.2_25.2.zip Uploaded on: 10/18/2025 - 10:01   File size: 45.98 KB

Comments

I don't see any tank elements like how others are saying, nothing appears different. I'm using a forge 1.20.1 generator on 2025.2 if that helps.

fluids are different to an energy bar, they use a texture atlas to display the animated fluid texture, while an energy bar is just one texture file, so its more simple to just use that instead of making a plugin just for that

Doesnt work it says this when opening mcreator

the following plugins failed to load:
template

This needs an tutorial cause I'm so confused does this plugin make it possible to make an energy bar overlay or is it only for the fluid

cool plugin but could you make it work with your other fluid plugin so you can do something like "add *amount* of *fluid* to tank *TANK* to block at XYZ

Okay so I made a list that I think would be cool additions for the plugin and some that I think are essential for the plugin

So, here it is:
- Drain/Fill into specific tanks of a block since there is currently no way to do that - I want to make a block that separates a fluid into 2 elements (in fluid state) and for that, I would need 1 input and 2 outputs, and a mixer that combines fluids - 4 tanks combined. So that I think is VERY essential for the plugin.
- Multiple output tanks that work with the fill output tank procedure block - I also think that is pretty essential
- All procedures in your other plugin could get a TANK input into procedure blocks so that it works with this one, OR you could add the procedure blocks for the specific tanks into this one

Your plugin could be very useful for me, but it still has some things that I think make it not very useful in my opinion. You could change that though!

Good luck with everything!

Tanks don't use an index in the forge/neoforge fill and drain methods for some reason, they are only used on the getter methods (like: getFluidInTank(int index)).
The fill/drain blocks work in the way, that they first check if the input/output tank is valid, if so they will fill/drain the tank, otherwise they move to the tank.
For my other fluid related plugin, I will update it to work with this one, when I finish my other project