Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.thomas.dac.tasks;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.scheduler.BukkitRunnable;
- import fr.thomas.dac.Dac;
- import fr.thomas.dac.DacState;
- public class DacAutoStart extends BukkitRunnable{
- private Dac main;
- private int timer = 11;
- public DacAutoStart(Dac main) {
- this.main = main;
- }
- @Override
- public void run() {
- if(timer == 10) {
- Player one = main.getPlayers().get(new Random().nextInt(main.getPlayers().size()));
- main.getPlayers().remove(one);
- main.getOne().add(one);
- Player two = main.getPlayers().get(new Random().nextInt(main.getPlayers().size()));
- main.getPlayers().remove(two);
- main.getTwo().add(two);
- Player three = main.getPlayers().get(new Random().nextInt(main.getPlayers().size()));
- main.getPlayers().remove(three);
- main.getThree().add(three);
- Player four = main.getPlayers().get(new Random().nextInt(main.getPlayers().size()));
- main.getPlayers().remove(four);
- main.getFour().add(four);
- }
- if(timer == 10 || timer == 5 || timer == 3 || timer == 2 || timer == 1) {
- Bukkit.broadcastMessage("§6DAC >§7 Lancement de la partie dans §e"+timer+"§6s");
- }
- if(timer == 0) {
- DacCycle cycle = new DacCycle(main);
- cycle.runTaskTimer(main, 20, 20);
- main.setState(DacState.GAME);
- Bukkit.broadcastMessage("§6DAC >§7 Lancement de la partie !");
- cancel();
- }
- timer--;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement