浏览代码

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