java - Bukkit 和 Vault : Is there a way to loop through every single player's balance?

标签 java bukkit

我正在创建一个 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/

相关文章:

java - Bukkit - NullPointerException

java - Java中的直接缓冲区是否像数组一样初始化为默认值?

java - 在 Derby 中将变量转换为用户定义类型

php - 使用 fsockopen 连接到服务器 - 连接被拒绝

java - 如何添加聊天颜色?

java - 打破自定义 block

java - 查找标准的 JScrollBar 宽度或高度

java - Eclipse Dynamic Web Project如何组织文件?

java - GWT SimplePager - 为每个下一个和上一个添加历史记录

date - 如何将毫秒转换为天、小时、分钟