Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.03 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement