GameBox is a minecraft plugin written with the Bukkit API. It is published on Spigot.
A high number of inventory games can be added to GameBox. All of them are accessible for the players through one GUI. The plugin is configurable and all messages can be changed in the language files.
- Growing number of single and multiplayer games
- Customisable GUIs, messages, titles and game modes
- Statistics and top lists
- Support for MySQL and file storage
- Token system with configurable shop
GameBox uses language files for messages and inventory titles. You can add your own file or use one of the default files (german, english, spanish and mandarin).
All games have their own configuration and language files.
Token are a currency provided by GameBox. They can be awarded for winning games and can be used to sell items or other things in the token shop.
They can be accessed and given/taken through the API and through admin commands.
The token shop consists of a Menu that lists all shop categories and of pages full of shop items for each category. Every shop category is automatically paginated.
Per default access to the shop is given through a button on the main GUI. The needed permission for players is gamebox.shop
and is given by default.
You can
- sell items for token and/or money.
- sun commands for token and/or money.
- add your own categories with configurable name, lore and button.
- add as many items to any category as you want.
Shop configuration is done in the file 'tokenShop.yml' which is generated in the GameBox folder.
GameBox provides an small API.
Currently implemented features:
- Give/take/set token for online and offline players.
- Get the token count for an online or offline player.
- Download the newest version from Spigot.
- Download all the GameBox games you can find on Spigot.
- Drop it in your servers plugin folder.
- Restart your server.
- Configure GameBox:
- Change the used language file in config.yml (if you need something else then english).
- You should enable the hub mode ;)
- You can customise your tokenShop.yml and open the shop for your players.
- Optional: configure the games
- The games' configuration files are in
GameBox/games/<gameID>
- The games' language files are in
GameBox/language/<gameID>
- The games' configuration files are in
Please refer to the plugins page for a detailed list of commands and permissions.
The permissions allow for different players having access to different games. By default all players can play all games! To change that one has to take the permission gamebox.play.*
from all players. Then add the game specific play permissions gamebox.play.<gameID>
. The unique ids of all games can be found on my homepage.