fe4b5466c7
Also, "?" alias
38 lines
1.3 KiB
Java
38 lines
1.3 KiB
Java
package pl.laststation.youhavetrouble.dynamichelp.commands;
|
|
|
|
import org.bukkit.command.Command;
|
|
import org.bukkit.command.CommandExecutor;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
import pl.laststation.youhavetrouble.dynamichelp.Dynamichelp;
|
|
import pl.laststation.youhavetrouble.dynamichelp.langmodule.lang;
|
|
|
|
|
|
public class HelpCommand implements CommandExecutor {
|
|
|
|
public HelpCommand(Dynamichelp plugin) {
|
|
}
|
|
|
|
|
|
@Override
|
|
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] args) {
|
|
|
|
new lang.translate();
|
|
Player p = (Player) commandSender;
|
|
if (args.length > 1) {
|
|
commandSender.sendMessage(lang.getTranslatedString(p, "too-many-arguments"));
|
|
return true;
|
|
} else if (args.length == 1) {
|
|
if (Dynamichelp.getPlugin().getConfig().getString("lang.en_us."+args[0]) == null) {
|
|
commandSender.sendMessage(lang.getTranslatedString(p, "invalid-page"));
|
|
return true;
|
|
}
|
|
commandSender.sendMessage(lang.getTranslatedString(p, args[0]));
|
|
return true;
|
|
}
|
|
commandSender.sendMessage(lang.getTranslatedString(p, "1"));
|
|
return true;
|
|
|
|
|
|
}
|
|
} |