InfiniteBuckets icon

InfiniteBuckets -----

Infinite water and lava buckets for Minecraft Versions 1.17 - 1.21+



Disclaimer: This plugin is under active development. There may be bugs; if you do find them, please join the Discord to report them. The review section is not for support. If you enjoy my work, please leave a review, as it helps the development team.
[​IMG]

Customizable infinite water and lava buckets for modern Paper servers. Give your players endless fluids in a safe, configurable way — with beautiful names/lore using MiniMessage, per-bucket permissions, optional Nether restrictions, and smart behavior like waterlogging support. Fully Folia compatible.

✨ Features
  • Player-friendly
    • Right-click to place water or lava
    • Automatically waterlogs blocks when possible
  • Fully customizable
    • Define any number of infinite buckets in config.yml
    • Custom name, lore, material, permission, and Nether rules
  • Permission-driven
    • Control access per bucket (infb.use.water, infb.use.lava, or your own)
  • Modern & safe
    • Paper API 1.21
    • Java 17+
    • Folia supported
    • Async update notifier for admins
  • Integrations
    • Hooks prepared for WorldGuard, GriefPrevention, Towny, Lands, PlotSquared, Residence
    • Explicit build-privilege check for SuperiorSkyblock2
  • Performance-friendly
    • Lightweight and optimized for busy servers
  • Custom branding
    • MiniMessage support for gradients, colors, and lore
  • Ready out-of-the-box
    • Comes with Infinite Water & Lava Buckets preconfigured

Installation
  1. Requirements:
    • Paper/Paper-fork 1.21+ (Folia supported)
    • Java 17+
  2. Download the latest jar from Modrinth and place it in your server’s plugins folder
  3. Start the server to generate default configuration, config.yml, and messages.yml

Commands
/infinitebuckets (aliases: /infb, /ib)
  • help — Show help menu
  • reload — Reload config, messages, buckets, and hooks
  • give <player> <bucketId> [amount] — Give infinite bucket items
Examples:
  • /infb help
  • /infb reload
  • /infb give Steve water 1
  • /infb give Alex lava 16

Permissions
  • infb.admin — Admin access (/infb reload, /infb give, tab completion)
  • infb.use.water — Use the Infinite Water Bucket
  • infb.use.lava — Use the Infinite Lava Bucket
  • infb.use.<bucketId> — Custom buckets use their own permissions

⚙️ Configuration

Config file: plugins/InfiniteBuckets/config.yml

Example:
Code (Text):

buckets:
  water:
    material: "WATER_BUCKET"
    display-name: "<gradient:#00A6FF:#00E1FF>Infinite Water Bucket</gradient>"
    lore:
      - "<gray>An endless supply of pure, refreshing water.</gray>"
    permission: "infb.use.water"
    works-in-nether: false

  lava:
    material: "LAVA_BUCKET"
    display-name: "<gradient:#FF8C00:#FF4500>Infinite Lava Bucket</gradient>"
    lore:
      - "<gray>A bucket filled with an endless supply of molten rock.</gray>"
    permission: "infb.use.lava"
    works-in-nether: true
 
Supports MiniMessage formatting → docs here

Integrations

Respects build rules when possible. Hooks initialized for:
  • WorldGuard
  • GriefPrevention
  • Towny
  • Lands
  • PlotSquared
  • Residence
  • SuperiorSkyblock2 (explicit BUILD privilege check implemented)

Why Use InfiniteBuckets?

  • Save players from the hassle of refilling buckets
  • Prevent griefing with fine-grained permission and Nether rules
  • Lightweight and performance-friendly — designed for modern Paper/Folia servers
  • Out-of-the-box ready with water & lava buckets, plus easy customization for more
  • Trusted by protection plugins, so your server stays safe

InfiniteBuckets – Endless Fluids, Endless Possibilities
Need support? Join the BusyBee Discord.​
Resource Information
Author:
----------
Total Downloads: 31
First Release: Aug 24, 2025
Last Update: Oct 5, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings