Skip to content

Commit

Permalink
fix(bukkit): prevent using cache for online placeholders
Browse files Browse the repository at this point in the history
  • Loading branch information
Syrent committed Jun 4, 2024
1 parent ae4af0f commit 36aa629
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,20 +63,20 @@ private class HookPlaceholderAPI : PlaceholderExpansion() {

if (params.startsWith("online_")) {
val type = params.substring(7)
val vanishedOnlineUsers = SayanVanishBukkitAPI.getInstance().getUsers { user -> user.isVanished && user.isOnline }
val vanishedOnlineUsers = SayanVanishBukkitAPI.getInstance().getUsers(false).filter { user -> user.isVanished && user.isOnline }

return if (type.equals("here", true)) {
onlinePlayers.filter { onlinePlayer -> !vanishedOnlineUsers.map { vanishedOnlineUser -> vanishedOnlineUser.username }.contains(onlinePlayer.name) }.size.toString()
} else if (type.equals("total", true)) {
if (!settings.general.proxyMode) {
return "PROXY_MODE IS NOT ENABLED!"
}
return SayanVanishAPI.getInstance().getBasicUsers().filter { !vanishedOnlineUsers.map { vanishUser -> vanishUser.username }.contains(it.username) }.size.toString()
return SayanVanishAPI.getInstance().getBasicUsers(false).filter { !vanishedOnlineUsers.map { vanishUser -> vanishUser.username }.contains(it.username) }.size.toString()
} else {
if (!settings.general.proxyMode) {
return "PROXY_MODE IS NOT ENABLED!"
}
return SayanVanishAPI.getInstance().getBasicUsers().filter { it.serverId == type && !vanishedOnlineUsers.map { vanishUser -> vanishUser.username }.contains(it.username) }.size.toString()
return SayanVanishAPI.getInstance().getBasicUsers(false).filter { it.serverId == type && !vanishedOnlineUsers.map { vanishUser -> vanishUser.username }.contains(it.username) }.size.toString()
}
}

Expand Down

0 comments on commit 36aa629

Please sign in to comment.