Skip to content

Commit 98198a1

Browse files
committed
Fixed vanish discord message to show too that the player disconnected
1 parent 5da6771 commit 98198a1

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/main/java/dev/lars/utilsmanager/commands/admin/VanishCommand.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,18 @@ public void execute(@NotNull CommandSourceStack stack, @NotNull String[] args) {
7878
Bukkit.getScheduler().runTaskAsynchronously(UtilsManager.getInstance(), bukkitTask -> {
7979
StringBuilder message = new StringBuilder();
8080

81-
if (Bukkit.getOnlinePlayers().isEmpty()) {
81+
if (Bukkit.getOnlinePlayers().size() == 1) {
8282
message = new StringBuilder(RankStatements.getUnformattedRank(player) + player.getName() + " hat den Server verlassen.\n\nEs ist jetzt kein Spieler mehr online.");
83-
} if(Bukkit.getOnlinePlayers().size() == 1) {
83+
} if(Bukkit.getOnlinePlayers().size() == 2) {
8484
message = new StringBuilder(RankStatements.getUnformattedRank(player) + player.getName() + " hat den Server verlassen.\n\nEs ist jetzt nur noch 1 Spieler online.\n");
8585
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
86+
if (onlinePlayer == player) continue;
8687
message.append(RankStatements.getUnformattedRank(onlinePlayer)).append(onlinePlayer.getName()).append("\n");
8788
}
88-
} if (Bukkit.getOnlinePlayers().size() > 1) {
89-
message = new StringBuilder(RankStatements.getUnformattedRank(player) + player.getName() + " hat den Server verlassen.\n\nEs sind jetzt nur noch " + (Bukkit.getOnlinePlayers().size()) + " Spieler online.\n");
89+
} if (Bukkit.getOnlinePlayers().size() > 2) {
90+
message = new StringBuilder(RankStatements.getUnformattedRank(player) + player.getName() + " hat den Server verlassen.\n\nEs sind jetzt nur noch " + (Bukkit.getOnlinePlayers().size() - 1) + " Spieler online.\n");
9091
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
92+
if (onlinePlayer == player) continue;
9193
message.append(RankStatements.getUnformattedRank(onlinePlayer)).append(onlinePlayer.getName()).append("\n");
9294
}
9395
}

0 commit comments

Comments
 (0)