소스 검색

Add missing UserManager check

Caused an java.lang.IndexOutOfBoundsException: Index: 0

Fixes #2335
TfT_02 10 년 전
부모
커밋
5d246d2701
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java

+ 4 - 0
src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java

@@ -52,6 +52,10 @@ public class TrackedTamingEntity extends BukkitRunnable {
             CombatUtils.dealDamage(livingEntity, livingEntity.getMaxHealth(), DamageCause.SUICIDE, livingEntity);
         }
 
+        if (!UserManager.hasPlayerDataKey(owner)) {
+            return;
+        }
+
         McMMOPlayer mcMMOPlayer = UserManager.getPlayer(owner);
         TamingManager tamingManager = mcMMOPlayer.getTamingManager();