浏览代码

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));