Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. import org.bukkit.event.EventHandler;
  4.  
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.inventory.ItemStack;
  7. import org.bukkit.event.entity.PlayerDeathEvent;
  8. import org.bukkit.event.player.PlayerPickupItemEvent;
  9.  
  10. public class PlayerDeath implements Listener
  11. {
  12.     Map<UUID, String> itemDropCheck = new HashMap<UUID, String>();
  13.  
  14.     @EventHandler
  15.     public void onPlayerDeath(PlayerDeathEvent event)
  16.     {
  17.         for (ItemStack item : event.getDrops())
  18.             itemDropCheck.put(event.getEntity().getPlayer().getLocation().getWorld().dropItem(event.getEntity().getPlayer().getLocation(), item).getUniqueId(), event.getEntity().getPlayerListName());
  19.  
  20.         event.getDrops().removeAll(event.getDrops());
  21.     }
  22.  
  23.     @EventHandler
  24.     public void onItemPickUp(PlayerPickupItemEvent event)
  25.     {
  26.         if (itemDropCheck.containsKey(event.getItem().getUniqueId()))
  27.             if(event.getPlayer().getPlayerListName().equals(itemDropCheck.get(event.getItem().getUniqueId())))
  28.             {
  29.                 event.setCancelled(true);
  30.             //    event.getPlayer().sendMessage("Player Wanted Message Here");
  31.             }
  32.             else
  33.                 itemDropCheck.remove(event.getItem().getUniqueId());
  34.  
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement