mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 19:50:37 +00:00
bending help displays commands you have perms for
This commit is contained in:
parent
d1f26305fc
commit
d6d2bfa6ad
1 changed files with 34 additions and 20 deletions
|
@ -88,9 +88,9 @@ public class Commands {
|
||||||
@Override
|
@Override
|
||||||
public boolean onCommand(CommandSender s, Command c, String label, String[] args) {
|
public boolean onCommand(CommandSender s, Command c, String label, String[] args) {
|
||||||
for(int i = 0; i < args.length; i++){
|
for(int i = 0; i < args.length; i++){
|
||||||
args[i] = args[i].toLowerCase();
|
args[i] = args[i].toLowerCase();
|
||||||
}
|
}
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
s.sendMessage(ChatColor.RED + "/bending help [Ability/Command] " + ChatColor.YELLOW + "Display help.");
|
s.sendMessage(ChatColor.RED + "/bending help [Ability/Command] " + ChatColor.YELLOW + "Display help.");
|
||||||
s.sendMessage(ChatColor.RED + "/bending choose [Element] " + ChatColor.YELLOW + "Choose an element.");
|
s.sendMessage(ChatColor.RED + "/bending choose [Element] " + ChatColor.YELLOW + "Choose an element.");
|
||||||
s.sendMessage(ChatColor.RED + "/bending bind [Ability] # " + ChatColor.YELLOW + "Bind an ability.");
|
s.sendMessage(ChatColor.RED + "/bending bind [Ability] # " + ChatColor.YELLOW + "Bind an ability.");
|
||||||
|
@ -101,7 +101,7 @@ public class Commands {
|
||||||
s.sendMessage(ChatColor.RED + "This command is only usable by players.");
|
s.sendMessage(ChatColor.RED + "This command is only usable by players.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
Player player = (Player) s;
|
Player player = (Player) s;
|
||||||
|
|
||||||
String[] deletealiases = {"delete", "d", "del"};
|
String[] deletealiases = {"delete", "d", "del"};
|
||||||
|
@ -115,12 +115,12 @@ public class Commands {
|
||||||
|
|
||||||
List<Preset> listnames = Preset.presets.get(player.getUniqueId());
|
List<Preset> listnames = Preset.presets.get(player.getUniqueId());
|
||||||
List<String> ln2 = new ArrayList<String>();
|
List<String> ln2 = new ArrayList<String>();
|
||||||
|
|
||||||
if (listnames == null || listnames.isEmpty()) {
|
if (listnames == null || listnames.isEmpty()) {
|
||||||
s.sendMessage(ChatColor.RED + "You don't have any presets.");
|
s.sendMessage(ChatColor.RED + "You don't have any presets.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (Preset preset: listnames) {
|
for (Preset preset: listnames) {
|
||||||
ln2.add(preset.getName());
|
ln2.add(preset.getName());
|
||||||
}
|
}
|
||||||
|
@ -247,7 +247,7 @@ public class Commands {
|
||||||
* They are spawning in a grappling hook.
|
* They are spawning in a grappling hook.
|
||||||
* bending give [Player] grapplinghook [# of Uses]
|
* bending give [Player] grapplinghook [# of Uses]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (args.length != 3) {
|
if (args.length != 3) {
|
||||||
s.sendMessage(ChatColor.GOLD + "Proper Usage: /bending give GrapplingHook <#OfUses>");
|
s.sendMessage(ChatColor.GOLD + "Proper Usage: /bending give GrapplingHook <#OfUses>");
|
||||||
return true;
|
return true;
|
||||||
|
@ -1160,19 +1160,33 @@ public class Commands {
|
||||||
}
|
}
|
||||||
if (args.length != 2) {
|
if (args.length != 2) {
|
||||||
s.sendMessage(ChatColor.GOLD + "Proper Usage: /bending help Command/Ability");
|
s.sendMessage(ChatColor.GOLD + "Proper Usage: /bending help Command/Ability");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending add <Player> [Element]");
|
if (s.hasPermission("bending.command.add")) {
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending bind [Ability] <Slot>");
|
s.sendMessage(ChatColor.YELLOW + "/bending add <Player> [Element]");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending clear <slot>");
|
}
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending choose <Player> [Element]");
|
if (s.hasPermission("bending.command.bind"))
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending display <Element>");
|
s.sendMessage(ChatColor.YELLOW + "/bending bind [Ability] <Slot>");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending import");
|
if (s.hasPermission("bending.command.clear"))
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending permaremove <Player>");
|
s.sendMessage(ChatColor.YELLOW + "/bending clear <slot>");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending remove [Player]");
|
if (s.hasPermission("bending.command.choose"))
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending toggle");
|
s.sendMessage(ChatColor.YELLOW + "/bending choose <Player> [Element]");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending version");
|
if (s.hasPermission("bending.command.display"))
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending who");
|
s.sendMessage(ChatColor.YELLOW + "/bending display <Element>");
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending give [Player] [Item] <Properties>");
|
if (s.hasPermission("bending.command.import"))
|
||||||
s.sendMessage(ChatColor.YELLOW + "/bending invincible");
|
s.sendMessage(ChatColor.YELLOW + "/bending import");
|
||||||
|
if (s.hasPermission("bending.admin.permaremove"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending permaremove <Player>");
|
||||||
|
if (s.hasPermission("bending.admin.remove"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending remove [Player]");
|
||||||
|
if (s.hasPermission("bending.command.toggle"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending toggle");
|
||||||
|
if (s.hasPermission("bending.command.version"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending version");
|
||||||
|
if (s.hasPermission("bending.command.who"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending who");
|
||||||
|
if (s.hasPermission("bending.command.give"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending give [Player] [Item] <Properties>");
|
||||||
|
if (s.hasPermission("bending.command.invincible"))
|
||||||
|
s.sendMessage(ChatColor.YELLOW + "/bending invincible");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (Arrays.asList(airaliases).contains(args[1].toLowerCase())) {
|
if (Arrays.asList(airaliases).contains(args[1].toLowerCase())) {
|
||||||
|
|
Loading…
Reference in a new issue