Jelajahi Sumber

Possibly fix berserk bug

t00thpick1 10 tahun lalu
induk
melakukan
4f1004472c

+ 8 - 1
src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java

@@ -71,7 +71,14 @@ public class Unarmed {
             }
 
             // Inventory is full - cancel the item pickup
-            return false;
+            if (dropStack.getAmount() == dropAmount) {
+                return false;
+            } else {
+                drop.remove();
+                dropStack.setAmount(dropAmount);
+                ((Item) drop.getWorld().dropItem(drop.getLocation(), dropStack)).setPickupDelay(0);
+                return true;
+            }
         }
         else if (firstEmpty != -1) {
             drop.remove();