diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index f5a45a6..5329ee4 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java index f296367..d9642e3 100644 --- a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java +++ b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java @@ -80,6 +80,7 @@ import sig.plugin.TwosideKeeper.HelperStructures.EliteMonsterLocationFinder; import sig.plugin.TwosideKeeper.HelperStructures.ItemSet; import sig.plugin.TwosideKeeper.HelperStructures.PlayerMode; import sig.plugin.TwosideKeeper.HelperStructures.WorldShop; +import sig.plugin.TwosideKeeper.HelperStructures.Utils.ArrayUtils; import sig.plugin.TwosideKeeper.HelperStructures.Utils.ItemUtils; import sig.plugin.TwosideKeeper.HelperStructures.Utils.SoundUtils; diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index 9d3cb12..8ae4e42 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -5894,8 +5894,13 @@ public class TwosideKeeper extends JavaPlugin implements Listener { } ev.setCancelled(true); + ItemStack givenitem = ev.getItem().getItemStack().clone(); + GenericFunctions.giveItem(p, givenitem); + if (ev.getRemaining()>0) { + givenitem.setAmount(ev.getRemaining()); + GenericFunctions.giveItem(p, givenitem); + } ev.getItem().remove(); - GenericFunctions.giveItem(p, ev.getItem().getItemStack()); return; }