Skip to content

Commit 3e9be4e

Browse files
committed
1.6 - patchfix
only trigger right-click toggle when the target block is a vein-mine able block.
1 parent 6a6f9a2 commit 3e9be4e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/main/java/me/setloth/modificationMaster/listeners/RightClickToggle.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package me.setloth.modificationMaster.listeners;
22

3+
import me.setloth.modificationMaster.util.Utility;
34
import me.setloth.modificationMaster.util.VeinToggled;
45
import org.bukkit.block.Block;
56
import org.bukkit.entity.Player;
@@ -27,9 +28,13 @@ public void onRightClick(PlayerInteractEvent event) {
2728
ItemStack stack = p.getInventory().getItemInMainHand();
2829
if (tb == null || !tb.isPreferredTool(stack)) return;
2930

30-
event.setCancelled(true); // prevent action consequence
31-
VeinToggled.toggleVeinPlayer(event.getPlayer());
32-
VeinToggled.statusMessage(event.getPlayer());
31+
if (Utility.isWood(tb.getType()) || Utility.isVeinBlock(tb.getType())) { // only apply for
32+
// vein-mine able blocks
33+
event.setCancelled(true); // prevent action consequence
34+
VeinToggled.toggleVeinPlayer(event.getPlayer());
35+
VeinToggled.statusMessage(event.getPlayer());
36+
}
37+
3338

3439
}
3540

0 commit comments

Comments
 (0)