浏览代码

Temporarily mark debarked wood as unnatural (will undo later)

nossr50 4 年之前
父节点
当前提交
959a74b139
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/main/java/com/gmail/nossr50/listeners/BlockListener.java

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

@@ -210,7 +210,7 @@ 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)) {
             // Don't count de-barking wood
-            if (!Tag.LOGS.isTagged(event.getBlockReplacedState().getType()) || !Tag.LOGS.isTagged(event.getBlockPlaced().getType()))
+//            if (!Tag.LOGS.isTagged(event.getBlockReplacedState().getType()) || !Tag.LOGS.isTagged(event.getBlockPlaced().getType()))
                 mcMMO.getPlaceStore().setTrue(blockState);
         }
 
@@ -225,7 +225,6 @@ public class BlockListener implements Listener {
             return;
         }
 
-
         McMMOPlayer mcMMOPlayer = UserManager.getPlayer(player);
 
         if(mcMMOPlayer == null)
@@ -327,8 +326,11 @@ public class BlockListener implements Listener {
         McMMOPlayer mcMMOPlayer = UserManager.getPlayer(player);
 
         //Check if profile is loaded
-        if(mcMMOPlayer == null)
+        if(mcMMOPlayer == null) {
+            /* Remove metadata from placed watched blocks */
+            mcMMO.getPlaceStore().setFalse(blockState);
             return;
+        }
 
         ItemStack heldItem = player.getInventory().getItemInMainHand();