Advertisement
Guest User

Verbesserung Plugin

a guest
May 18th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. package xtra.armor;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.inventory.InventoryCloseEvent;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.PlayerInventory;
  10. import org.bukkit.potion.PotionEffect;
  11. import org.bukkit.potion.PotionEffectType;
  12.  
  13. import flo.xtraitems.XtraMain;
  14.  
  15. public class PistonBoots implements Listener
  16. {
  17.    
  18.     private XtraMain plugin;
  19.  
  20.     public PistonBoots(XtraMain plugin)
  21.     {
  22.         this.plugin = plugin;
  23.         this.plugin.getServer().getPluginManager().registerEvents(this, plugin);
  24.     }
  25.    
  26.     @EventHandler
  27.         public void armourcheck(InventoryCloseEvent e){
  28.             Player p = (Player) e.getPlayer();
  29.             PlayerInventory pinv = p.getInventory();
  30.             ItemStack boots = pinv.getBoots();
  31.             PotionEffectType peffecttype = PotionEffectType.JUMP;
  32.             final PotionEffect dresist = new PotionEffect(peffecttype, 1000000000, 1);
  33.            
  34.             if(boots.getType() == Material.LEATHER_BOOTS){
  35.                 if(boots.getItemMeta().getDisplayName() == "§0Leather Piston Boots") {
  36.                      p.sendMessage("§2Piston Boots Enabled.");
  37.                      p.addPotionEffect(dresist);
  38.                 }
  39.                
  40.             }else
  41.                 if(boots.getType() != Material.LEATHER_BOOTS && boots.getItemMeta().getDisplayName().equalsIgnoreCase("§0Leather Piston Boots")){
  42.                     for (PotionEffect effect : p.getActivePotionEffects()){
  43.                         p.removePotionEffect(effect.getType());
  44.                     }
  45.                    
  46.             }
  47.      }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement