Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bedwarsshop.listener;
- 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 me.bedwarsshop.shop.Shop;
- import me.bedwarsshop.util.ParticleEffect;
- import net.md_5.bungee.api.ChatColor;
- public class InventoryClickListeners implements Listener {
- @EventHandler
- public void onClickInv(InventoryClickEvent e) {
- Player p = (Player)e.getWhoClicked();
- Material clickeditem = e.getCurrentItem().getType();
- if(clickeditem!=null) {
- if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv.getName())){
- if(clickeditem.equals(Material.SEEDS)) {
- e.setCancelled(true);
- Shop.particles(p);
- }
- if(clickeditem.equals(Material.IRON_SWORD)) {
- e.setCancelled(true);
- Shop.killmessages(p);
- }
- if(clickeditem.equals(Material.EMERALD)) {
- e.setCancelled(true);
- Shop.islandthemes(p);
- }
- }
- if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv2.getName())){
- if(clickeditem.equals(Material.SLIME_BALL)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.SLIME, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.ENDER_PEARL)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.ENCHANTMENT_TABLE, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.LAVA_BUCKET)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.LAVA, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.WATER_BUCKET)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.WATER_DROP, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.JUKEBOX)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.NOTE, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.COAL)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.SMOKE_NORMAL, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.GOLD_NUGGET)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.FLAME, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.EMERALD)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.VILLAGER_HAPPY, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.RED_ROSE)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.HEART, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.FIREWORK_CHARGE)) {
- e.setCancelled(true);
- ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.VILLAGER_ANGRY, 10.0, 10, 0.25);
- s.sendToLocation(e.getWhoClicked().getLocation());
- }
- if(clickeditem.equals(Material.ARROW)) {
- e.setCancelled(true);
- Shop.generalMenu(p);
- }
- }
- if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv3.getName())){
- if(clickeditem.equals(Material.ARROW)) {
- e.setCancelled(true);
- Shop.generalMenu(p);
- }
- }
- if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv4.getName())){
- if(clickeditem.equals(Material.FIREWORK_CHARGE) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+" Fire Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was baked by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was completely put into fire by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"burned out because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"turned into fries because of "+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.OBSIDIAN) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.DARK_PURPLE+" Tragic Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"broke into tears because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player"+ChatColor.GRAY+"'s heart was broken into pieces by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"'s happiness dissappeared because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was tragically knocked by "+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.SLIME_BLOCK) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.GREEN+" Joke Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"got roasted by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was ridiculized by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"turned into meme because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"lost his dignity because of "+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.ICE) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+" Ice Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was frozen by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player"+ChatColor.GRAY+"'s soul was cryogenized by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"froze into death because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"died in a blizzard caused by"+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.SADDLE) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.DARK_BLUE+" Cowboy Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was arrested by "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was taken by the Sheriff "+ChatColor.AQUA+"yournickname");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was inmediately captured by"+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was brought under detention by"+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.LEATHER_CHESTPLATE) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.GRAY+" C"+ChatColor.GOLD+"a"+ChatColor.GREEN+"r"+ChatColor.DARK_RED+"n"+ChatColor.AQUA+"i"+ChatColor.YELLOW+"v"
- +ChatColor.DARK_PURPLE+"a"+ChatColor.GREEN+"l "+ChatColor.DARK_GRAY+"M"+ChatColor.GRAY+"e"+ChatColor.GOLD+"s"+ChatColor.GREEN+"s"+ChatColor.DARK_RED
- +"a"+ChatColor.AQUA+"g"+ChatColor.YELLOW+"g"+ChatColor.DARK_PURPLE+"e "+ChatColor.GREEN+"V"+ChatColor.DARK_GRAY+"i"+ChatColor.GRAY+"e"+
- ChatColor.GOLD+"w");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"exploded into confetti because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"didn't manage to dance and died because of "+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was inmediately captured by"+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was brought under detention by"+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.EXP_BOTTLE) && e.isRightClick()) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- p.sendMessage("");
- p.sendMessage(ChatColor.BOLD+" Mysterious Message View");
- p.sendMessage("");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was taken"+ChatColor.MAGIC+" to hell"+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"dissapeared and never"+ChatColor.MAGIC+"came back because"+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"struggled"+ChatColor.MAGIC+"to breath because of"+ChatColor.AQUA+"You");
- p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"said his last words and"+ChatColor.MAGIC+"and committed suicide because of"+ChatColor.AQUA+"You");
- p.sendMessage("");
- p.sendMessage(ChatColor.GOLD+"****************************************************************");
- }
- if(clickeditem.equals(Material.ARROW)) {
- e.setCancelled(true);
- Shop.generalMenu(p);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement