Помогите Как сделать cooldown для команды

TorwaldOswarld

Активный участник
Пользователь
Баллы
78
Имя в Minecraft
PuxTa4
Всем привет ,решил написать не большой плагин ,который будет выдавать предмет через определенное время ,но не могу реализовать cooldown на использование команды.
Знаю что конфиг криво сделать,если не сложно ,то и с ним помогите пожалуйста
Код:
public class Core extends JavaPlugin implements Listener{
    
    @Override
    public void onEnable() {
        getLogger().info("[ChristmasPresent] Плагин включен.");
        getConfig().options().copyDefaults(true);
        getConfig().addDefault("message1",
                "&7&l[&4&lНовогодний Подарок&7&l] &e&lДержи свой подарок на новый год!");
        saveConfig();
        reloadConfig();
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(sender instanceof Player) {
            Player p = (Player)sender;
            if(cmd.getName().equalsIgnoreCase("present")) {
            ItemStack item = new ItemStack(Material.DIAMOND_SWORD);
            ItemMeta meta = item.getItemMeta();
            meta.setDisplayName("Новогодний Подарок");
            item.setItemMeta(meta);
            p.getInventory().addItem(new ItemStack(item));
            p.sendMessage(changeText(getConfig().getString("message1")));
            return true;
            }
        }
        return true;
    }

    public String changeText(String text) {
        text = text.replace("&", "§");
        return text;
    }                             
}
 
В этом разделе уже куча тем по поводу команд с перезарядкой, ищи. Ответы на подобное давали 100 раз.
 
В этом разделе уже куча тем по поводу команд с перезарядкой, ищи. Ответы на подобное давали 100 раз.
Спасибо,нашел,разобрался ,только вот теперь не знаю как сделать задержку не в секундах,а в минутах ?
 
Умножать на число секунд в минуте, или делить, в зависимости от места использования.
 
Назад
Верх