Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
"Как в дотке", омг. Что заюзал? Команды, Предметы или что?Ко мне долго доходит можно подробнее

package cooldown;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.plugin.java.JavaPlugin;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Sound;
public class MainCooldown extends JavaPlugin implements Listener
{
ArrayList<Player> cooldown = new ArrayList<Player>();
public void onEnable()
{
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onInteract(PlayerInteractEvent event)
{
final Player player = event.getPlayer();
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK)
{
if(cooldown.contains(player)) //ЕСЛИ У ИГРОКА ЕСТЬ КУЛДАУН ВЫПОЛНЯЕМ ЭТО
{
player.sendMessage(ChatColor.AQUA + "Подожди, пока эта штука перезарядится!");
event.setCancelled(true);
return;
}//ЕСЛИ У ИГРОКА НЕТ КУЛ ДАУНА ТО ВЫПОЛНЯЕМ ЭТО
player.playSound(player.getLocation(), Sound.FIREWORK_TWINKLE, 1.0F, 2.0F);
player.sendMessage(ChatColor.RED + "Приветик :)");
cooldown.add(player); //ДОБАВЛЯЕМ КУЛДАУН ПОСЛЕ ЮЗАНИЯ ЧЕГО-ЛИБО
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
public void run(){
cooldown.remove(player); //УДАЛЕНИЕ КУЛДАУНА ЧЕРЕЗ 20 ТИКОВ
}
}, 20); //20 - КОЛИЧЕСВТО ТИКОВ ПЕРЕЗАРЯДКИ
}
}
}
Опа, спасибо)Как-то так, вроде должно работать
JavaScript:package cooldown; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.plugin.java.JavaPlugin; import java.util.ArrayList; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Sound; public class MainCooldown extends JavaPlugin implements Listener { ArrayList<Player> cooldown = new ArrayList<Player>(); public void onEnable() { getServer().getPluginManager().registerEvents(this, this); } @EventHandler public void onInteract(PlayerInteractEvent event) { final Player player = event.getPlayer(); if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) { if(cooldown.contains(player)) //ЕСЛИ У ИГРОКА ЕСТЬ КУЛДАУН ВЫПОЛНЯЕМ ЭТО { player.sendMessage(ChatColor.AQUA + "Подожди, пока эта штука перезарядится!"); event.setCancelled(true); return; }//ЕСЛИ У ИГРОКА НЕТ КУЛ ДАУНА ТО ВЫПОЛНЯЕМ ЭТО player.playSound(player.getLocation(), Sound.FIREWORK_TWINKLE, 1.0F, 2.0F); player.sendMessage(ChatColor.RED + "Приветик :)"); cooldown.add(player); //ДОБАВЛЯЕМ КУЛДАУН ПОСЛЕ ЮЗАНИЯ ЧЕГО-ЛИБО Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){ public void run(){ cooldown.remove(player); //УДАЛЕНИЕ КУЛДАУНА ЧЕРЕЗ 20 ТИКОВ } }, 20); //20 - КОЛИЧЕСВТО ТИКОВ ПЕРЕЗАРЯДКИ } } }
Не за чтоОпа, спасибо)

Спасибо)Как-то так, вроде должно работать
JavaScript:package cooldown; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.plugin.java.JavaPlugin; import java.util.ArrayList; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Sound; public class MainCooldown extends JavaPlugin implements Listener { ArrayList<Player> cooldown = new ArrayList<Player>(); public void onEnable() { getServer().getPluginManager().registerEvents(this, this); } @EventHandler public void onInteract(PlayerInteractEvent event) { final Player player = event.getPlayer(); if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) { if(cooldown.contains(player)) //ЕСЛИ У ИГРОКА ЕСТЬ КУЛДАУН ВЫПОЛНЯЕМ ЭТО { player.sendMessage(ChatColor.AQUA + "Подожди, пока эта штука перезарядится!"); event.setCancelled(true); return; }//ЕСЛИ У ИГРОКА НЕТ КУЛ ДАУНА ТО ВЫПОЛНЯЕМ ЭТО player.playSound(player.getLocation(), Sound.FIREWORK_TWINKLE, 1.0F, 2.0F); player.sendMessage(ChatColor.RED + "Приветик :)"); cooldown.add(player); //ДОБАВЛЯЕМ КУЛДАУН ПОСЛЕ ЮЗАНИЯ ЧЕГО-ЛИБО Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){ public void run(){ cooldown.remove(player); //УДАЛЕНИЕ КУЛДАУНА ЧЕРЕЗ 20 ТИКОВ } }, 20); //20 - КОЛИЧЕСВТО ТИКОВ ПЕРЕЗАРЯДКИ } } }