Fix elite monster equip
This commit is contained in:
parent
de41e4bde3
commit
692bb92bd1
Binary file not shown.
@ -26,6 +26,7 @@ import org.bukkit.entity.LivingEntity;
|
|||||||
import org.bukkit.entity.Monster;
|
import org.bukkit.entity.Monster;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
import org.bukkit.inventory.meta.ItemMeta;
|
||||||
import org.bukkit.metadata.FixedMetadataValue;
|
import org.bukkit.metadata.FixedMetadataValue;
|
||||||
import org.bukkit.potion.PotionData;
|
import org.bukkit.potion.PotionData;
|
||||||
import org.bukkit.potion.PotionEffect;
|
import org.bukkit.potion.PotionEffect;
|
||||||
@ -259,7 +260,6 @@ public class EliteMonster {
|
|||||||
//m.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION,Integer.MAX_VALUE,2),true);
|
//m.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION,Integer.MAX_VALUE,2),true);
|
||||||
ItemStack helm = new ItemStack(Material.GOLD_SWORD);
|
ItemStack helm = new ItemStack(Material.GOLD_SWORD);
|
||||||
m.getEquipment().setItemInMainHand(helm);
|
m.getEquipment().setItemInMainHand(helm);
|
||||||
m.getEquipment().setItemInMainHand(Loot.GenerateMegaPiece(helm.getType(), true, true, 1));
|
|
||||||
m.getEquipment().setItemInMainHandDropChance(1.0f);
|
m.getEquipment().setItemInMainHandDropChance(1.0f);
|
||||||
helm = new ItemStack(Material.GOLD_HELMET);
|
helm = new ItemStack(Material.GOLD_HELMET);
|
||||||
m.getEquipment().setHelmet(helm);
|
m.getEquipment().setHelmet(helm);
|
||||||
|
@ -5182,7 +5182,11 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
ev.setCancelled(true);
|
ev.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ev.getItem().getItemStack().getType().toString().contains("BOOTS") ||
|
AutoEquipItem(ev, p);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void AutoEquipItem(PlayerPickupItemEvent ev, Player p) {
|
||||||
|
if (ev.getItem().getItemStack().getType().toString().contains("BOOTS") ||
|
||||||
ev.getItem().getItemStack().getType().toString().contains("LEGGINGS") ||
|
ev.getItem().getItemStack().getType().toString().contains("LEGGINGS") ||
|
||||||
ev.getItem().getItemStack().getType().toString().contains("CHESTPLATE") ||
|
ev.getItem().getItemStack().getType().toString().contains("CHESTPLATE") ||
|
||||||
ev.getItem().getItemStack().getType().toString().contains("HELMET") ||
|
ev.getItem().getItemStack().getType().toString().contains("HELMET") ||
|
||||||
@ -5241,7 +5245,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
ev.setCancelled(true);
|
ev.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority=EventPriority.LOW,ignoreCancelled = true)
|
@EventHandler(priority=EventPriority.LOW,ignoreCancelled = true)
|
||||||
public void onHopperSuction(InventoryMoveItemEvent ev) {
|
public void onHopperSuction(InventoryMoveItemEvent ev) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user