Chest Randomizer

Chest Randomizer

230k Downloads

Description

This is a plugin that allows you to randomize the contents of a chest. This can be useful for minigames such as: Skywars, HungerGames, and games that require any random chests.

Features

  • Configurable item list
  • Configurable Messages
  • Configurable Percentages
  • Allows for systematic resetting of chests through console and command blocks
  • Auto-Updater

Quick Start

Give yourself the permission node: 'cr.*'
Then type /cr randomize as a player to place a chest at feet level containing random items in it.

Permissions

Permission Node Default Value Description
cr.* op Allows access to all the commands
cr.access op Allows the use of /cr
cr.randomize.* op Allows the use of all /cr randomize groups
cr.reload op Allows the use of /cr reload

Commands

Command Permission Description Arguments
/chestrandomizer cr.access Allows you to see all command admin, randomize, reload, metrics, updater
/chestrandomizer admin cr.admin Admin commands add, create, remove
/chestrandomizer admin add cr.admin Adds the item in your main had to the specified group /cr admin add <percent> [group]
/chestrandomizer admin create cr.admin Creates a group with the specified name /cr admin create <name>
/chestrandomizer admin remove cr.admin Removes the specified group /cr admin remove [group]
/chestrandomizer randomize cr.randomize Places a chest at feet level with randomized contents /cr r <group> <x> <y> <z> [facing] [world]
/chestrandomizer reload cr.reload Reloads chestrandomizer’s config files N/A
/chestrandomizer updater cr.updater Allows force-updating and opting in/out of updating opt-out, opt-in, update-now
/chestrandomizer metrics cr.metrics Allows opting in/out of metrics logging opt-out, opt-in

To-do:

  • Leave suggestions in the comments or pm me

Configuration

The configuration is self-explanatory.

The auto updater will only connect to bukkit.org. The auto updater can be disabled in the configuration file.

This plugin sends statistics about the usage to the server http://mcstats.org/ This can be disabled in the config

This plugin uses only code I have made with a few exceptions. Gravity's Auto Updater and Hiendra's Plugin Metrics have been included.