bonjour,
je veux tp un jouer au spanw au loc 0, 0, 0 dans 15 sec après sa victoire le temp de recuperer le stuff de adversaire
merci
cordialement,
jessy.l
je veux tp un jouer au spanw au loc 0, 0, 0 dans 15 sec après sa victoire le temp de recuperer le stuff de adversaire
merci
cordialement,
jessy.l
Code:
private void checkWin() {
if (this.players.size() == 1) {
Player winner = this.players.get(0);
Bukkit.broadcastMessage(String.valueOf(winner.getName()) + " gagne le duel ! ");
winner.sendMassage("Tu sera tp dans 15 seconde au spawn")
winner.teleport("je veux tp un jouer au spanw au loc 0, 0, 0 dans 15 sec après sa victoire le temp de recuperer le stuff de adversaire")
restart();
}
}
Code:
package fr.lemineurfou.duel.arenas;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Player;
public class Arena
{
private Location loc1;
private Location loc2;
private List<Player> players;
private boolean isStarted;
public Arena(Location loc1, Location loc2) {
this.loc1 = loc1;
this.loc2 = loc2;
this.players = new ArrayList<>();
this.isStarted = false;
restart();
}
public Location getFirstLoc() {
return this.loc1;
}
public Location getSecondLoc() {
return this.loc2;
}
public List<Player> getplayers() {
return this.players;
}
public void setStarted() {
this.isStarted = true;
}
public boolean isStarted() {
return this.isStarted;
}
public void eliminate(Player victim) {
this.players.remove(victim);
checkWin();
}
private void checkWin() {
if (this.players.size() == 1) {
Player winner = this.players.get(0);
Bukkit.broadcastMessage(String.valueOf(winner.getName()) + " gagne le duel ! ");
winner.sendMassage("Tu sera tp dans 15 seconde au spawn")
winner.teleport("je veux tp un jouer au spanw au loc 0, 0, 0 dans 15 sec après sa victoire le temp de recuperer le stuff de adversaire")
restart();
}
}
private void restart() {
this.players = new ArrayList<>();
this.isStarted = false;
}
}