ChestDrop v1.0-alpha-5

Make exploration fun with ChestDrop! Race to loot the Hidden Gems, trade them for valuable items!

  1. glroywlod
    Make exploration fun with ChestDrop! Race to loot the Hidden Gems, trade them for valuable items!


    Gameplay

    ChestDrop drops chests filled with Hidden Gems that players can trade for in-game items, giving them a fun incentive to go out and explore the wilderness.

    Race to the Chest

    Each time ChestDrop drops a chest, it broadcasts the coordinates to the world. Players all race get there first. Each chest they find contains 1-5 Hidden Gems. Players use the Trade Gems GUI to purchase items.

    Collect them All

    Start with a pristine world and use the /dropchest command to generate 10, 100, or over 9000 chests on command. Let players loose to see who can collect the most in the time limit

    Features
    • Chest dropping mechanic lets chests fall through tree leaves to the forest floor, or through water to the ocean bottom. No annoying chests on top of trees or floating on water!
    • Lighted markers make chests easy to see (and double as a diving bell for chests under water).
    • Automatic WorldBorder integration keeps chests where players can reach them.
    • Per-world settings let you configure ChestDrop separately for each world.
      • Enable or disable ChestDrop for each world.
      • Set the interval and probability of regular chest drops.
      • Set the maximum range for chests to spawn, with or without WorldBorder.
      • Prevent chest drops in worlds with no players online.
    • NEW! Customize the Hidden Gems with custom names and lore to match the theme of your world.
    • NEW! ChestDrop now supports Towny! Chests will avoid towns and drop in the wild if at all possible.
    Commands

    /tradegems

    • Opens a GUI where players can trade their gems for items. Requires permission chestdrop.tradegems
    /addtrade <cost>
    • Adds the item in hand to the trades offered with the cost specified. Defaults to 1 Gem. Requires permission chestdrop.addtrade
    /dropchest <quantity>
    • Drops <quantity> chests on the current world. Defaults to 1 chest drop. Requires permission chestdrop.dropchest
    /givegems <quantity> <player> [additional players...]
    • Gives <quantity> hidden gems to the players listed. Requires permission chestdrop.givegems

    Permissions

    chestdrop.dropchest


    • allows the use of the /dropchest command
    • default: op
    chestdrop.addtrade

    • allows the use of the /addtrade command
    • default: op

    chestdrop.givegems


    • allows the use of the /givegems command
    • default: op

    chestdrop.tradegems


    • allows the use of the /tradegems command
    • default: everyone


    Configuration

    We recommend running the server once with ChestDrop installed to pre-generate a default configuration file. From here, there are two main sections in config.yml:

    General

    Code (YAML):

    loreBasedGemModel
    : false # true | false
     
    Gem

    Code (YAML):

    gem
    :
        Name
    : Hidden Gem
        Lore
    :
       - Found in special chests around the world.
     
    Worlds

    Contains settings for each world

    Code (YAML):

    worlds
    :
        world
    : # the name of the world
            enabled
    : false # true | false
            dropWhenEmpty
    : false # true | false
            maxRangeForDrops
    : 1000 # range in blocks from spawn
            dropInterval
    : 1200 # server ticks between drop opportunities
            dropChance
    : 0.1 # probability of chest in drop opportunity
     
    Trades

    Contains details of each offered trade. This section is easier to manage in game. Use the /addtrade command to offer any item you hold in your hand for trade, and the config.yml updates automatically.

    Code (YAML):

    trades
    :
            example
    :
            item
    :
                ==
    : org.bukkit.inventory.ItemStack
                type
    : EXP_BOTTLE
                amount
    : 10
            cost
    : 1
     
    2015-08-03_00.52.53.png

    2015-08-03_00.52.48.png

    2015-08-03_23.37.21.png

    2015-08-03_23.37.31.png

    2015-08-03_23.37.09.png
    SpyroTM likes this.

Recent Reviews

  1. corporabruno
    corporabruno
    5/5,
    Version: v1.0-alpha-5
    Running on my Spigot 1.8.8 BungeeCord system with no problems. Configuration was easy. Thank you for this GEM.
  2. PearaeDPlatypus
    PearaeDPlatypus
    5/5,
    Version: v1.0-alpha-5
    Good plugin especially for an alpha version
  3. Bloodshot_pico
    Bloodshot_pico
    5/5,
    Version: v1.0-alpha-4
    It's a great plugin for people wanting to add that fun factor into their players worlds of Adventure!
  4. Tenno
    Tenno
    5/5,
    Version: v1.0-alpha-3
    Perhaps let us custmoize the chestdrop appearance with a schematic file?
    Would be great!
  5. SpyroTM
    SpyroTM
    5/5,
    Version: v1.0-alpha-3
    Can you add editable lores?
    1. glroywlod
      Author's Response
      Ready in the latest update.
  6. Mannke94
    Mannke94
    4/5,
    Version: v1.0-alpha
    Not working for my Farmworld, works fine on the main world tho.
    However you could also make "rare" Chests, that contain more Gems or something similar.
    Overall nice plugin.
  7. mastof
    mastof
    5/5,
    Version: v1.0-alpha
    Add command for given gems