Skip to content

Commit 8a75cf3

Browse files
authored
Merge pull request #43 from BluevaDevelopment/dnlblasco-patch-1
Enhance join message broadcasting in PlayerJoinListener
2 parents 732bdcd + 1f5c1a9 commit 8a75cf3

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/java/net/blueva/core/listeners/PlayerJoinListener.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import net.blueva.core.configuration.ConfigManager;
3333
import net.blueva.core.configuration.DataManager;
3434
import net.blueva.core.modules.economy.EconomyModule;
35+
import org.bukkit.entity.Player;
3536
import org.bukkit.event.EventHandler;
3637
import org.bukkit.event.Listener;
3738
import org.bukkit.event.player.PlayerJoinEvent;
@@ -63,10 +64,11 @@ public void OPJ(PlayerJoinEvent event) throws IOException {
6364
}
6465

6566
if(ConfigManager.Modules.welcome.getBoolean("welcome.enabled")) {
67+
event.setJoinMessage("");
6668
if(ConfigManager.Modules.welcome.getBoolean("welcome.broadcast.join.enabled")) {
67-
event.setJoinMessage(MessagesUtils.formatLegacy(event.getPlayer(), ConfigManager.Modules.welcome.getString("welcome.broadcast.join.message")).replace("%player_name%", event.getPlayer().getDisplayName()));
68-
} else {
69-
event.setJoinMessage("");
69+
for(Player player : Bukkit.getOnlinePlayers()) {
70+
main.adventure().player(player).sendMessage(MessagesUtils.format(event.getPlayer(), ConfigManager.Modules.welcome.getString("welcome.broadcast.join.message").replace("%player_name%", event.getPlayer().getDisplayName())));
71+
}
7072
}
7173

7274
if(ConfigManager.Modules.welcome.getBoolean("welcome.message.enabled")) {
@@ -99,4 +101,4 @@ public void OPJ(PlayerJoinEvent event) throws IOException {
99101
}
100102
}
101103

102-
}
104+
}

0 commit comments

Comments
 (0)