Explorar o código

Fix sneak check on GT

nossr50 %!s(int64=5) %!d(string=hai) anos
pai
achega
a333f36fd8

+ 3 - 2
src/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java

@@ -171,7 +171,8 @@ public class HerbalismManager extends SkillManager {
 
         //TODO: The design of Green Terra needs to change, this is a mess
         if(Permissions.greenThumbPlant(getPlayer(), originalBreak.getType())) {
-            processGreenThumbPlants(originalBreak, blockBreakEvent, isGreenTerraActive());
+            if(!getPlayer().isSneaking())
+                processGreenThumbPlants(originalBreak, blockBreakEvent, isGreenTerraActive());
         }
 
         //When replanting a immature crop we cancel the block break event and back out
@@ -669,7 +670,7 @@ public class HerbalismManager extends SkillManager {
      * @param greenTerra boolean to determine if greenTerra is active or not
      */
     private void processGreenThumbPlants(BlockState blockState, BlockBreakEvent blockBreakEvent, boolean greenTerra) {
-        if(blockBreakEvent.getPlayer().isSneaking() || !ItemUtils.isHoe(blockBreakEvent.getPlayer().getInventory().getItemInMainHand())) {
+        if(!ItemUtils.isHoe(blockBreakEvent.getPlayer().getInventory().getItemInMainHand())) {
             return;
         }