Please follow me on spigot it means a lot to me and it will support me The plugin is in BETA right now and may contains bugs, I'll make sure to fix them, and you can always send me bugs you encountered.
You can download templates (with more to be added in the future) by clicking the "CLICK HERE" button below. Simply place the templates inside the templates folder in the plugin file. CLICK HERE
Achievements system
Add as many achievements as you want.
View achievements by status: Completed, in progress, or not started.
Customizable lore, rewards, and achievement completion messages.
Pages system.
Stores achieved player's achievements using database
Game selection and voting
View games and see their voting percentage and glass colors depending on their percentage
Customizable lore, items.
Pages system.
Current minigames
ElectricFloor
OITC
Instagib
GoldRush
Slaparoo
Speedbuilders
More to come...
Update checker
Multi Arena/BungeeCord Support
Cosmetics system
Each game has it's own cosmetics with customizable lore, prices, rarity and etc.
Pages system.
Stores selected player's cosmetics using database and loads them once a player joins an arena.
Storage system
MySQL using HikariCP
SQLite
Supports 1.16 to 1.21.x
Lower versions will be supported in the future
Spectator system
Scoreboard system
Customizable scoreboards for lobby and in-game.
Anti-flicker.
Vault compatibility
Used for buying cosmetics.
Highly customizable
Actionbar system
Join signs
Code (Text):
shuffle
<arena>
Sign's attached block will change depending on the arena's state
Lobby and in-game items
API for developer
Much more!
Player commands:
/shuffle join <arena> | Join an arena.
/shuffle leave |Leave the current arena.
Admin commands:
/shuffle join <arena> | To join an arena.
/shuffle leave | Leave the current arena
/shuffle create <arena> <minplayers> <maxplayers> | Create a new arena.
/shuffle remove <arena> | Remove an arena.
/shuffle setmainlobby | Set the main lobby
/shuffle setspectator | Set the spectator location
/shuffle achcreate <type> | Create a new achievement
/shuffle addspawn | Add a spawn point to the current arena
/shuffle addminigame <arena> <type> | Add a minigame to an arena
/shuffle setpowerup | Add a powerup to a game
/shuffle setshowcase | Set a arena's showcase locations
/shuffle settop | Set a arena's tops locations
/shuffle setlobby | Set a arena's lobby location
/shuffle createtemplate <name> | Create a new template for SpeedBuilders
/shuffle save | Save the current arena
Arena creation:
To create an arena, use the command: /shuffle create <name> <min> <max>
Example: /shuffle create Test 2 4
Then, follow the steps to complete the arena setup.
Achievement creation:
To create an achievement, use the command: /shuffle achcreate <type>
Example: /shuffle achcreate OITC_WINS
Then, follow the steps to complete the achievement setup.
Template creation:
To create a template, use the command: /shuffle createtemplate <name of template>
Example: /shuffle createtemplate Grass
Then, follow the steps to complete the template setup.