Delete src/main/java/de/lasertec/listener/WeaponListener.java via Git Manager GUI

This commit is contained in:
2026-06-20 19:29:05 +00:00
parent 9b0a9581c3
commit 516ddf491f

View File

@@ -1,35 +0,0 @@
package de.lasertec.listener;
import de.lasertec.LasertecPlugin;
import de.lasertec.game.Game;
import de.lasertec.weapon.WeaponType;
import de.lasertec.weapon.WeaponUtil;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.ItemStack;
public class WeaponListener implements Listener {
private final LasertecPlugin plugin;
public WeaponListener(LasertecPlugin plugin) { this.plugin = plugin; }
@EventHandler
public void onInteract(PlayerInteractEvent e) {
if (e.getAction() != Action.RIGHT_CLICK_AIR
&& e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
var player = e.getPlayer();
Game game = plugin.getGameManager().getGameOf(player);
if (game == null || !game.isRunning()) return;
ItemStack item = player.getInventory().getItemInMainHand();
WeaponType weapon = WeaponUtil.identify(plugin, item);
if (weapon == null) return;
e.setCancelled(true);
game.handleShot(player, weapon);
}
}