Jak chcesz poniżej zamieszczam tobie przykładowy kod, jak chcesz żeby nie pokazywało wiadomości jak gracz nie ma rangi to odkomentuj fragment kodu.
@EventHandler(priority = EventPriority.MONITOR)
public void onPlayerJoin(PlayerJoinEvent event) {
if (event.getPlayer().hasPermission("annoucement.join.vip"))
event.setJoinMessage(ChatColor.translateAlternateColorCodes('&', String.format("&r &2>&a>&2> &a[VIP] %s &7wszedl na serwer.", event.getPlayer().getName())));
// else event.setJoinMessage("");
}