Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.dragon0617.bukkitrunnable;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.scheduler.BukkitRunnable;
- import org.bukkit.scheduler.BukkitTask;
- import me.dragon0617.MiniGame.MiniGameManager;
- import net.md_5.bungee.api.ChatColor;
- public class CountDown extends BukkitRunnable implements Listener {
- public int i = 20;
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- new BukkitRunnable() {
- @Override
- public void run() {
- if (i != 1) {
- if (Bukkit.getServer().getOnlinePlayers().size() == 2) {
- i--;
- }
- if (i != 0) {
- Bukkit.broadcastMessage(ChatColor.GOLD + "Game will start in" + i);
- i--;
- } else {
- Bukkit.broadcastMessage(ChatColor.GOLD + "Game has started");
- }
- }
- }@Override
- public synchronized BukkitTask runTaskTimer(Plugin plugin, long delay, long period)
- throws IllegalArgumentException, IllegalStateException {
- // TODO Auto-generated method stub
- return super.runTaskTimer(MiniGameManager.getPlugin(MiniGameManager.class),0L, 20L);
- }
- };
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement