From 516ddf491f56cdad84399a9d64625056d363a631 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sat, 20 Jun 2026 19:29:05 +0000 Subject: [PATCH] Delete src/main/java/de/lasertec/listener/WeaponListener.java via Git Manager GUI --- .../de/lasertec/listener/WeaponListener.java | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/main/java/de/lasertec/listener/WeaponListener.java diff --git a/src/main/java/de/lasertec/listener/WeaponListener.java b/src/main/java/de/lasertec/listener/WeaponListener.java deleted file mode 100644 index b416a5a..0000000 --- a/src/main/java/de/lasertec/listener/WeaponListener.java +++ /dev/null @@ -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); - } -}