Advertisement
Guest User

NoPickup for forums.bukkit

a guest
Aug 15th, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. package me.dinosparkour.debug;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.UUID;
  5.  
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandExecutor;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.player.PlayerPickupItemEvent;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. public class Main
  16. extends JavaPlugin
  17. implements Listener, CommandExecutor{
  18.  
  19.     @Override
  20.     public void onEnable(){getServer().getPluginManager().registerEvents(this, this);}
  21.  
  22.     ArrayList<UUID> list = new ArrayList<UUID>();
  23.  
  24.     @Override
  25.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  26.         Player p = (Player) sender;
  27.         if(commandLabel.equalsIgnoreCase("Test")){
  28.             if (list.contains(p.getUniqueId())) {
  29.                 list.remove(p.getUniqueId());
  30.                 p.sendMessage("You're now off the list");
  31.             } else {
  32.                 list.add(p.getUniqueId());
  33.                 p.sendMessage("You're now in the list");
  34.             }
  35.         }
  36.         return false;
  37.     }
  38.  
  39.     @EventHandler
  40.     public void onPickup(PlayerPickupItemEvent event) {
  41.         Player player = event.getPlayer();
  42.         if(list.contains(player.getUniqueId())) {
  43.             event.setCancelled(true);
  44.             player.sendMessage("You have disabled item-pickup");
  45.  
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement