Tutorial
Introduction
An arena is a designed venue for hosting deathmatches. It consists of one lobby spawn point, one spectator spawn point, and at least two team start points. When a player joins a public match, he or she will be sent to the lobby spawn point first. There, players will be able to select a kit while waiting for other players to join. When a player is eliminated from the match, he or she will be sent to the spectator spawn point, observing other players until the end of the match.
There’re three different match modes: 1v1, 2v2, and ffa. An arena with more than two team start points can host all three modes, while an arena with only two team start points can only host 1v1 and 2v2. The match will start automatically when the number of players in the lobby matches the number of team start points in the arena. There’s no upper limit to how many start points you can have in each arena, but having too many start points will prevent the match to start in a timely manner.
Setting up an arena
Start by building a physical venue in the Minecraft world. Remeber to reserve spaces for the spawn points listed above. If you’re not good at building, you can also find a schematic oneline and import it.
Once you’re ready, execute /ba create arena <arena_name>
to start mapping spawn points to the arena. For instance, to create an arena named colosseum
, execute /ba create arena colosseum
. You need permission blockyarena.create
to do this.
Next, you want to physically stand on each of the spawn points, and execute /ba edit <arena_name> spawn <type>
for each of them. For instance, to make your current position the lobby spawn point, you need to stand still, face ahead, and then execute /ba edit colosseum spawn lobby
. Do the same for the spectator
spawn point. Repeat this step multiple times for the team start
points.
Once you have all the spawn points registered, including at least two team start points, enter /ba edit <arena_name> save
to save the mapping.
Creating a kit
A kit is a collection of vanilla or modded items that a player can equip before the match starts. To create a new kit, populate your inventory with the items you wish to have for the kit, then execute /ba create kit <kit_name>
. You may override an existing kit by executing the same command a second time.
Playing the game
As a player, you can challenge another player to a One-On-One deathmatch directly. You do this by executing /ba challenge <player_name>
. The other player can accept the request in 15 seconds by clicking the accept button in the chat. Then, both of you will be send to a random arena and the match countdown will start immediately.
However, if you wish to match with random players, you need to use the general /ba join <type>
command. For instance, /ba join 1v1
, /ba join 2v2
, and /ba join ffa
will put you into a random arena that supports the respective mode. If there’s insufficient players waiting in the lobby, you have to wait for other players to join before the match can kick off.
You can also specify the arena you want to play in. Let’s say you want to play 2v2
in the arena colosseum
, just execute /ba join 2v2 -n colosseum
and you’ll be teleported to the lobby there.
When you’re waiting in the lobby, you can retrieve a kit by executing /ba kit <kit_name>
.
To quit a match, simply execute /ba quit
.
Interacting with the command block
You can also include the -p
option to the join
and kit
command and let players execute the command by interacting with a command block. For instance, to let a nearby player retrieve the kit hero
, put /ba kit hero -p @p
in a command block.
Permissions
blockyarena.play
andblockyarena.kit
for playersblockyarena.create
,blockyarena.remove
, andblockyarena.edit
for admins