Fat Buckets 1

Fill a Fat Bucket with multiple lava sources for easy use.

  1. RandomHashTags
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://gitlab.com/RandomHashTags/fatbucket
    Contributors:
    RandomHashTags
    [​IMG]

    This plugin is required on the server if you use the Library/API

    Features
    • When you first obtain the bucket you will see it is 0% full
    • It takes 64 (customizable) total sources of lava to fill it up before it can be used
    • Images from here
      • [​IMG]
      • [​IMG]
      • [​IMG]
    • You can only fill some Fat Buckets in certain worlds
    • [​IMG]

    • As you use the Fat Bucket, it will show how many uses you have left before it is back to 0%.
    • You can only refill your Fat Bucket once all of the uses are gone!


    config.yml
    Code (YAML):
    # Made by RandomHashTags
    fat buckets
    :
      first
    : # This is the CustomBucket path ("first")
        uses
    : 256
        sources required
    : 64
        uses left status
    : " &7(&f{USES} uses&7)"
        percent full status
    : " &7(&f{PERCENT}% full&7)"
        #
        name
    : "&c&lFat Bucket"
        lore
    :
       - "&7An extremely large bucket that"
        - "&7can hold up to 256 lava sources."
        #
        usable in worlds
    :
         - "world"
          - "world_nether"
          - "world_the_end"
        fillable in worlds
    :
         - "world_nether"
        only filled in world message
    :
       - "&c&l(!)&r &cFat Buckets can only be filled in the Nether!"
    HOW TO
    coming soon...
    • First you need to get a CustomBucket
      • CustomBucket.valueOf(String path)
      • CustomBucket.valueOfUses(ItemStack item)

    • Can only be obtained using the CustomBucket.java
      • getDefault()
        • Returns a new 0% filled ProgressBucket
      • getProgress(int progress, UUID uuid, boolean createNew)
        • Returns an existing or creates a new ProgressBucket with the custom progress and UUID
      • getPercent(int percent, UUID uuid, boolean createNew)
        • Returns an existing or creates a new ProgressBucket with the custom filled percent and UUID
      • getUses(int uses)
        • Returns a new ProgressBucket with the custom uses
    • The below functions are from an existing ProgressBucket
      • public final CustomBucket bucket
      • public final UUID uuid
      • public final ItemStack is
      • public int progress

    Report bugs or request features in my discord

Recent Reviews

  1. IllumaintFish
    IllumaintFish
    3/5,
    Version: 1
    Mediocore at least you finally completed a project am I right? xD

    -------------------- Beadle's buddies not knowing the commands lmao
  2. Puyodead1
    Puyodead1
    5/5,
    Version: 1
    Great plugin for Factions, makes generating bases easy and fast. Highly recommend this plugin.
  3. llamamonium11
    llamamonium11
    5/5,
    Version: 1
    Awesome, But I was wondering if you could add support for Water buckets? Thank you for this awesome plugin!
  4. OPMEBeadle
    OPMEBeadle
    3/5,
    Version: 1
    Cool idea, how do i use them thooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo?
  5. ChaosSaaS
    ChaosSaaS
    5/5,
    Version: 1
    The plugin is really good, you need to add a way to convert/buy buckets without using the API
  6. Beadle
    Beadle
    5/5,
    Version: 1
    cool idea but whats the commands to use em lmaooooooooooooooooooooooooooooooooooooooooooo