Plugin that allows players to play biatlon in Minecraft!
Features - Set start position
- Autonomous game start
- Player counting
- Automatic item dispensal
You can create multiple instances of biathlon games, all with different properties.
Things you need to play biathlon using BiaMine - Map, to play on (including the start and finish)
- A tripwire hook at the finish line, connected to a command block set to run the /count command.
Instructions 1. Create a BiaMine Biathlon instance. use /creategame.
2. Set the start position. Stand on the block you want to be the start position and use /setstart
3. To start the game use /startgame <id> <shootings>
4. All that is left is automatic.
Configuration The plugin supports 2 languages: English and Russian. To switch between them use /lang <langCode>, where langCode is enUS or ruRU.
Plugin can be configured using the configuration file '
config.yml'.
There is also a localization file included, so if any of the translations seems wrong, feel free to change them.
/editgame can be used to configure game properties. These properties can also be edited using the
games.yml file.
Game When you start the game, a training period will start. Do whatever you want during this period. Then, the countdown will start. After it ends, the slowness effect you were given during the countdown will be cleared, and the game will begin.
Depending on the configuration of the plugin, your game will be finished automatically, when all players will finish. Alternatively, finish it using /finishgame.
Permissions biamine.edit - Access to all commands related to game management. > Default: Ops biamine.count - Required for the /count command to work. > Default: true biamine.* - Full access to BiaMine commands. > Default: Ops
Commands
/creategame - Creates a new game instance Usage: /creategame <id> <training_time> <countdown> <display_name> REQUIRES: biamine.edit
/count - Counts a player as finished. NB! Does not announce the player's nickname. Usage: /count REQUIRES: biamine.count
/deletegame - Deletes a game instance Usage: /deletegame <id> REQUIRES: biamine.edit
/editgame - Allows to edit the game properties. Usage: /editgame <id> <property> <newValue> REQUIRES: biamine.edit
/finishgame - Finishes the game currently in progress. Usage: /finishgame REQUIRES: biamine.edit
/getinfo - Shows information of given type. Usage: /getinfo <'list' or id> [id] REQUIRES: biamine.edit
/globalvarinfo - Shows the values of global plugin variables. Usage: /globalvarinfo REQUIRES: biamine.edit
/lang - Changes the language of the plugin Usage: /lang <langCode> REQUIRES: biamine.*
/reloadgame - Reloads configuration for the selected game Usage: /reloadgame <id or '-active'> REQUIRES: biamine.edit
/selectgame - Selects the game. Usage: /selectgame <id> REQUIRES: biamine.edit
/setstart - Sets the start position at player's location for specified game. REQUIRES: biamine.edit Usage: /setstart <id>
/exclude - Exclude a player from a game. /exclude <gameID> <player> [add -r to remove]
REQUIRES: biamine.edit > Adds or removes the player to selected game's exclusions. Example1:
/exclude biathlon1 Notch > add Notch to exclusion list of game biathlon1
Example2:
/exclude biathlon1 Notch -r > remove Notch from the exclusion list of game biathlon1
/exclude <gameID> view > Prints out the list of excluded players for that game.
/exclude <gameID> clear > Clears the exclusion list for that game.