[FREE] GameBox | 12 Inventory games in one GUI

Status
This thread has been locked.

Nikl

Feedback score
0
Posts
19
Reactions
8
Resources
0
Support chat on Discord

New Major version has just been released (v2) and this thread is outdated (check out the original thread). There are more then 12 games at the moment.

gamebox.png


One GUI for all the fun

Open source on GitHub. Take a look ;)

Make GemCrush, Minesweeper, Battleship, ConnectFour, Sudoku, Whac A Mole, Cookie Clicker, Rock Paper Scissors, Tic Tac Toe and 2048 accessible in one gui!
there are more games to come


Get GameBox (Includes the games CookieClicker, MatchIt and ConnectFour)
-----------
Some Games are add-ons:
GemCrush
Minesweeper
Battleship
2048
LogicPuzzles (Sudoku and Three In A Row)
Whac A Mole

MP-GameBundle (Rock Paper Scissors and Tic Tac Toe)


More information about the Games and all commands/permissions is on my homepage

(Outdated)



about.png

GameBox provides a gui where all my inventory games can hook into (more games to come). The goal is for you to be able to customize your own game modes.
To open the main gui you can either use the command /gb (/gamebox, /games) or enable and configure the hub mode in the configuration file to open the gui when cklicking with a customizable item.

The GUI includes help buttons with configurable messages in the lore. The default lores explain the games. There is a toggle button for each player to turn on/off sound in the GUI and all games.

GameBox also includes a token system which enables you to reward your Players with tokens when winning games. These tokens can then be used to buy configurable stuff in the token shop included in the main GUI of GameBox (v. 1.1.0 +).

For multiplayer games there is an invitation system to allow the players inviting anyone over the chat. The invited player will receive a message and can then accept the invitation inside the GUI.



features.png


Easy to use and good looking GUI

All the fun games ;)


MySQL and file storage support

Token system with a directly from the GUI accessible token shop

Highly customizable

Permissions to use games as donator perks



What is customizable?

  • All buttons, lores, displaynames, Inventory titles and so on...
  • Configure the navigation buttons (back to main menu, exit, back to game menu). You can change their slots or disable them completely by giving them a negative slot
  • You can add different versions of the same game with different rules (for example: an easy minesweeper game with 5 mines, a normal one with 8 and a hard one with 10). Other things you can customize for the gamemodes are rewards and costs and more. These customizations affect the game modes displayed in the GameBox GUI but they are configured in the games configuration files. For more information please refer to the specific plugins page.
  • Configure the token shop (in tokenShop.yml):
    • Make your own categories
    • Fill the categories with as many items as you want (automatic page system)
  • Turn on/off economy
  • Turn on/off sounds
  • Configure the hub mode for your hub world
  • Disable the plugin in some worlds


commands.png



/gamebox or /gb, /games
Opens the main GUI

/gb help
and /gb ?
Display configurable help messages


/gb info
Display configurable information about all installed games. Per default this includes lists of all shortcut commands (see below).


Some Shortcut Commands
Every game has at least one. Run /gb info to see all of them!



/gb gc
Directly opens the GemCrush GUI

/gb bs
Directly opens the Battleship GUI

/gb ms
Directly opens the Minesweeper GUI

/gb 2048
Directly opens the 2048 GUI


/gb c4
Directly opens the ConnectFour GUI

/gb su or /gb sudoku
Directly opens the Sudoku GUI

/gb cc
Directly opens the Cookie Clicker GUI





Admin Commands

Main command /gameboxadmin, /gbadmin or /gba
Permission: "gamebox.admin"

/gba token [player name]
Displays the token count of said player

/gba [givetoken:taketoken:settoken] [player name] [count]
Manipulate the token count of said player. Works with online and offline players as long as the player has been on the server before.




permissions.png



The permission system allows for different people having access to different games. You can take the default permission "gamebox.play.*" from everyone and then give only access to specific games with "gamebox.play.(game ID here)". The IDs are minesweeper, battleship, 2048, sudoku and gemcrush (find all IDs here). To completely forbid players to open the GUI or any game, take the permission "gamebox.use" from them.

With the play permissions the starting of games is controlled. Players can still access the game GUIs and for example look at top lists and the different game modes. To restrict this access you can take the default permission "gamebox.gamegui.*" from everyone and then give only access to specific game GUIs with "gamebox.gamegui.(game ID here)".

To forbid specific players to use the token shop, take "gamebox.shop" from them. If you do not want anyone to use the shop, you should disable tokens in generall (can be done in the configuration file). This will lead to the shop not being displayed, the tokens not being displayed and no tokens will be payed anymore from games.

Other permissions:

"gamebox.admin"
gives access to everything! Permission needed for admin commands

"gamebox.info"
gives access to /gb info
Default: true

"gamebox.help"
gives access to /gb help and /gb ?
Default: true


Planed features:
  • Make game statistics accessible through Placeholder API
  • Add more Games...
  • Tell me what to do ;)

Planed games:
  • Tick-Tack-Toe
  • I love hearing about your ideas :) PM me, I don't bite (most of the time...)
Complete list of planed/in-work/finished games

proofOfOwnership.png







 

Attachments

  • gamebox.png
    gamebox.png
    57.7 KB · Views: 1,552
  • about.png
    about.png
    22.5 KB · Views: 1,544
  • features.png
    features.png
    28.5 KB · Views: 1,544
  • commands.png
    commands.png
    36.4 KB · Views: 1,539
  • permissions.png
    permissions.png
    38.6 KB · Views: 1,526
  • proofOfOwnership.png
    proofOfOwnership.png
    46.5 KB · Views: 1,553
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Eric

Software Engineer
Supreme
Feedback score
14
Posts
1,760
Reactions
1,648
Resources
1
Damn that looks nice! Good job!
 

Nikl

Feedback score
0
Posts
19
Reactions
8
Resources
0
Damn that looks nice! Good job!

This looks really cool.

That actually looks amazing, well done man!

Damnnn this looks pretty cool! <3

Thank you guys, that means a lot to me!


There have been some updates:

The thread has been updated and I added proof of ownership (seems to be a custom here :D)
 

34010

Supreme
Feedback score
69
Posts
2,037
Reactions
2,189
Resources
0
That's actually a pretty nice idea. Thanks
 

Nikl

Feedback score
0
Posts
19
Reactions
8
Resources
0
A while ago I added Cookie Clicker to GameBox.

The current Cookie Clicker version includes 14 Buildings (Cursor to Prism) and more then 100 Upgrades!
Games are saved and can be continued whenever you want to.
 
Status
This thread has been locked.
Top