Skip to content

Commit

Permalink
fixed vanish not reaplying on rejoin
Browse files Browse the repository at this point in the history
  • Loading branch information
0PandaDEV committed Dec 1, 2023
1 parent 50d48a5 commit 9923f2b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
9 changes: 4 additions & 5 deletions src/main/java/tk/pandadev/nextron/listeners/JoinListener.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package tk.pandadev.nextron.listeners;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
Expand All @@ -20,9 +19,11 @@ public class JoinListener implements Listener {
public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
SettingsConfig.checkSettings(player);
VanishAPI.executeVanish(player);
if (Configs.feature.getBoolean("join_leave_system")) {
if (VanishAPI.isVanish(player)) {
event.setJoinMessage("");
event.setJoinMessage(null);
return;
} else {
event.setJoinMessage(
ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("join_message")
Expand All @@ -38,9 +39,7 @@ public void onJoin(PlayerJoinEvent event) {
RankAPI.createPlayerTeam(player);
RankAPI.checkRank(player);
Main.getInstance().getTablistManager().setAllPlayerTeams();
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
VanishAPI.executeVanish(onlinePlayer);
}

}

}
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ public void onQuit(PlayerQuitEvent event) {
SettingsConfig.checkSettings(player);
if (Configs.feature.getBoolean("join_leave_system")) {
if (VanishAPI.isVanish(player)) {
event.setQuitMessage("");
event.setQuitMessage(null);
return;
} else {
event.setQuitMessage(ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("leave_message").replace("%p", Configs.settings.getString(player.getUniqueId() + ".nick"))));
}
Expand Down

0 comments on commit 9923f2b

Please sign in to comment.