
BuildersGame allows server administrators to easily create games with a multitude of configurable options... Objectives, Team Chat, you name it. These options define the overall framework of each and every game you make, which BuildersGame takes and enforces on the players of your game, completely eliminating the need for a "trust" system. Some of these options include but are not limited to: Team chat, objective locations, team inventories, point structure, and much, much more.
Features:
Commands:
Inventories: Inventories are really useful when making games in BuildersGame. They allow you to easily define setups (including names) from which BuildersGame randomly selects 3 and provides each player with a choice. The choosing mechanism is records, where left-clicking the record tells which inventory you will get and right-clicking the record gives you an inventory. This takes the hassle out of defining kits or having to rely on another plugin but rather allows BuildersGame to randomly select one of your 10 possible inventories that you can define. You can define which team it is assigned to, or "None" if it doesn't matter what team gets the inventory.
Objectives: Objectives can be thought of as "flags" in Capture the Flag. Each objective has a defending team and a location, as well as a block that it is assigned to. In objectives.yml up to 10 objectives can be defined. You can setup the pickup location, which is the region from which that block can be taken to be considered "taking the objective." When a player takes from here, they get a configurable amount of points for their team. They must then take that objective back to their spawn and place it on the ground to be considered "fully capturing" the objective. They get more points and the objective returns to its original location. It's that simple! Just configure the intuitive options in objectives.yml and BuildersGame takes care of the mechanics for you.
Teams: Teams have a ton of cool features that make them cohesive and overall improve the experience of any game. One of these features is the Team Chat, which can be toggled by command and allows team members to communicate without letting the other team(s) know. As stated above, inventories can also be assigned to team, allowing the game creator to make each team's layout unique. Finally, teams have their own spawn points which allow them to spawn back at their "base," the spawn system selects a random location inside the region you define in settings.yml. That's all there is to it!