Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.thedarven.events;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerItemConsumeEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- public class Eat implements Listener {
- public Eat(TaupeGun pl) {
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onEat(PlayerItemConsumeEvent e){
- if(TaupeGun.etat == "GAME"){
- Player player = e.getPlayer();
- if(e.getItem().getItemMeta().hasDisplayName()){
- if(e.getItem().getItemMeta().getDisplayName().equals(ChatColor.GOLD+"Golden Head")){
- player.removePotionEffect(PotionEffectType.REGENERATION);
- player.removePotionEffect(PotionEffectType.ABSORPTION);
- player.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 200, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION, 2400, 0));
- }
- }
- if(e.getItem().getType().equals(Material.GOLDEN_APPLE) && e.getItem().getData().getData() == 1){
- e.setCancelled(true);
- ItemStack item = new ItemStack(Material.GOLDEN_APPLE, e.getItem().getAmount());
- e.getPlayer().setItemInHand(item);
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e){
- if(TaupeGun.etat == "GAME"){
- if(e.getCurrentItem().getType().equals(Material.GOLDEN_APPLE) && e.getCurrentItem().getData().getData() == 1){
- ItemStack item = new ItemStack(Material.GOLDEN_APPLE, e.getCurrentItem().getAmount());
- e.setCurrentItem(item);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement