|
@@ -65,6 +65,7 @@ import com.gmail.nossr50.util.Permissions;
|
|
|
import com.gmail.nossr50.util.adapter.SoundAdapter;
|
|
|
import com.gmail.nossr50.util.player.UserManager;
|
|
|
import com.gmail.nossr50.util.skills.SkillUtils;
|
|
|
+import org.bukkit.inventory.EquipmentSlot;
|
|
|
|
|
|
public class PlayerListener implements Listener {
|
|
|
private final mcMMO plugin;
|
|
@@ -427,7 +428,7 @@ public class PlayerListener implements Listener {
|
|
|
public void onPlayerInteractLowest(PlayerInteractEvent event) {
|
|
|
Player player = event.getPlayer();
|
|
|
|
|
|
- if (!UserManager.hasPlayerDataKey(player) || player.getGameMode() == GameMode.CREATIVE) {
|
|
|
+ if (event.getHand() != EquipmentSlot.HAND || !UserManager.hasPlayerDataKey(player) || player.getGameMode() == GameMode.CREATIVE) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -519,7 +520,7 @@ public class PlayerListener implements Listener {
|
|
|
public void onPlayerInteractMonitor(PlayerInteractEvent event) {
|
|
|
Player player = event.getPlayer();
|
|
|
|
|
|
- if (!UserManager.hasPlayerDataKey(player) || player.getGameMode() == GameMode.CREATIVE) {
|
|
|
+ if (event.getHand() != EquipmentSlot.HAND || !UserManager.hasPlayerDataKey(player) || player.getGameMode() == GameMode.CREATIVE) {
|
|
|
return;
|
|
|
}
|
|
|
|