Итак, я пытаюсь добавить аргументы для этой команды для моего Minecraft плагина, я довольно новый для этого ...Аргументов вопросы
По какой-то причине, когда я использую команду «/ bonustime 2 (или .? любой целочисленный аргумент) в игре, это ничего почему Как я могу это исправить
Вот часть моего кода, который содержит вопрос не изменится:
public boolean onCommand(Command cmd, String label, int[] args, CommandSender sender, Player player) {
if(player.hasPermission("itemgiver.set") || player.isOp()) {
if(cmd.getName().equalsIgnoreCase("bonustime") && sender instanceof Player) {
if(args.length == 1) {
player = (Player) sender;
time = args[0] * 1200;
player.sendMessage(ChatColor.DARK_PURPLE + "Players will now recieve their bonus every" + args[0] + " mins.");
}
return true;
}
}
return false;
}
Какое поведение требуется? – Kerooker
Итак, что плагин в основном делает, это давать игрокам бонусные предметы каждый установленный промежуток времени. Я хочу иметь возможность установить сменную задержку, чтобы они не постоянно получали предметы. – BlackSmoked
Всякий раз, когда я пытаюсь использовать команду в игре, она просто возвращает то, что я установил для команд: в plugin.yml. – BlackSmoked