package think.rpgitems.power;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.scheduler.BukkitRunnable;
import think.rpgitems.item.ItemManager;
import think.rpgitems.item.RPGItem;
public class PowerTicker extends BukkitRunnable {
@Override
public void run() {
Player[] players = Bukkit.getOnlinePlayers();
for (Player player : players) {
ItemStack[] armour = player.getInventory().getArmorContents();
for (ItemStack part : armour) {
RPGItem item = ItemManager.toRPGItem(part);
if (item == null)
continue;
item.tick(player);
}
ItemStack part = player.getItemInHand();
RPGItem item = ItemManager.toRPGItem(part);
if (item == null)
continue;
item.tick(player);
}
}
}