- Баллы
- 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;
}
}