Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.lexepi.rush.Games;
- import java.util.ArrayList;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.entity.Player;
- public class GameUtils {
- public static ArrayList<String> TeamR = new ArrayList<String>();
- public static ArrayList<String> TeamB = new ArrayList<String>();
- static int task;
- static int countdown = 6;
- public static void onStart(){
- for(Player pls : Bukkit.getOnlinePlayers()){
- Location TheTraitorsGames = new Location(pls.getWorld(), -114, 71, 79);
- pls.teleport(TheTraitorsGames);
- task = Bukkit.getScheduler().scheduleSyncRepeatingTask(Bukkit.getPluginManager().getPlugin("Rush"), new Runnable() {
- @Override
- public void run() {
- countdown--;
- if(countdown == 5){
- Bukkit.broadcastMessage("Début de la partie dans 5 secondes !");
- }else if(countdown == 4){
- Bukkit.broadcastMessage("Début de la partie dans 4 secondes !");
- }else if(countdown == 3){
- Bukkit.broadcastMessage("Début de la partie dans 3 secondes !");
- }else if(countdown == 2){
- Bukkit.broadcastMessage("Début de la partie dans 2 secondes !");
- }else if(countdown == 1){
- Bukkit.broadcastMessage("Début de la partie dans 1 seconde !");
- }else if(countdown == 0){
- GameUtils.onGameStart();
- Bukkit.getScheduler().cancelTask(GameUtils.task);
- countdown = 6;
- if(!TeamR.contains(pls) && !TeamB.contains(pls)){
- int randomTeam = new Random().nextInt(2);
- if(TeamR.size() != 4){
- if(randomTeam == 0){
- TeamR.add(pls.getName());
- pls.sendMessage("Tu as été assigné à la §4Team Rouge");
- }
- }else if(TeamB.size() != 4){
- if(randomTeam == 1){
- TeamB.add(pls.getName());
- pls.sendMessage("Tu as été assigné à la §1Team Bleu");
- }
- }
- }
- }
- }
- }, 20, 20);
- }
- }
- public static void onGameStart() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment