Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerPickupItemEvent;
- public class PlayerDeath implements Listener
- {
- Map<UUID, String> itemDropCheck = new HashMap<UUID, String>();
- @EventHandler
- public void onPlayerDeath(PlayerDeathEvent event)
- {
- for (ItemStack item : event.getDrops())
- itemDropCheck.put(event.getEntity().getPlayer().getLocation().getWorld().dropItem(event.getEntity().getPlayer().getLocation(), item).getUniqueId(), event.getEntity().getPlayerListName());
- event.getDrops().removeAll(event.getDrops());
- }
- @EventHandler
- public void onItemPickUp(PlayerPickupItemEvent event)
- {
- if (itemDropCheck.containsKey(event.getItem().getUniqueId()))
- if(event.getPlayer().getPlayerListName().equals(itemDropCheck.get(event.getItem().getUniqueId())))
- {
- event.setCancelled(true);
- // event.getPlayer().sendMessage("Player Wanted Message Here");
- }
- else
- itemDropCheck.remove(event.getItem().getUniqueId());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement