diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 4beaea5..81a23a9 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/sig/plugin/TwosideKeeper/EliteMonster.java b/src/sig/plugin/TwosideKeeper/EliteMonster.java index e6afd95..465ac31 100644 --- a/src/sig/plugin/TwosideKeeper/EliteMonster.java +++ b/src/sig/plugin/TwosideKeeper/EliteMonster.java @@ -26,6 +26,7 @@ import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Monster; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.potion.PotionData; import org.bukkit.potion.PotionEffect; @@ -259,7 +260,6 @@ public class EliteMonster { //m.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION,Integer.MAX_VALUE,2),true); ItemStack helm = new ItemStack(Material.GOLD_SWORD); m.getEquipment().setItemInMainHand(helm); - m.getEquipment().setItemInMainHand(Loot.GenerateMegaPiece(helm.getType(), true, true, 1)); m.getEquipment().setItemInMainHandDropChance(1.0f); helm = new ItemStack(Material.GOLD_HELMET); m.getEquipment().setHelmet(helm); diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index 3517806..30b69f6 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -5182,7 +5182,11 @@ public class TwosideKeeper extends JavaPlugin implements Listener { 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("CHESTPLATE") || ev.getItem().getItemStack().getType().toString().contains("HELMET") || @@ -5241,7 +5245,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener { ev.setCancelled(true); } } - } + } @EventHandler(priority=EventPriority.LOW,ignoreCancelled = true) public void onHopperSuction(InventoryMoveItemEvent ev) {