Antwort
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.Event.Result;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.ItemStack;
import de.MysticMc.items.region.Region;
@SuppressWarnings("deprecation")
public class Kamikaze implements Listener {
@EventHandler
public void onInteract(PlayerInteractEvent event) {
Player p = event.getPlayer();
if (p.getItemInHand().getType() == Material.BLAZE_POWDER && p.getItemInHand().hasItemMeta() && p.getItemInHand().getItemMeta().hasDisplayName() && p.getItemInHand().getItemMeta().getDisplayName().equals("§4§lKamikaze")) {
if (Region.isInRegion(p.getLocation())) {
p.sendMessage("§8» §7Du kannst §e§lFähigkeiten §7am Spawn nicht nutzen §8«");
event.setUseItemInHand(Result.DENY);
event.setCancelled(true);
return;
}
ItemStack itemInHand = p.getItemInHand();
p.getInventory().setHelmet(t);
p.getInventory().remove(itemInHand);
}
}
}