mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-30 00:56:47 +01:00
Update /mcstats to use Bukkit CommandAPI. Addresses #628
This commit is contained in:
parent
81ba0404b2
commit
ef7aeb752e
@ -17,6 +17,7 @@ import com.gmail.nossr50.commands.player.InspectCommand;
|
|||||||
import com.gmail.nossr50.commands.player.McabilityCommand;
|
import com.gmail.nossr50.commands.player.McabilityCommand;
|
||||||
import com.gmail.nossr50.commands.player.McmmoCommand;
|
import com.gmail.nossr50.commands.player.McmmoCommand;
|
||||||
import com.gmail.nossr50.commands.player.McrankCommand;
|
import com.gmail.nossr50.commands.player.McrankCommand;
|
||||||
|
import com.gmail.nossr50.commands.player.McstatsCommand;
|
||||||
import com.gmail.nossr50.locale.LocaleLoader;
|
import com.gmail.nossr50.locale.LocaleLoader;
|
||||||
import com.gmail.nossr50.skills.acrobatics.AcrobaticsCommand;
|
import com.gmail.nossr50.skills.acrobatics.AcrobaticsCommand;
|
||||||
import com.gmail.nossr50.skills.archery.ArcheryCommand;
|
import com.gmail.nossr50.skills.archery.ArcheryCommand;
|
||||||
@ -229,4 +230,16 @@ public final class CommandRegistrationHelper {
|
|||||||
command.setUsage(LocaleLoader.getString("Commands.Usage.1", "mcrank", "<" + LocaleLoader.getString("Commands.Usage.Player") + ">"));
|
command.setUsage(LocaleLoader.getString("Commands.Usage.1", "mcrank", "<" + LocaleLoader.getString("Commands.Usage.Player") + ">"));
|
||||||
command.setExecutor(new McrankCommand());
|
command.setExecutor(new McrankCommand());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void registerMcstatsCommand() {
|
||||||
|
List<String> aliasList = new ArrayList<String>();
|
||||||
|
aliasList.add("stats");
|
||||||
|
|
||||||
|
PluginCommand command = mcMMO.p.getCommand("mcstats");
|
||||||
|
command.setDescription(LocaleLoader.getString("Commands.Description.mcstats"));
|
||||||
|
command.setPermission("mcmmo.commands.mcstats");
|
||||||
|
command.setPermissionMessage(permissionsMessage);
|
||||||
|
command.setUsage(LocaleLoader.getString("Commands.Usage.0", "mcstats"));
|
||||||
|
command.setExecutor(new McstatsCommand());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,6 @@ import com.gmail.nossr50.chat.commands.ACommand;
|
|||||||
import com.gmail.nossr50.chat.commands.PCommand;
|
import com.gmail.nossr50.chat.commands.PCommand;
|
||||||
import com.gmail.nossr50.commands.CommandRegistrationHelper;
|
import com.gmail.nossr50.commands.CommandRegistrationHelper;
|
||||||
import com.gmail.nossr50.commands.player.MccCommand;
|
import com.gmail.nossr50.commands.player.MccCommand;
|
||||||
import com.gmail.nossr50.commands.player.McstatsCommand;
|
|
||||||
import com.gmail.nossr50.commands.player.MctopCommand;
|
import com.gmail.nossr50.commands.player.MctopCommand;
|
||||||
import com.gmail.nossr50.config.AdvancedConfig;
|
import com.gmail.nossr50.config.AdvancedConfig;
|
||||||
import com.gmail.nossr50.config.Config;
|
import com.gmail.nossr50.config.Config;
|
||||||
@ -446,7 +445,7 @@ public class mcMMO extends JavaPlugin {
|
|||||||
CommandRegistrationHelper.registerMcrefreshCommand();
|
CommandRegistrationHelper.registerMcrefreshCommand();
|
||||||
getCommand("mctop").setExecutor(new MctopCommand());
|
getCommand("mctop").setExecutor(new MctopCommand());
|
||||||
CommandRegistrationHelper.registerMcrankCommand();
|
CommandRegistrationHelper.registerMcrankCommand();
|
||||||
getCommand("mcstats").setExecutor(new McstatsCommand());
|
CommandRegistrationHelper.registerMcstatsCommand();
|
||||||
|
|
||||||
// Party commands
|
// Party commands
|
||||||
getCommand("a").setExecutor(new ACommand());
|
getCommand("a").setExecutor(new ACommand());
|
||||||
|
@ -697,6 +697,7 @@ Commands.Description.mcgod=Toggle mcMMO god-mode on/off
|
|||||||
Commands.Description.mcmmo=Show a brief description of mcMMO
|
Commands.Description.mcmmo=Show a brief description of mcMMO
|
||||||
Commands.Description.mcrank=Show mcMMO ranking for a player
|
Commands.Description.mcrank=Show mcMMO ranking for a player
|
||||||
Commands.Description.mcrefresh=Refresh all cooldowns for mcMMO
|
Commands.Description.mcrefresh=Refresh all cooldowns for mcMMO
|
||||||
|
Commands.Description.mcstats=Show your mcMMO levels and XP
|
||||||
Commands.Description.mmoedit=Edit mcMMO levels for a user
|
Commands.Description.mmoedit=Edit mcMMO levels for a user
|
||||||
Commands.Description.Skill=Display detailed mcMMO skill info for {0}
|
Commands.Description.Skill=Display detailed mcMMO skill info for {0}
|
||||||
Commands.Description.skillreset=Reset mcMMO levels for a user
|
Commands.Description.skillreset=Reset mcMMO levels for a user
|
||||||
|
@ -49,7 +49,6 @@ commands:
|
|||||||
mcgod:
|
mcgod:
|
||||||
description: Toggle mcMMO god-mode on/off
|
description: Toggle mcMMO god-mode on/off
|
||||||
mcstats:
|
mcstats:
|
||||||
aliases: [/stats]
|
|
||||||
description: Shows your mcMMO stats and xp
|
description: Shows your mcMMO stats and xp
|
||||||
mcremove:
|
mcremove:
|
||||||
aliases: []
|
aliases: []
|
||||||
|
Loading…
Reference in New Issue
Block a user