diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 7ff03c8..3051f46 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/plugin.yml b/src/plugin.yml index 7729372..de63f4f 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -1,6 +1,6 @@ name: TwosideKeeper main: sig.plugin.TwosideKeeper.TwosideKeeper -version: 3.7.3ar2 +version: 3.7.3ar3 commands: money: description: Tells the player the amount of money they are holding. diff --git a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java index 62f8ec1..d1458ba 100644 --- a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java +++ b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java @@ -2060,7 +2060,7 @@ public class GenericFunctions { + ChatColor.WHITE+"->Hitting mobs as a Defender aggros them to you.\n" + ChatColor.GRAY+"->Knockback from attacks reduced by 75% while blocking.\n" + ChatColor.WHITE+"- "+ChatColor.BOLD+"Rejuvenation"+ChatColor.RESET+ChatColor.WHITE+"\n" - + ChatColor.GRAY+"->Dropping your shield will give you Regeneration X for 10 seconds and 2 seconds of invulnerability.\n" + + ChatColor.GRAY+"->Dropping your shield will give you Regeneration X for 10 seconds and 2 seconds of invulnerability. It also costs 400 shield durability!\n" ; } case "striker":{ @@ -2797,7 +2797,6 @@ public class GenericFunctions { addIFrame(player,40); player.removePotionEffect(PotionEffectType.REGENERATION); player.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION,200,9)); - aPlugin.API.damageItem(player, player.getEquipment().getItemInMainHand(), 20); aPlugin.API.sendCooldownPacket(player, player.getEquipment().getItemInMainHand(), TwosideKeeper.REJUVENATE_COOLDOWN); aPlugin.API.sendCooldownPacket(player, player.getEquipment().getItemInMainHand(), TwosideKeeper.REJUVENATE_COOLDOWN); pd.last_rejuvenate = TwosideKeeper.getServerTickTime(); diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index 7acd5a3..2fcc33e 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -2757,17 +2757,18 @@ public class TwosideKeeper extends JavaPlugin implements Listener { public void run() { p.closeInventory(); } - },1); + },1); } } } } - } + } if (ev.getItemDrop().getItemStack().getType()==Material.SHIELD && !GenericFunctions.isViewingInventory(ev.getPlayer())) { ev.setCancelled(true); if (ev.getPlayer().getEquipment().getItemInMainHand()==null || ev.getPlayer().getEquipment().getItemInMainHand().getType()==Material.AIR) { ev.getPlayer().getEquipment().setItemInMainHand(ev.getItemDrop().getItemStack()); + aPlugin.API.damageItem(ev.getPlayer(), ev.getItemDrop().getItemStack(), 400); GenericFunctions.PerformRejuvenate(ev.getPlayer()); ev.getPlayer().getEquipment().setItemInMainHand(new ItemStack(Material.AIR)); }