this.getServer().getCommandMap().register("ah", new Command("ah") {
@Override
public boolean execute(CommandSender sender, String label, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage("Только для игроков!");
return true;
}
Player player = (Player) sender;
if (args.length == 0) {
openAuctionMenu(player, 0);
return true;
}
if (args[0].equalsIgnoreCase("sell")) {
if (args.length < 2) {
player.sendMessage(TextFormat.RED + "Используйте: /ah sell <цена>");
return true;
}
try {
int price = Integer.parseInt(args[1]);
if (price <= 0) {
player.sendMessage(TextFormat.RED + "Цена должна быть больше 0!");
return true;
}
This is a piece of my code for the command "/ah",but when I write her in the game, then he writes me all the time usage-message!
Please help!