mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-05-12 21:26:23 +02:00

hardcore commands. Moved lots of duplicated code to functions in CommandUtils.java. Split /ptp into individual commands, just like /party. Used ternary logic to simplify some of our /skillname stat displays. Fixed skill guide to not allow for negative pages. Simplified logic for many /skillname data calculations. Use permission checks to prevent calculating data that will never be displayed. Made the skill guide into its own command.
30 lines
1.3 KiB
Java
30 lines
1.3 KiB
Java
package com.gmail.nossr50.commands.party;
|
|
|
|
import org.bukkit.command.Command;
|
|
import org.bukkit.command.CommandExecutor;
|
|
import org.bukkit.command.CommandSender;
|
|
|
|
import com.gmail.nossr50.locale.LocaleLoader;
|
|
|
|
public class PartyHelpCommand implements CommandExecutor {
|
|
|
|
@Override
|
|
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
|
switch (args.length) {
|
|
case 1:
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.3", "/party join", "/party quit"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.1", "/party create"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.4", "/party <lock|unlock>"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.5", "/party password"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.6", "/party kick"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.7", "/party leader"));
|
|
sender.sendMessage(LocaleLoader.getString("Party.Help.8", "/party disband"));
|
|
return true;
|
|
|
|
default:
|
|
sender.sendMessage(LocaleLoader.getString("Commands.Usage.1", "party", "help"));
|
|
return true;
|
|
}
|
|
}
|
|
}
|