mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-23 05:36:46 +01:00
Updating the permissions for the /mctop command.
This commit is contained in:
parent
15f212c384
commit
57c8c94db7
@ -120,6 +120,10 @@ public class MctopCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void flatfileDisplay(int page, String skill, CommandSender sender) {
|
private void flatfileDisplay(int page, String skill, CommandSender sender) {
|
||||||
|
if (!skill.equalsIgnoreCase("all") && CommandHelper.noCommandPermissions(sender, "mcmmo.commands.mctop." + skill.toLowerCase())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Leaderboard.updateLeaderboards(); //Make sure we have the latest information
|
Leaderboard.updateLeaderboards(); //Make sure we have the latest information
|
||||||
SkillType skillType = SkillType.getSkill(skill);
|
SkillType skillType = SkillType.getSkill(skill);
|
||||||
String[] info = Leaderboard.retrieveInfo(skillType, page);
|
String[] info = Leaderboard.retrieveInfo(skillType, page);
|
||||||
@ -152,6 +156,11 @@ public class MctopCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void sqlDisplay(int page, String query, CommandSender sender) {
|
private void sqlDisplay(int page, String query, CommandSender sender) {
|
||||||
|
if (!query.equalsIgnoreCase("taming+mining+woodcutting+repair+unarmed+herbalism+excavation+archery+swords+axes+acrobatics+fishing")) {
|
||||||
|
if (CommandHelper.noCommandPermissions(sender, "mcmmo.commands.mctop." + query.toLowerCase())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
String tablePrefix = Config.getInstance().getMySQLTablePrefix();
|
String tablePrefix = Config.getInstance().getMySQLTablePrefix();
|
||||||
HashMap<Integer, ArrayList<String>> userslist = Database.read("SELECT " + query + ", user, NOW() FROM " + tablePrefix + "users JOIN " + tablePrefix + "skills ON (user_id = id) WHERE " + query + " > 0 ORDER BY " + query + " DESC, user LIMIT "+((page * 10) - 10)+",10");
|
HashMap<Integer, ArrayList<String>> userslist = Database.read("SELECT " + query + ", user, NOW() FROM " + tablePrefix + "users JOIN " + tablePrefix + "skills ON (user_id = id) WHERE " + query + " > 0 ORDER BY " + query + " DESC, user LIMIT "+((page * 10) - 10)+",10");
|
||||||
|
|
||||||
|
@ -737,7 +737,7 @@ permissions:
|
|||||||
mcmmo.commands.mcmmo: true
|
mcmmo.commands.mcmmo: true
|
||||||
mcmmo.commands.mcrank: true
|
mcmmo.commands.mcrank: true
|
||||||
mcmmo.commands.mcstats: true
|
mcmmo.commands.mcstats: true
|
||||||
mcmmo.commands.mctop: true
|
mcmmo.commands.mctop.all: true
|
||||||
mcmmo.commands.party.all: true
|
mcmmo.commands.party.all: true
|
||||||
mcmmo.commands.ptp: true
|
mcmmo.commands.ptp: true
|
||||||
mcmmo.commands.ability:
|
mcmmo.commands.ability:
|
||||||
@ -806,8 +806,55 @@ permissions:
|
|||||||
description: Allows access to the mcremove command
|
description: Allows access to the mcremove command
|
||||||
mcmmo.commands.mcstats:
|
mcmmo.commands.mcstats:
|
||||||
description: Allows access to the mcstats command
|
description: Allows access to the mcstats command
|
||||||
|
mcmmo.commands.mctop.*:
|
||||||
|
description: Implies access to all mcmmo.commands.mctop permissions
|
||||||
|
children:
|
||||||
|
mcmmo.commands.mctop.all: true
|
||||||
|
mcmmo.commands.mctop.all:
|
||||||
|
description: Implies access to all mcmmo.commands.mctop permissions
|
||||||
|
children:
|
||||||
|
mcmmo.commands.mctop: true
|
||||||
|
mcmmo.commands.mctop.acrobatics: true
|
||||||
|
mcmmo.commands.mctop.archery: true
|
||||||
|
mcmmo.commands.mctop.axes: true
|
||||||
|
mcmmo.commands.mctop.excavation: true
|
||||||
|
mcmmo.commands.mctop.fishing: true
|
||||||
|
mcmmo.commands.mctop.herbalism: true
|
||||||
|
mcmmo.commands.mctop.mining: true
|
||||||
|
mcmmo.commands.mctop.repair: true
|
||||||
|
mcmmo.commands.mctop.smelting: true
|
||||||
|
mcmmo.commands.mctop.swords: true
|
||||||
|
mcmmo.commands.mctop.taming: true
|
||||||
|
mcmmo.commands.mctop.unarmed: true
|
||||||
|
mcmmo.commands.mctop.woodcutting: true
|
||||||
mcmmo.commands.mctop:
|
mcmmo.commands.mctop:
|
||||||
description: Allows access to the mctop command
|
description: Allows access to the mctop command
|
||||||
|
mcmmo.commands.mctop.acrobatics:
|
||||||
|
description: Allows access to the mctop command for acrobatics
|
||||||
|
mcmmo.commands.mctop.archery:
|
||||||
|
description: Allows access to the mctop command for archery
|
||||||
|
mcmmo.commands.mctop.axes:
|
||||||
|
description: Allows access to the mctop command for axes
|
||||||
|
mcmmo.commands.mctop.excavation:
|
||||||
|
description: Allows access to the mctop command for excavation
|
||||||
|
mcmmo.commands.mctop.fishing:
|
||||||
|
description: Allows access to the mctop command for fishing
|
||||||
|
mcmmo.commands.mctop.herbalism:
|
||||||
|
description: Allows access to the mctop command for herbalism
|
||||||
|
mcmmo.commands.mctop.mining:
|
||||||
|
description: Allows access to the mctop command for mining
|
||||||
|
mcmmo.commands.mctop.repair:
|
||||||
|
description: Allows access to the mctop command for repair
|
||||||
|
mcmmo.commands.mctop.smelting:
|
||||||
|
description: Allows access to the mctop command for smelting
|
||||||
|
mcmmo.commands.mctop.swords:
|
||||||
|
description: Allows access to the mctop command for swords
|
||||||
|
mcmmo.commands.mctop.taming:
|
||||||
|
description: Allows access to the mctop command for taming
|
||||||
|
mcmmo.commands.mctop.unarmed:
|
||||||
|
description: Allows access to the mctop command for unarmed
|
||||||
|
mcmmo.commands.mctop.woodcutting:
|
||||||
|
description: Allows access to the mctop command for woodcutting
|
||||||
mcmmo.commands.mmoedit:
|
mcmmo.commands.mmoedit:
|
||||||
description: Allows access to the mmoedit command
|
description: Allows access to the mmoedit command
|
||||||
mcmmo.commands.mmoedit.others:
|
mcmmo.commands.mmoedit.others:
|
||||||
@ -955,8 +1002,6 @@ permissions:
|
|||||||
description: Allows access to the skillreset command for unarmed for other players
|
description: Allows access to the skillreset command for unarmed for other players
|
||||||
mcmmo.commands.skillreset.others.woodcutting:
|
mcmmo.commands.skillreset.others.woodcutting:
|
||||||
description: Allows access to the skillreset command for woodcutting for other players
|
description: Allows access to the skillreset command for woodcutting for other players
|
||||||
mcmmo.commands.skillreset.mining:
|
|
||||||
description: Allows access to the skillreset command for mining
|
|
||||||
mcmmo.commands.skillreset.repair:
|
mcmmo.commands.skillreset.repair:
|
||||||
description: Allows access to the skillreset command for repair
|
description: Allows access to the skillreset command for repair
|
||||||
mcmmo.commands.skillreset.smelting:
|
mcmmo.commands.skillreset.smelting:
|
||||||
|
Loading…
Reference in New Issue
Block a user