Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package daschi;
- import org.bukkit.Bukkit;
- 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 class ReportInventoryClickListener implements Listener {
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- if (e.getWhoClicked() instanceof Player) {
- Player p = (Player) e.getWhoClicked();
- if (e.getInventory() != null) {
- if (e.getInventory().getName().contains("§eReporte ")) {
- ItemStack clickedItem = e.getCurrentItem();
- String targetPlayerName = e.getInventory().getTitle().replaceAll("§eReporte ", "");
- if (clickedItem != null) {
- if (clickedItem.getItemMeta() != null) {
- if (clickedItem.getItemMeta().getDisplayName().equals("§7§k!")) {
- e.setCancelled(true);
- } else if (clickedItem.getItemMeta().getDisplayName().equals("§cHACKING")) {
- e.setCancelled(true);
- p.closeInventory();
- p.sendMessage(ReportCommand.REPORT_PREFIX + "§aDu hast " + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- for (Player pp : Bukkit.getOnlinePlayers())
- if (pp.hasPermission("report.get"))
- pp.sendMessage(ReportCommand.REPORT_PREFIX + p.getDisplayName() + " §ahat §r"
- + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- } else if (clickedItem.getItemMeta().getDisplayName().equals("§cBELEIDIGUNG")) {
- e.setCancelled(true);
- p.closeInventory();
- p.sendMessage(ReportCommand.REPORT_PREFIX + "§aDu hast " + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- for (Player pp : Bukkit.getOnlinePlayers())
- if (pp.hasPermission("report.get"))
- pp.sendMessage(ReportCommand.REPORT_PREFIX + p.getDisplayName() + " §ahat §r"
- + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- } else if (clickedItem.getItemMeta().getDisplayName().equals("§cSPAM")) {
- e.setCancelled(true);
- p.closeInventory();
- p.sendMessage(ReportCommand.REPORT_PREFIX + "§aDu hast " + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- for (Player pp : Bukkit.getOnlinePlayers())
- if (pp.hasPermission("report.get"))
- pp.sendMessage(ReportCommand.REPORT_PREFIX + p.getDisplayName() + " §ahat §r"
- + targetPlayerName + " §afür "
- + clickedItem.getItemMeta().getDisplayName() + " §areportet.");
- }
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement