Fluid Tank [1.8.8 - 1.21.10] icon

Fluid Tank [1.8.8 - 1.21.10] -----

Transport different amounts of fluids in a portable tank.



[​IMG]

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!

[​IMG]
  • 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).
[​IMG]
[​IMG]

[​IMG]

[​IMG]

[​IMG]
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.
 

[​IMG]
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
 

[​IMG]
If you use this plugin and want your server to be showcased here, send me a private message.
  • survivorz.net
  • mc.latamkaos.es (Spanish)
[​IMG]
  • Add new configurations.
  • Add a configuration GUI in-game.
[​IMG]
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
Resource Information
Author:
----------
Total Downloads: 35
First Release: Jul 18, 2021
Last Update: Oct 11, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings