Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.LagBug.Straflit;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- 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.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class PunishListener implements Listener{
- private Main main;
- public PunishListener(Main main) {
- this.main = main;
- }
- @EventHandler
- public void onClick(InventoryClickEvent e) {
- Player player = (Player) e.getWhoClicked();
- main.getServer();
- if (e.getClickedInventory().getTitle().contains("Punishments")) {
- if (e.getCurrentItem() != null) {
- e.setCancelled(true);
- switch (e.getCurrentItem().getType()) {
- case PAPER:
- player.performCommand("warn");
- player.closeInventory();
- break;
- case BARRIER:
- player.performCommand("mute");
- player.closeInventory();
- break;
- case DIAMOND_SWORD:
- DecideGUI(player);
- break;
- case BLAZE_ROD:
- player.performCommand("kick");
- player.closeInventory();
- break;
- case ICE:
- player.performCommand("freeze");
- player.closeInventory();
- break;
- default:
- return;
- }
- }
- }
- if (e.getClickedInventory().getTitle().contains("Permanant or Timed?")) {
- if (e.getCurrentItem() != null) {
- e.setCancelled(true);
- switch (e.getCurrentItem().getType()) {
- case EMERALD:
- player.closeInventory();
- break;
- case REDSTONE:
- BanReasonsGUI(player);
- break;
- default:
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement