Buckets Configuration

The buckets.yml file is where you define all the bucket types available on your server. You can modify the built-in presets or create your own custom buckets.

🛠 Bucket Fields

Field Description Example
display-name Name of the item (supports MiniMessage). "<aqua>Infinite Bucket</aqua>"
lore List of lore lines (supports MiniMessage). ["<gray>Never runs out!</gray>"]
liquid-type Material of the liquid (WATER, LAVA). WATER
mode VANILLA_LIKE or DRAIN_AREA. VANILLA_LIKE
usage-limit Total uses (-1 for infinite). -1
cooldown Cooldown between uses (in ms). 0
permission Permission required to use the bucket. "infinitebuckets.use.water"
glowing Whether the item has the enchantment glint. true
custom-model-data Custom model data for the item. 0
place-sound Sound played when placing (XSound name). ITEM_BUCKET_EMPTY
refill-sound Sound played when refilling (XSound name). ITEM_BUCKET_FILL
icon Material of the item icon (XMaterial name). WATER_BUCKET

📝 Example: Infinite Water Bucket

buckets:
  water_infinite:
    display-name: "<aqua>Infinite Water Bucket</aqua>"
    lore:
      - "<gray>Never runs out!</gray>"
      - "<gray>Right-click to place water</gray>"
    liquid-type: WATER
    mode: VANILLA_LIKE
    usage-limit: -1
    cooldown: 0
    permission: "infinitebuckets.use.water"
    glowing: true
    custom-model-data: 0
    place-sound: ITEM_BUCKET_EMPTY
    refill-sound: ITEM_BUCKET_FILL
    icon: WATER_BUCKET