26 lines
861 B
Java
26 lines
861 B
Java
package pw.kaboom.weapons.modules.player;
|
|
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.inventory.InventoryClickEvent;
|
|
import org.bukkit.inventory.ItemStack;
|
|
|
|
public final class PlayerReceiveWeapon implements Listener {
|
|
@EventHandler
|
|
void onInventoryClick(final InventoryClickEvent event) {
|
|
if (event.isCancelled() || !"Weapons".equals(event.getView().getTitle())) {
|
|
return;
|
|
}
|
|
|
|
final ItemStack item = event.getCurrentItem();
|
|
final String weaponName = item.getItemMeta().getDisplayName().toLowerCase();
|
|
final Player player = (Player) event.getWhoClicked();
|
|
|
|
player.getInventory().addItem(item);
|
|
player.closeInventory();
|
|
player.sendMessage("You have received the " + weaponName + "!");
|
|
}
|
|
}
|
|
|