Skip to content
Snippets Groups Projects
Commit 07936605 authored by Zandor Smith's avatar Zandor Smith :computer:
Browse files

+ Inventory interaction.

parent 74b24442
No related branches found
No related tags found
No related merge requests found
......@@ -7,9 +7,11 @@ import com.zandor300.zsutilities.inventorysystem.Item;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.scheduler.BukkitTask;
......@@ -56,4 +58,26 @@ public class KitMenu implements Listener {
playerTask.remove(event.getPlayer().getName());
}
}
@EventHandler
public void onInventoryClick(InventoryClickEvent event) {
if (!event.getInventory().getName().equalsIgnoreCase(ChatColor.DARK_PURPLE + "UltimateKits"))
return;
event.setCancelled(true);
Player player = (Player) event.getWhoClicked();
String name = event.getCurrentItem().getItemMeta().getDisplayName().replaceAll(ChatColor.RED + "", "")
.replaceAll(ChatColor.GREEN + "", "");
Kit kit = Kit.getKit(name);
if(kit == null)
return;
if(kit.getPlayerCooldown().containsKey(player.getName())) {
player.playSound(player.getLocation(), Sound.NOTE_BASS, 1, 1);
return;
}
kit.giveKit(player);
player.playSound(player.getLocation(), Sound.ORB_PICKUP, 1, 1);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment