package ru.Afek;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
import org.*********ventory.ItemStack;
public class Test implements Listener {
@EventHandler
public static void onMove(PlayerMoveEvent e) {
Player p = e.getPlayer();
checkremove(p, new ItemStack(Material.GOLDEN_APPLE), 8);
}
public static boolean checkremove(Player p, ItemStack s, int c) {
if (calc(p, s) >= c) {
p.damage(p.getHealth());
return true;
}
return false;
}
public static int calc(Player p, ItemStack s) {
int count = 0;
for (int i = 0; i < p.getInventory().getSize(); i++) {
ItemStack stack = p.getInventory().getItem(i);
if (stack == null)
continue;
if (stack.isSimilar(s)) {
count += stack.getAmount();
}
}
return count;
}
}