소스 검색

Catch this

bm01 12 년 전
부모
커밋
69475f92c7
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/main/java/com/gmail/nossr50/skills/woodcutting/TreeFeller.java

+ 8 - 1
src/main/java/com/gmail/nossr50/skills/woodcutting/TreeFeller.java

@@ -189,7 +189,14 @@ public abstract class TreeFeller {
                 Woodcutting.checkDoubleDrop(player, block);
 
                 byte extraData = block.getData();
-                xp += Woodcutting.getExperienceFromLog(block);
+
+                try {
+                    xp += Woodcutting.getExperienceFromLog(block);
+                }
+                catch (IllegalArgumentException exception) {
+                    break;
+                }
+
                 // TODO: Nerf XP from jungle trees, as it was done previously
 
                 Misc.dropItem(block.getLocation(), new ItemStack(Material.LOG, 1, extraData));