Fix ConnectionListener for player leave
Dieser Commit ist enthalten in:
Ursprung
e47b9688a8
Commit
42d2be974a
@ -49,7 +49,7 @@ public class ConnectionListener extends BasicListener{
|
|||||||
MWTeam.removeInvitations(e.getPlayer());
|
MWTeam.removeInvitations(e.getPlayer());
|
||||||
MissileWars.leave(e.getPlayer());
|
MissileWars.leave(e.getPlayer());
|
||||||
|
|
||||||
if (Bukkit.getOnlinePlayers().isEmpty()) {
|
if (Bukkit.getOnlinePlayers().isEmpty() || (Bukkit.getOnlinePlayers().contains(e.getPlayer()) && Bukkit.getOnlinePlayers().size() == 1)) {
|
||||||
Bukkit.shutdown();
|
Bukkit.shutdown();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,8 +34,9 @@ public class WaitingListener extends BasicListener {
|
|||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onDisconnect(PlayerQuitEvent e){
|
public void onDisconnect(PlayerQuitEvent e){
|
||||||
if(Bukkit.getOnlinePlayers().isEmpty())
|
if (Bukkit.getOnlinePlayers().isEmpty() || (Bukkit.getOnlinePlayers().contains(e.getPlayer()) && Bukkit.getOnlinePlayers().size() == 1)) {
|
||||||
Bukkit.shutdown();
|
Bukkit.shutdown();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren