ChestDrop
ChestDrop
Make exploration fun with ChestDrop! Race to be the first to loot the Hidden Gems and 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.
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> [more players...]
- Gives <quantity> gems to the listed players. Requires permission chestdrop.givegems
Permissions
chestdrop.givegems
- allows the use of the /givegems command
- default: op
chestdrop.dropchest
- allows the use of the /dropchest command
- default: op
chestdrop.addtrade
- allows the use of the /addtrade 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
loreBasedGemModel: false # true | false
Worlds
Contains settings for each world
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 automatically updates.
trades: example: item: ==: org.bukkit.inventory.ItemStack type: EXP_BOTTLE amount: 10 cost: 1
I REALLY like this plugin for my factions server, but I would really need it to be an automatic chst drop with configurable time. It would also be amazing if when the player takes what's in it, the chest disappears.
@madtomic
I don't have a copy of 1.7.10 to test with, and that's not my goal. It was compiled with Spigot 1.8 api, but I don't check the server or API version, and I use only the bukkit API classes so I think it could work. Let me know what you find!
Hi, does this work on 1.7.10?
Hi! I just wanted to tell you that this plugin is AWESOME and I can't wait for any updates to it. I was just messing around looking for plugins and I found this one. Totally worth it, and fun too!