This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.


Since bukkit.org reviews every plugin file and this process takes from one to several days, you may want to get updates from RandomBox page on SpigotMC, where plugin updates become available instantly.

RandomBox adds random boxes (the items that can drop you other random items) to your server.

Random box (or just box) is an enchanted item with custom name and lore (which contains list of names and amounts of items, that can drop).

GitHub source codeSpigotMC plugin page (I'm more active here. Updates are still going to be posted on both sites).





Configuring Plugin

You can read about Randombox configuration at documentation page.


  • /givebox <player> <box id>: gives box to player.
  • /openbox: opens the box in your hand.
  • /randombox, /rb: plugin info.
  • /randombox reload: reload config from disk.
  • /randombox list: show all boxes in config.
  • /randomblock create <box id> <cost or 0>: create a RandomBlock (it will open box gui, when player clicks on it).
  • /randomblock remove: remove RandomBlocks


  • randombox.*: Allows you to do everything.
  • randombox.main: Allows you to use /randombox command.
  • randombox.main.reload: Allows you to reload plugin config.
  • randombox.openbox: Allows you to open boxes.
  • randombox.givebox: Allows you to give boxes.
  • randombox.infinitebox: The box will not dissapear after opening (to use this permission, you need to set "useInfinitePermission" to true).
  • randombox.open.<box id>: Allows you to open boxe with <id>. Checks, only if value checkPermission in box config set to true.
  • randombox.open.*: Allows you to open all boxes. Checks, only if value checkPermission in box config set to true.
  • randombox.randomblock: Allows you to create and remove RandomBlocks.





Changelog is available on SpigotMC updates page.

"Unacceptable character '?' (0xFFFD)"

If you are getting this error when server starts, add "-Dfile.encoding=UTF-8" argument in your server launch script.

Boxes have been parsed, but doesn't open!

Check whether the box id starts with 0. If so, remove these zeros; if not -- write a bug report.



  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes

About This Project

  • Project ID
  • Created
    Dec 19, 2014
  • Last Released File
    Sep 8, 2020
  • Total Downloads
  • License



Recent Files