/RaceMinigame

Race minigame for the Cuberite Minecraft server

Primary LanguageLuaOtherNOASSERTION

A race minigame. A group of players takes part in races, with each race arena being a predefined area with a start and finish for each player. All competing players start at the same time and the fastest three are recorded for each run, with 3, 2 and 1 point being awarded respectively. The players accumulate their score and finally the point leaderboard is used to determine the winner.

Permissions

There are 3 major groups of permissions for the plugin. rmg.user.* is meant to be available for all users, and provides the means to join or leave the race. rmg.mod.* is aimed at moderators, who are allowed to start and finish the races, as well as do slight adjustments. rmg.admin.* should only be given to admins, this permission allows manipulating the race arenas and tracks.

Set up

TBD

Commands

General

Command Permission Description
/rmg alljoin rmg.mod.alljoin All players except you join the races
/rmg arena del rmg.admin.arena.del Removes the specified arena
/rmg arena deltrack rmg.admin.arena.deltrack Removes the specified track.
/rmg arena goto rmg.mod.arena.goto Teleports you to the entry of the specified arena
/rmg arena gototrack rmg.mod.arena.gototrack Sets WorldEdit selection to the specified track's finish area, teleports you to track start.
/rmg arena list rmg.mod.arena.list Lists all the available arenas
/rmg arena new rmg.admin.arena.new Creates a new arena, with entry at your current location
/rmg arena newtrack rmg.admin.arena.newtrack Adds a new track to the specified arena, with the start at your position and finish area in current WorldEdit selection.
/rmg continue rmg.mod.continue Continues to the next race arena, awarding no points for players who currently haven't finished the current arena yet.
/rmg finish rmg.mod.finish Finishes the races, displays player scores
/rmg join rmg.user.join Join the races
/rmg leave rmg.user.leave Leave the races
/rmg start rmg.mod.start Starts the races

Permissions

Permissions Description Commands Recommended groups
rmg.admin.arena.del Delete an entire arena, with all its tracks /rmg arena del admins
rmg.admin.arena.deltrack Delete a single track from an arena /rmg arena deltrack admins
rmg.admin.arena.new Create a new arena /rmg arena new admins
rmg.admin.arena.newtrack Create a new track within an existing arena /rmg arena newtrack admins
rmg.mod.alljoin Make all players join a race /rmg alljoin moderators
rmg.mod.arena.goto Go to a specific arena /rmg arena goto moderators
rmg.mod.arena.gototrack Go to a specific arena track /rmg arena gototrack moderators
rmg.mod.arena.list List all available arenas /rmg arena list moderators
rmg.mod.continue Continue the race at next arena /rmg continue moderators
rmg.mod.finish Finish the current race /rmg finish moderators
rmg.mod.start Start a race /rmg start moderators
rmg.user.join Join a race /rmg join users
rmg.user.leave Leave a race /rmg leave users