SHARE
TWEET

Untitled

a guest Mar 21st, 2019 45 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package me.bedwarsshop.listener;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.inventory.InventoryClickEvent;
  8.  
  9. import me.bedwarsshop.shop.Shop;
  10. import me.bedwarsshop.util.ParticleEffect;
  11. import net.md_5.bungee.api.ChatColor;
  12.  
  13. public class InventoryClickListeners implements Listener {
  14.  
  15.     @EventHandler  
  16.     public void onClickInv(InventoryClickEvent e) {
  17.        
  18.         Player p = (Player)e.getWhoClicked();
  19.             Material clickeditem =  e.getCurrentItem().getType();  
  20.             if(clickeditem!=null) {
  21.             if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv.getName())){
  22.                 if(clickeditem.equals(Material.SEEDS)) {
  23.                     e.setCancelled(true);
  24.                     Shop.particles(p);
  25.                 }
  26.                 if(clickeditem.equals(Material.IRON_SWORD)) {
  27.                     e.setCancelled(true);
  28.                     Shop.killmessages(p);
  29.                 }
  30.                 if(clickeditem.equals(Material.EMERALD)) {
  31.                     e.setCancelled(true);
  32.                     Shop.islandthemes(p);
  33.                 }
  34.                
  35.             }
  36.            
  37.             if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv2.getName())){
  38.                 if(clickeditem.equals(Material.SLIME_BALL)) {
  39.                     e.setCancelled(true);
  40.  
  41.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.SLIME, 10.0, 10, 0.25);
  42.                     s.sendToLocation(e.getWhoClicked().getLocation());
  43.  
  44.                 }
  45.                 if(clickeditem.equals(Material.ENDER_PEARL)) {
  46.                     e.setCancelled(true);
  47.  
  48.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.ENCHANTMENT_TABLE, 10.0, 10, 0.25);
  49.                     s.sendToLocation(e.getWhoClicked().getLocation());
  50.  
  51.                 }
  52.                 if(clickeditem.equals(Material.LAVA_BUCKET)) {
  53.                     e.setCancelled(true);
  54.  
  55.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.LAVA, 10.0, 10, 0.25);
  56.                     s.sendToLocation(e.getWhoClicked().getLocation());
  57.  
  58.                 }
  59.                 if(clickeditem.equals(Material.WATER_BUCKET)) {
  60.                     e.setCancelled(true);
  61.  
  62.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.WATER_DROP, 10.0, 10, 0.25);
  63.                     s.sendToLocation(e.getWhoClicked().getLocation());
  64.  
  65.                 }
  66.                 if(clickeditem.equals(Material.JUKEBOX)) {
  67.                     e.setCancelled(true);
  68.  
  69.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.NOTE, 10.0, 10, 0.25);
  70.                     s.sendToLocation(e.getWhoClicked().getLocation());
  71.  
  72.                 }
  73.                 if(clickeditem.equals(Material.COAL)) {
  74.                     e.setCancelled(true);
  75.  
  76.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.SMOKE_NORMAL, 10.0, 10, 0.25);
  77.                     s.sendToLocation(e.getWhoClicked().getLocation());
  78.  
  79.                 }
  80.                 if(clickeditem.equals(Material.GOLD_NUGGET)) {
  81.                     e.setCancelled(true);
  82.  
  83.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.FLAME, 10.0, 10, 0.25);
  84.                     s.sendToLocation(e.getWhoClicked().getLocation());
  85.  
  86.                 }
  87.                 if(clickeditem.equals(Material.EMERALD)) {
  88.                     e.setCancelled(true);
  89.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.VILLAGER_HAPPY, 10.0, 10, 0.25);
  90.                     s.sendToLocation(e.getWhoClicked().getLocation());
  91.  
  92.                 }
  93.                 if(clickeditem.equals(Material.RED_ROSE)) {
  94.                     e.setCancelled(true);
  95.  
  96.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.HEART, 10.0, 10, 0.25);
  97.                     s.sendToLocation(e.getWhoClicked().getLocation());
  98.  
  99.                 }
  100.                 if(clickeditem.equals(Material.FIREWORK_CHARGE)) {
  101.                     e.setCancelled(true);
  102.  
  103.                     ParticleEffect s = new ParticleEffect(ParticleEffect.ParticleType.VILLAGER_ANGRY, 10.0, 10, 0.25);
  104.                     s.sendToLocation(e.getWhoClicked().getLocation());
  105.  
  106.                 }
  107.                 if(clickeditem.equals(Material.ARROW)) {
  108.                     e.setCancelled(true);
  109.                     Shop.generalMenu(p);
  110.                 }
  111.             }
  112.             if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv3.getName())){
  113.                 if(clickeditem.equals(Material.ARROW)) {
  114.                     e.setCancelled(true);
  115.                     Shop.generalMenu(p);
  116.                 }
  117.             }
  118.             if(e.getClickedInventory().getName().equalsIgnoreCase(Shop.inv4.getName())){
  119.                 if(clickeditem.equals(Material.FIREWORK_CHARGE) && e.isRightClick()) {
  120.                     e.setCancelled(true);
  121.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  122.                     p.sendMessage("");
  123.                     p.sendMessage(ChatColor.GOLD+"                         Fire Message View");
  124.                     p.sendMessage("");
  125.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was baked by "+ChatColor.AQUA+"You");
  126.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was completely put into fire by "+ChatColor.AQUA+"You");
  127.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"burned out because of "+ChatColor.AQUA+"You");
  128.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"turned into fries because of "+ChatColor.AQUA+"You");
  129.                     p.sendMessage("");
  130.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  131.                
  132.                 }
  133.                 if(clickeditem.equals(Material.OBSIDIAN) && e.isRightClick()) {
  134.                     e.setCancelled(true);
  135.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  136.                     p.sendMessage("");
  137.                     p.sendMessage(ChatColor.DARK_PURPLE+"                  Tragic Message View");
  138.                     p.sendMessage("");
  139.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"broke into tears because of "+ChatColor.AQUA+"You");
  140.                     p.sendMessage(ChatColor.AQUA+"Player"+ChatColor.GRAY+"'s heart was broken into pieces by "+ChatColor.AQUA+"You");
  141.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"'s happiness dissappeared because of "+ChatColor.AQUA+"You");
  142.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was tragically knocked by "+ChatColor.AQUA+"You");
  143.                     p.sendMessage("");
  144.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  145.                
  146.                 }
  147.                
  148.                 if(clickeditem.equals(Material.SLIME_BLOCK) && e.isRightClick()) {
  149.                     e.setCancelled(true);
  150.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  151.                     p.sendMessage("");
  152.                     p.sendMessage(ChatColor.GREEN+"                        Joke Message View");
  153.                     p.sendMessage("");
  154.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"got roasted by "+ChatColor.AQUA+"You");
  155.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was ridiculized by "+ChatColor.AQUA+"You");
  156.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"turned into meme because of "+ChatColor.AQUA+"You");
  157.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"lost his dignity because of "+ChatColor.AQUA+"You");
  158.                     p.sendMessage("");
  159.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  160.                
  161.                 }
  162.                 if(clickeditem.equals(Material.ICE) && e.isRightClick()) {
  163.                     e.setCancelled(true);
  164.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  165.                     p.sendMessage("");
  166.                     p.sendMessage(ChatColor.AQUA+"                         Ice Message View");
  167.                     p.sendMessage("");
  168.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was frozen by "+ChatColor.AQUA+"You");
  169.                     p.sendMessage(ChatColor.AQUA+"Player"+ChatColor.GRAY+"'s soul was cryogenized by "+ChatColor.AQUA+"You");
  170.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"froze into death because of "+ChatColor.AQUA+"You");
  171.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"died in a blizzard caused by"+ChatColor.AQUA+"You");
  172.                     p.sendMessage("");
  173.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  174.                
  175.                 }
  176.                 if(clickeditem.equals(Material.SADDLE) && e.isRightClick()) {
  177.                     e.setCancelled(true);
  178.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  179.                     p.sendMessage("");
  180.                     p.sendMessage(ChatColor.DARK_BLUE+"                    Cowboy Message View");
  181.                     p.sendMessage("");
  182.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was arrested by "+ChatColor.AQUA+"You");
  183.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was taken by the Sheriff "+ChatColor.AQUA+"yournickname");
  184.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was inmediately captured by"+ChatColor.AQUA+"You");
  185.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was brought under detention by"+ChatColor.AQUA+"You");
  186.                     p.sendMessage("");
  187.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  188.                
  189.                 }
  190.            
  191.                 if(clickeditem.equals(Material.LEATHER_CHESTPLATE) && e.isRightClick()) {
  192.                     e.setCancelled(true);
  193.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  194.                     p.sendMessage("");
  195.                     p.sendMessage(ChatColor.GRAY+"                         C"+ChatColor.GOLD+"a"+ChatColor.GREEN+"r"+ChatColor.DARK_RED+"n"+ChatColor.AQUA+"i"+ChatColor.YELLOW+"v"
  196.                             +ChatColor.DARK_PURPLE+"a"+ChatColor.GREEN+"l "+ChatColor.DARK_GRAY+"M"+ChatColor.GRAY+"e"+ChatColor.GOLD+"s"+ChatColor.GREEN+"s"+ChatColor.DARK_RED
  197.                         +"a"+ChatColor.AQUA+"g"+ChatColor.YELLOW+"g"+ChatColor.DARK_PURPLE+"e "+ChatColor.GREEN+"V"+ChatColor.DARK_GRAY+"i"+ChatColor.GRAY+"e"+
  198.                         ChatColor.GOLD+"w");
  199.                     p.sendMessage("");
  200.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"exploded into confetti because of "+ChatColor.AQUA+"You");
  201.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"didn't manage to dance and died because of "+ChatColor.AQUA+"You");
  202.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was inmediately captured by"+ChatColor.AQUA+"You");
  203.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was brought under detention by"+ChatColor.AQUA+"You");
  204.                     p.sendMessage("");
  205.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  206.                
  207.                 }
  208.                 if(clickeditem.equals(Material.EXP_BOTTLE) && e.isRightClick()) {
  209.                     e.setCancelled(true);
  210.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  211.                     p.sendMessage("");
  212.                     p.sendMessage(ChatColor.BOLD+"                         Mysterious Message View");
  213.                     p.sendMessage("");
  214.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"was taken"+ChatColor.MAGIC+" to hell"+ChatColor.AQUA+"You");
  215.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"dissapeared and never"+ChatColor.MAGIC+"came back because"+ChatColor.AQUA+"You");
  216.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"struggled"+ChatColor.MAGIC+"to breath because of"+ChatColor.AQUA+"You");
  217.                     p.sendMessage(ChatColor.AQUA+"Player "+ChatColor.GRAY+"said his last words and"+ChatColor.MAGIC+"and committed suicide because of"+ChatColor.AQUA+"You");
  218.                     p.sendMessage("");
  219.                     p.sendMessage(ChatColor.GOLD+"****************************************************************");
  220.                
  221.                 }
  222.                 if(clickeditem.equals(Material.ARROW)) {
  223.                     e.setCancelled(true);
  224.                     Shop.generalMenu(p);
  225.                 }
  226.             }
  227.         }
  228.  
  229.        
  230.     }
  231. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top