Bladeren bron

Fixing excessive null chunk before earning Woodcutting experience.

Glitchfinder 12 jaren geleden
bovenliggende
commit
a8a90ee815
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 9 1
      src/main/java/com/gmail/nossr50/skills/gathering/WoodCutting.java

+ 9 - 1
src/main/java/com/gmail/nossr50/skills/gathering/WoodCutting.java

@@ -424,7 +424,15 @@ public class WoodCutting {
             xp = ModChecks.getCustomBlock(block).getXpGain();
         }
         else {
-            TreeSpecies species = TreeSpecies.getByData(block.getData());
+            byte type = block.getData();
+
+            if((type & 0x4) == 0x4)
+                type ^= 0x4;
+
+            if((type & 0x8) == 0x8)
+                type ^= 0x8;
+
+            TreeSpecies species = TreeSpecies.getByData(type);
             
             //Apparently species can be null in certain cases (custom server mods?)
             //https://github.com/mcMMO-Dev/mcMMO/issues/229