我正在创建一个 Bukkit 插件,当命令运行时,所有玩家的余额都会被修改(离线的也一样)。我知道使用在线播放器很容易做到这一点,并使用:
economy.withdrawPlayer(<player>, <amount>);
通过简单地遍历在线玩家,但我能以某种方式遍历所有玩家并修改他们的账户余额吗?
最佳答案
您可以使用 Bukkit.getOfflinePlayers() 获取所有已加入服务器的玩家。示例:
for (OfflinePlayer player : Bukkit.getOfflinePlayers()) {
economy.withdrawPlayer(player, <amount>);
}
关于java - Bukkit 和 Vault : Is there a way to loop through every single player's balance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34360910/