Say Goodbye to an Inventory Full of Buckets! Tired of carrying stacks of buckets just to move water or lava?
With a
Fluid Tank, you can store your
buckets inside a single item – no extra resource packs, no complicated setup, just plug-and-play!
Compact & Powerful – Works like a normal bucket, but holds multiple buckets in one slot.
Custom Crafting Recipe – Fully configurable to match your server’s balance.
Supports Water & Lava – Even works with water in Nether-type worlds (toggleable).
Visual Fill Animation – See exactly how full your tank is, no texture/resource pack required.
Per-World Control – Enable or disable Fluid Tanks by world.
Fully Translatable – All messages and menus can be customized in your language.
Customizable Sounds – Adjust volume and pitch for full immersion.
Works with GriefPrevention and Towny.
Full support for BentoBox, ASkyBlock, SuperiorSkyBlock, IridiumSkyblock.
Supports WorldGuard v6 & v7 (requires build and interact flags if not the owner).
Easy-to-use config (config.yml, messages.yml).
Extensive permissions and commands (see spoiler tabs).
Code (Text):
Commands:
/ft - Administrative command that can reload the configuration of the plugin and can also give users a fluid tank.
Aliases: /fluidt, /ftank, /fluidtank
Arguments: <reload | give | get>
● reload: Reloads the configuration, recipe and messages of the plugin.
● get: Gives the player using the command a fluid tank.
● give: Allows the player to give a fluid tank to another player.
Code (Text):
Permissions:
fluidtank.admincommand - Grants access to the admin command /fluidtank.
fluidtank.admincommand.reload - Grants access to the reload argument of the /fluidtank command.
fluidtank.admincommand.get - Grants access to the get argument of the /fluidtank command.
fluidtank.admincommand.give - Grants access to the give argument of the /fluidtank command.
fluidtank.admincommand.* - Full access to the /fluidtank command.
fluidtank.blacklist-bypasst - Allows user to use fluid tanks in prohibited worlds.
Code (Text):
# Settings for FluidTank - v1.3
#
# recipe.enabled: If true, users can craft the fluid tank with a crafting recipe.
#
# recipe.materials: Materials used in crafting recipe.
#
#
# fluidtank.fill.lava.sound: Sound that gets played when filling the tank with lava.
#
# fluidtank.pour.lava.sound: Sound that gets played when pouring lava with a tank.
#
# fluidtank.fill.other.sound: Sound that gets played when filling the tank with other liquids.
#
# fluidtank.pour.other.sound: Sound that gets played when pouring other liquids with a tank.
#
#
# worlds.blacklist: List of worlds where players can not use the fluid tank.
#
# worlds.allow-water-nether: Allows the interaction with water in nether worlds.
#
#
#
# Use https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html or https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html when setting materials or sounds.
fluidtank:
fill:
lava:
sound: ITEM_BUCKET_FILL_LAVA
volume: 5
pitch: 5
other:
sound: ITEM_BUCKET_FILL
volume: 5
pitch: 5
pour:
lava:
sound: ITEM_BUCKET_EMPTY_LAVA
volume: 5
pitch: 5
other:
sound: ITEM_BUCKET_EMPTY
volume: 5
pitch: 5
recipe:
enabled: true
top: GSG
middle: GBG
bottom: GSG
materials:
- G:GLASS
- S:SMOOTH_STONE_SLAB
- B:BUCKET
worlds:
blacklist:
- myworld
- myworld_nether
- myworld_the_end
Code (Text):
# Messages for FluidTank - v1.3
Prefix: '&7[&bFluidTank&7] '
Commands:
reload: '&7Plugin configuration and messages were reloaded.'
usage: '&7Correct usage:'
added: '&7The fluid tank was added to your inventory.'
added-others: '&7The fluid tank was added to their inventory.'
received: '&7A fluid tank was added to your inventory.'
user-only: '&7Only in-game players can use this option.'
not-enough-space: '&7You do not have enough space in your inventory.'
not-enough-space-others: '&7They do not have enough space in their inventory.'
player-not-found: '&7Player not found.'
no-permissions: '&7You do not have permission to use this command.'
Fluidtank:
item:
name: '&b&lFluid Tank'
fluid: '&7Fluid Type: &b%fluid_type%'
buckets: '&7Buckets: &e%buckets%/%max_buckets%'
usage:
water-nether: '&7You cannot interact with water in the nether.'
empty: '&7Your tank is empty.'
full: '&7Your tank is already full.'
mix: '&7You cannot mix the fluids inside the tank.'
prohibited-world: '&7You cannot use the fluid tank in this world.'
protected-zone: '&7You cannot use a fluid tank in this protected zone.'
Server:
incompatible: Your server version is not supported by the plugin.
LAVA: Lava
WATER: Water
NONE: None
If you use this plugin and want your server to be showcased here, send me a private message.
survivorz.net
mc.latamkaos.es (Spanish)
Add new configurations.
Add a configuration GUI in-game.
If you’d like to see new features or support for additional plugins, please let me know. This project is still a work in progress, so occasional bugs may occur. Any suggestions, feedback, or bug reports are greatly appreciated. Thank you once again for using my plugin!
DISCORD SUPPORT