Skip to content

Commit

Permalink
Merge pull request #83 from mc-server/Ranks
Browse files Browse the repository at this point in the history
Rewriting permission system to use UUIDs and Ranks
  • Loading branch information
madmaxoft committed Aug 26, 2014
2 parents 8a09edc + 7cc9928 commit bd23915
Show file tree
Hide file tree
Showing 9 changed files with 1,699 additions and 525 deletions.
91 changes: 53 additions & 38 deletions Info.lua
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,6 @@ g_PluginInfo =
HelpString = " ~ Change your gamemode",
},

["/groups"] =
{
Permission = "core.groups",
Handler = HandleGroupsCommand,
HelpString = " - Shows a list of all the groups",
},

["/help"] =
{
Permission = "core.help",
Expand Down Expand Up @@ -112,6 +105,14 @@ g_PluginInfo =
HelpString = " - Lists all connected players",
},

["/listranks"] =
{
Permission = "core.listranks",
Handler = HandleListRanksCommand,
HelpString = "List all the available ranks",
Alias = "/ranks",
},

["/locate"] =
{
Permission = "core.locate",
Expand Down Expand Up @@ -147,21 +148,21 @@ g_PluginInfo =
HelpString = " - Show list of plugins",
},

["/portal"] =
["/portal"] =
{
Permission = "core.portal",
Handler = HandlePortalCommand,
HelpString = " ~ Move to a different world",
},

["/rank"] =
["/rank"] =
{
Permission = "core.rank",
Handler = HandleRankCommand,
HelpString = " ~ Add someone to a group",
HelpString = "View or set a player's rank",
},

["/regen"] =
["/regen"] =
{
Permission = "core.regen",
Handler = HandleRegenCommand,
Expand Down Expand Up @@ -293,143 +294,157 @@ g_PluginInfo =
Handler = HandleWorldsCommand,
HelpString = " - Shows a list of all the worlds",
},
},
}, -- Commands



ConsoleCommands =
{
["ban"] =
["ban"] =
{
Handler = HandleConsoleBan,
HelpString = " ~ Bans a player by name",
},

["banlist ips"] =
["banlist ips"] =
{
Handler = HandleConsoleBanList,
HelpString = " - Lists all players banned by IP",
},

["banlist"] =
["banlist"] =
{
Handler = HandleConsoleBanList,
HelpString = " - Lists all players banned by name",
},

["clear"] =
["clear"] =
{
Handler = HandleConsoleClear ,
HelpString = " ~ Clear a player's inventory",
},

["gamemode"] =
["gamemode"] =
{
Handler = HandleConsoleGamemode,
HelpString = " ~ Change a player's gamemode",
},

["getversion"] =
["getversion"] =
{
Handler = HandleConsoleVersion,
HelpString = " - Gets server version reported to 1.4+ clients",
},

["gm"] =
["gm"] =
{
Handler = HandleConsoleGamemode,
HelpString = " ~ Change a player's gamemode",
},

["give"] =
["give"] =
{
Handler = HandleConsoleGive,
HelpString = " ~ Gives items to the specified player.",
},

["kick"] =
["kick"] =
{
Handler = HandleConsoleKick,
HelpString = " ~ Kicks a player by name",
},

["kill"] =
["kill"] =
{
Handler = HandleConsoleKill,
HelpString = " ~ Kill a player",
},

["list"] =
["list"] =
{
Handler = HandleConsoleList,
HelpString = " - Lists all players in a machine-readable format",
},

["listgroups"] =
["listgroups"] =
{
Handler = HandleConsoleListGroups,
HelpString = " - Shows a list of all the groups",
HelpString = "Shows a list of all the groups",
},

["numchunks"] =
["listranks"] =
{
Handler = HandleConsoleListRanks,
HelpString = "Shows a list of all the ranks",
},

["numchunks"] =
{
Handler = HandleConsoleNumChunks,
HelpString = " - Shows number of chunks currently loaded",
},

["players"] =
["players"] =
{
Handler = HandleConsolePlayers,
HelpString = " - Lists all connected players",
},

["plugins"] =
["plugins"] =
{
Handler = HandleConsolePlugins,
HelpString = " - Show list of plugins",
},

["rank"] =
["rank"] =
{
Handler = HandleConsoleRank,
HelpString = " ~ Add a player to a group",
HelpString = "Set or view a player's rank",
},

["save-all"] =
["save-all"] =
{
Handler = HandleConsoleSaveAll,
HelpString = " - Saves all chunks",
},

["say"] =
["say"] =
{
Handler = HandleConsoleSay,
HelpString = " ~ Sends a chat message to all players",
},

["setversion"] =
["setversion"] =
{
Handler = HandleConsoleVersion,
HelpString = " ~ Sets server version reported to 1.4+ clients",
},

["tp"] =
["tp"] =
{
Handler = HandleConsoleTeleport,
HelpString = " ~ Teleports a player",
},

["unban"] =
["unban"] =
{
Handler = HandleConsoleUnban,
HelpString = " ~ Unbans a player by name",
},

["unloadchunks"] =
{
Handler = HandleConsoleUnload,
HelpString = " - Unloads all unused chunks",
Handler = HandleConsoleUnload,
HelpString = " - Unloads all unused chunks",
},

["unrank"] =
{
Handler = HandleConsoleUnrank,
HelpString = "Resets the player's rank to default",
},

["weather"] =
["weather"] =
{
Handler = HandleConsoleWeather,
HelpString = " - Change weather in the specified world",
Expand Down
Loading

0 comments on commit bd23915

Please sign in to comment.