Преглед на файлове

Fix players not being able to pick up items.

GJ преди 12 години
родител
ревизия
f2b1758439
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  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);
         }