Blockdrop Minigame is a Minecraft plugin that enables players to participate in exciting block drop minigames within predefined arena regions. This plugin is designed to manage arena creation, save and load schematics, handle player commands, and start games with countdown timers.
- Arena Management: Create, save, and manage multiple arenas.
- Schematic Handling: Save and load WorldEdit schematics for arena regeneration.
- Player Commands: Join and leave arenas, start games, and manage arena settings.
- Countdown Timer: Start games with configurable countdowns.
- State Handling: Manage different states of the game (starting, running, ending).
Set positions for creating an arena.
Manage arenas with save, regen, and delete subcommands.
Join a player to an arena.
Remove a player from an arena.
blockdropminigame.admin
: Allows access to all admin commands. Default: OP
- Select the two positions of the arena using
/blockdrop pos1
and/blockdrop pos2
. - Save the arena using
/blockdrop arena save <name>
.
- Join players to the arena using
/bd join <arenaName> <playerName>
. - The game will start automatically if the number of players in the arena reaches the required limit.
- Regenerate the arena using
/blockdrop arena regen <name>
. - Delete the arena using
/blockdrop arena delete <name>
.
The plugin configuration is managed in arenas.yml
. Here's an example:
arenas:
myArena:
world: world
minLocation: world,100,64,200,0,0
spawnLocations:
- world,102,64,202,0,0
- world,104,64,204,0,0
maxplayers: 0
active: false
schematicFilePath: myArena.schem
Contributions are welcome! Please fork the repository and submit a pull request.
This plugin is licensed under the MIT License. See LICENSE for more details.
If you encounter any issues, please report them on the GitHub issue tracker.
Made with ♥ by Om J Shah
Thank you for using Blockdrop Minigame! Enjoy your game!