BiaMine icon

BiaMine -----

We have biathlon in the real life. Why not have it in Minecraft?



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>

/startgame - Starts the game.
Usage: /startgame <id> <shootings>
REQUIRES: biamine.edit

/stopgame - Forcefully stops the game.
Usage: /stopgame <id>
REQUIRES: biamine.edit


/verifyfiles - Verify plugin files.
Usage: /verifyfiles
REQUIRES: biamine.*


/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.
Resource Information
Author:
----------
Total Downloads: 156
First Release: Dec 12, 2021
Last Update: Mar 4, 2022
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings