Browse Source

Chorus plant experience reward is now 1 instead of 2.

Sneaking is required if the player has an item in the off hand and
they're not in a vehicle.
Dor 9 years ago
parent
commit
eaa1a8edca

+ 8 - 0
src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

@@ -528,6 +528,10 @@ public class PlayerListener implements Listener {
 
         switch (event.getAction()) {
             case RIGHT_CLICK_BLOCK:
+                if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
+                    break;
+                }
+                
                 Block block = event.getClickedBlock();
                 BlockState blockState = block.getState();
 
@@ -569,6 +573,10 @@ public class PlayerListener implements Listener {
                 break;
 
             case RIGHT_CLICK_AIR:
+                if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
+                    break;
+                }
+                
                 /* ACTIVATION CHECKS */
                 if (Config.getInstance().getAbilitiesEnabled()) {
                     mcMMOPlayer.processAbilityActivation(SkillType.AXES);

+ 1 - 1
src/main/resources/experience.yml

@@ -156,7 +156,7 @@ Experience:
         Cactus: 30
         Carrot: 50
         Chorus_Flower: 25
-        Chorus_Plant: 2
+        Chorus_Plant: 1
         Cocoa: 30
         Crops: 50
         Dead_Bush: 30