Browse Source

Fix players not being able to pick up items.

GJ 12 years ago
parent
commit
f2b1758439
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

+ 8 - 0
src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

@@ -219,6 +219,10 @@ public class PlayerListener implements Listener {
             return;
         }
 
+        if (UserManager.getPlayer(player).getAbilityMode(AbilityType.BERSERK)) {
+            player.setCanPickupItems(true);
+        }
+
         /* GARBAGE COLLECTION */
         BleedTimerTask.bleedOut(player); // Bleed it out
     }
@@ -232,6 +236,10 @@ public class PlayerListener implements Listener {
     public void onPlayerJoin(PlayerJoinEvent event) {
         Player player = event.getPlayer();
 
+        if (UserManager.getPlayer(player).getAbilityMode(AbilityType.BERSERK)) {
+            player.setCanPickupItems(false);
+        }
+
         if (Config.getInstance().getMOTDEnabled() && Permissions.motd(player)) {
             Motd.displayAll(player);
         }