Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package xtra.armor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryCloseEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import flo.xtraitems.XtraMain;
- public class PistonBoots implements Listener
- {
- private XtraMain plugin;
- public PistonBoots(XtraMain plugin)
- {
- this.plugin = plugin;
- this.plugin.getServer().getPluginManager().registerEvents(this, plugin);
- }
- @EventHandler
- public void armourcheck(InventoryCloseEvent e){
- Player p = (Player) e.getPlayer();
- PlayerInventory pinv = p.getInventory();
- ItemStack boots = pinv.getBoots();
- PotionEffectType peffecttype = PotionEffectType.JUMP;
- final PotionEffect dresist = new PotionEffect(peffecttype, 1000000000, 1);
- if(boots.getType() == Material.LEATHER_BOOTS){
- if(boots.getItemMeta().getDisplayName() == "§0Leather Piston Boots") {
- p.sendMessage("§2Piston Boots Enabled.");
- p.addPotionEffect(dresist);
- }
- }else
- if(boots.getType() != Material.LEATHER_BOOTS && boots.getItemMeta().getDisplayName().equalsIgnoreCase("§0Leather Piston Boots")){
- for (PotionEffect effect : p.getActivePotionEffects()){
- p.removePotionEffect(effect.getType());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement