AutoReferee

AutoReferee

Competitive Minecraft Made Easy!

For Advanced Users: Map Configuration Specification

If you are a competitive Minecraft mapmaker, and you would like to generate a configuration file for AutoReferee, first be sure to have installed the latest version of AutoReferee and WorldEdit (WorldEdit required for selecting regions). Always be certain you are using the most recent, up-to-date versions of both plugins. Once we have configured your map, you will no longer need WorldEdit, and may remove it if you wish.

This tutorial assumes:

This tutorial will explain how to use the in-game AutoReferee configuration toolchain to setup maps for AutoReferee. The built-in tools will not be suitable for more advanced maps, so a specification is provided for users looking to configure complicated maps. You can also join irc.freenode.net #autoreferee for support.

Start by loading up your world. Be sure that this copy of your world is ready for production, and that you don't intend to change anything else. Our setup process will be recording the locations of certain key elements, and we don't want those details to change. In order to configure your map, you will need the autoreferee.configure permission node, which are automatically given to ops and to players with autoreferee.* or autoreferee.admin nodes.

When ready to begin, type /autoref cfg init. This will generate an autoreferee.xml template in the world folder of the world you are currently in. Before we can proceed, we will need to edit this file to include a few important values. You aren't required to stop the server to do this.

Edit autoreferee.xml with the text editor of your choice. If you are unfamiliar with XML, consider taking a few moments to familiarize yourself with its syntax. The format for the config files will be explainedYou need only to edit a few simple variables:

And for each team in the team list:

Keep in mind, team names with whitespace in them will require players to type quotation marks around them (such as "Lane 1"), which some may find tedious. If possible, pick a one-word name. The provided template for your autoreferee.xml provides two teams ready to be customized, but you are welcome to add additional teams to this list. AutoReferee will happily accomodate more than two teams. Once you are done with these few edits, save the file, then type /autoref cfg reload, or if you prefer, reload the server.

At this point, we need to check to make sure all of your changes have taken effect and are correct. Type /matchinfo to see information about the map and teams, which should reflect your changes in autoreferee.xml.