瀏覽代碼

Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO

nossr50 6 年之前
父節點
當前提交
55a69006bf
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      src/main/java/com/gmail/nossr50/listeners/BlockListener.java

+ 3 - 6
src/main/java/com/gmail/nossr50/listeners/BlockListener.java

@@ -21,10 +21,7 @@ import com.gmail.nossr50.skills.woodcutting.WoodcuttingManager;
 import com.gmail.nossr50.util.*;
 import com.gmail.nossr50.util.player.UserManager;
 import com.gmail.nossr50.util.skills.SkillUtils;
-import org.bukkit.GameMode;
-import org.bukkit.Location;
-import org.bukkit.Material;
-import org.bukkit.Sound;
+import org.bukkit.*;
 import org.bukkit.block.Block;
 import org.bukkit.block.BlockFace;
 import org.bukkit.block.BlockState;
@@ -132,8 +129,8 @@ public class BlockListener implements Listener {
 
         /* Check if the blocks placed should be monitored so they do not give out XP in the future */
         if (BlockUtils.shouldBeWatched(blockState) && blockState.getType() != Material.CHORUS_FLOWER) {
-            //Monitor only blocks that replaced air
-            if(event.getBlockReplacedState().getType() == Material.AIR)
+            // Don't count de-barking wood
+            if (!Tag.LOGS.isTagged(event.getBlockReplacedState().getType()) || !Tag.LOGS.isTagged(event.getBlockPlaced().getType()))
                 mcMMO.getPlaceStore().setTrue(blockState);
         }