Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 76.40 KB | None | 0 0
  1. package com.leafmc.leafpackage.givedp;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Effect;
  8. import org.bukkit.Material;
  9. import org.bukkit.Sound;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.inventory.InventoryClickEvent;
  14. import org.bukkit.inventory.ItemStack;
  15. import org.bukkit.inventory.meta.ItemMeta;
  16.  
  17. import com.leafmc.leafpackage.utils.ConfigManager;
  18.  
  19. public class Transmog implements Listener {
  20. @SuppressWarnings("deprecation")
  21. @EventHandler
  22. private void inventoryClickEvent(InventoryClickEvent event) {
  23. if ((event.getCurrentItem() == null) || (!event.getCurrentItem().hasItemMeta())
  24. || (!event.getCurrentItem().getItemMeta().hasLore())) {
  25. return;
  26. }
  27. if ((!event.getCursor().getType().name().endsWith("PAPER"))
  28. || ((event.getCurrentItem().getType().name().endsWith("PAPER"))
  29. && (event.getCursor().getType().name().endsWith("PAPER")))
  30. || (!event.getCursor().hasItemMeta()) || (!event.getCursor().getItemMeta().hasDisplayName())
  31. || (!event.getCursor().getItemMeta().getDisplayName()
  32. .equalsIgnoreCase(ChatColor.translateAlternateColorCodes('&',
  33. ConfigManager.getInstance().getConfig().getString("TransmogOptions.Name"))))
  34. || (!event.getCursor().getItemMeta().hasLore())) {
  35. return;
  36. }
  37. for (int i = 1; i <= 15; i++) {
  38. if ((event.getCurrentItem().hasItemMeta()) && (event.getCurrentItem().getItemMeta().hasDisplayName())
  39. && (event.getCurrentItem().getItemMeta().getDisplayName()
  40. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  41. .getConfig().getString("TransmogOptions.ApplyCount".replace("%loreCount%", i)))))) {
  42. return;
  43. }
  44. }
  45. int loreCount = 0;
  46. Player player = (Player) event.getWhoClicked();
  47. ItemStack currentItem = event.getCurrentItem();
  48. ItemMeta currentItemMeta = currentItem.getItemMeta();
  49. List<String> currentItemLore = currentItemMeta.getLore();
  50.  
  51. ArrayList<String> lore = new ArrayList<String>();
  52. for (int i = 1; i <= 10; i++) {
  53. if ((ConfigManager.getInstance().getConfig()
  54. .getString("Enchantments.Soul.NaturesWrath.NaturesWrath" + i + ".ItemLore") != null)
  55. && (event.getCurrentItem().getItemMeta().getLore().contains(
  56. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  57. .getString("Enchantments.Soul.NaturesWrath.NaturesWrath" + i + ".ItemLore"))))) {
  58. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  59. .getString("Enchantments.Soul.NaturesWrath.NaturesWrath" + i + ".ItemLore")));
  60. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  61. .getConfig().getString("Enchantments.Soul.NaturesWrath.NaturesWrath" + i + ".ItemLore")));
  62. loreCount++;
  63. }
  64. if ((ConfigManager.getInstance().getConfig()
  65. .getString("Enchantments.Soul.DivineImmolation.DivineImmolation" + i + ".ItemLore") != null)
  66. && (event.getCurrentItem().getItemMeta().getLore().contains(ChatColor
  67. .translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig().getString(
  68. "Enchantments.Soul.DivineImmolation.DivineImmolation" + i + ".ItemLore"))))) {
  69. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  70. .getString("Enchantments.Soul.DivineImmolation.DivineImmolation" + i + ".ItemLore")));
  71. currentItemLore
  72. .remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  73. .getString("Enchantments.Soul.DivineImmolation.DivineImmolation" + i + ".ItemLore")));
  74. loreCount++;
  75. }
  76. if ((ConfigManager.getInstance().getConfig()
  77. .getString("Enchantments.Soul.Immortal.Immortal" + i + ".ItemLore") != null)
  78. && (event.getCurrentItem().getItemMeta().getLore().contains(
  79. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  80. .getString("Enchantments.Soul.Immortal.Immortal" + i + ".ItemLore"))))) {
  81. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  82. .getString("Enchantments.Soul.Immortal.Immortal" + i + ".ItemLore")));
  83. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  84. .getConfig().getString("Enchantments.Soul.Immortal.Immortal" + i + ".ItemLore")));
  85. loreCount++;
  86. }
  87. }
  88. for (int i = 1; i <= 10; i++) {
  89. if ((ConfigManager.getInstance().getConfig()
  90. .getString("Enchantments.Legendary.BloodLust.BloodLust" + i + ".ItemLore") != null)
  91. && (event.getCurrentItem().getItemMeta().getLore().contains(
  92. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  93. .getString("Enchantments.Legendary.BloodLust.BloodLust" + i + ".ItemLore"))))) {
  94. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  95. .getString("Enchantments.Legendary.BloodLust.BloodLust" + i + ".ItemLore")));
  96. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  97. .getConfig().getString("Enchantments.Legendary.BloodLust.BloodLust" + i + ".ItemLore")));
  98. loreCount++;
  99. }
  100. if ((ConfigManager.getInstance().getConfig()
  101. .getString("Enchantments.Legendary.Clarity.Clarity" + i + ".ItemLore") != null)
  102. && (event.getCurrentItem().getItemMeta().getLore().contains(
  103. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  104. .getString("Enchantments.Legendary.Clarity.Clarity" + i + ".ItemLore"))))) {
  105. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  106. .getString("Enchantments.Legendary.Clarity.Clarity" + i + ".ItemLore")));
  107. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  108. .getConfig().getString("Enchantments.Legendary.Clarity.Clarity" + i + ".ItemLore")));
  109. loreCount++;
  110. }
  111. if ((ConfigManager.getInstance().getConfig()
  112. .getString("Enchantments.Legendary.CreeperArmor.CreeperArmor" + i + ".ItemLore") != null)
  113. && (event.getCurrentItem().getItemMeta().getLore()
  114. .contains(ChatColor.translateAlternateColorCodes('&',
  115. ConfigManager.getInstance().getConfig().getString(
  116. "Enchantments.Legendary.CreeperArmor.CreeperArmor" + i + ".ItemLore"))))) {
  117. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  118. .getString("Enchantments.Legendary.CreeperArmor.CreeperArmor" + i + ".ItemLore")));
  119. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  120. .getConfig().getString("Enchantments.Legendary.CreeperArmor.CreeperArmor" + i + ".ItemLore")));
  121. loreCount++;
  122. }
  123. if ((ConfigManager.getInstance().getConfig()
  124. .getString("Enchantments.Legendary.Deathbringer.Deathbringer" + i + ".ItemLore") != null)
  125. && (event.getCurrentItem().getItemMeta().getLore()
  126. .contains(ChatColor.translateAlternateColorCodes('&',
  127. ConfigManager.getInstance().getConfig().getString(
  128. "Enchantments.Legendary.Deathbringer.Deathbringer" + i + ".ItemLore"))))) {
  129. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  130. .getString("Enchantments.Legendary.Deathbringer.Deathbringer" + i + ".ItemLore")));
  131. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  132. .getConfig().getString("Enchantments.Legendary.Deathbringer.Deathbringer" + i + ".ItemLore")));
  133. loreCount++;
  134. }
  135. if ((ConfigManager.getInstance().getConfig()
  136. .getString("Enchantments.Legendary.Devour.Devour" + i + ".ItemLore") != null)
  137. && (event.getCurrentItem().getItemMeta().getLore().contains(
  138. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  139. .getString("Enchantments.Legendary.Devour.Devour" + i + ".ItemLore"))))) {
  140. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  141. .getString("Enchantments.Legendary.Devour.Devour" + i + ".ItemLore")));
  142. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  143. .getConfig().getString("Enchantments.Legendary.Devour.Devour" + i + ".ItemLore")));
  144. loreCount++;
  145. }
  146. if ((ConfigManager.getInstance().getConfig()
  147. .getString("Enchantments.Legendary.Disarmor.Disarmor" + i + ".ItemLore") != null)
  148. && (event.getCurrentItem().getItemMeta().getLore().contains(
  149. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  150. .getString("Enchantments.Legendary.Disarmor.Disarmor" + i + ".ItemLore"))))) {
  151. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  152. .getString("Enchantments.Legendary.Disarmor.Disarmor" + i + ".ItemLore")));
  153. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  154. .getConfig().getString("Enchantments.Legendary.Disarmor.Disarmor" + i + ".ItemLore")));
  155. loreCount++;
  156. }
  157. if ((ConfigManager.getInstance().getConfig()
  158. .getString("Enchantments.Legendary.Drunk.Drunk" + i + ".ItemLore") != null)
  159. && (event.getCurrentItem().getItemMeta().getLore()
  160. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  161. .getConfig().getString("Enchantments.Legendary.Drunk.Drunk" + i + ".ItemLore"))))) {
  162. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  163. .getString("Enchantments.Legendary.Drunk.Drunk" + i + ".ItemLore")));
  164. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  165. .getConfig().getString("Enchantments.Legendary.Drunk.Drunk" + i + ".ItemLore")));
  166. loreCount++;
  167. }
  168. if ((ConfigManager.getInstance().getConfig()
  169. .getString("Enchantments.Legendary.Enlighted.Enlighted" + i + ".ItemLore") != null)
  170. && (event.getCurrentItem().getItemMeta().getLore().contains(
  171. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  172. .getString("Enchantments.Legendary.Enlighted.Enlighted" + i + ".ItemLore"))))) {
  173. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  174. .getString("Enchantments.Legendary.Enlighted.Enlighted" + i + ".ItemLore")));
  175. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  176. .getConfig().getString("Enchantments.Legendary.Enlighted.Enlighted" + i + ".ItemLore")));
  177. loreCount++;
  178. }
  179. if ((ConfigManager.getInstance().getConfig()
  180. .getString("Enchantments.Legendary.Gears.Gears" + i + ".ItemLore") != null)
  181. && (event.getCurrentItem().getItemMeta().getLore()
  182. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  183. .getConfig().getString("Enchantments.Legendary.Gears.Gears" + i + ".ItemLore"))))) {
  184. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  185. .getString("Enchantments.Legendary.Gears.Gears" + i + ".ItemLore")));
  186. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  187. .getConfig().getString("Enchantments.Legendary.Gears.Gears" + i + ".ItemLore")));
  188. loreCount++;
  189. }
  190. if ((ConfigManager.getInstance().getConfig()
  191. .getString("Enchantments.Legendary.Inquisitive.Inquisitive" + i + ".ItemLore") != null)
  192. && (event.getCurrentItem().getItemMeta().getLore().contains(
  193. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  194. .getString("Enchantments.Legendary.Inquisitive.Inquisitive" + i + ".ItemLore"))))) {
  195. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  196. .getString("Enchantments.Legendary.Inquisitive.Inquisitive" + i + ".ItemLore")));
  197. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  198. .getConfig().getString("Enchantments.Legendary.Inquisitive.Inquisitive" + i + ".ItemLore")));
  199. loreCount++;
  200. }
  201. if ((ConfigManager.getInstance().getConfig()
  202. .getString("Enchantments.Legendary.Lifesteal.Lifesteal" + i + ".ItemLore") != null)
  203. && (event.getCurrentItem().getItemMeta().getLore().contains(
  204. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  205. .getString("Enchantments.Legendary.Lifesteal.Lifesteal" + i + ".ItemLore"))))) {
  206. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  207. .getString("Enchantments.Legendary.Lifesteal.Lifesteal" + i + ".ItemLore")));
  208. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  209. .getConfig().getString("Enchantments.Legendary.Lifesteal.Lifesteal" + i + ".ItemLore")));
  210. loreCount++;
  211. }
  212. if ((ConfigManager.getInstance().getConfig()
  213. .getString("Enchantments.Legendary.Overload.Overload" + i + ".ItemLore") != null)
  214. && (event.getCurrentItem().getItemMeta().getLore().contains(
  215. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  216. .getString("Enchantments.Legendary.Overload.Overload" + i + ".ItemLore"))))) {
  217. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  218. .getString("Enchantments.Legendary.Overload.Overload" + i + ".ItemLore")));
  219. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  220. .getConfig().getString("Enchantments.Legendary.Overload.Overload" + i + ".ItemLore")));
  221. loreCount++;
  222. }
  223. if ((ConfigManager.getInstance().getConfig()
  224. .getString("Enchantments.Legendary.Rage.Rage" + i + ".ItemLore") != null)
  225. && (event.getCurrentItem().getItemMeta().getLore()
  226. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  227. .getConfig().getString("Enchantments.Legendary.Rage.Rage" + i + ".ItemLore"))))) {
  228. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  229. .getString("Enchantments.Legendary.Rage.Rage" + i + ".ItemLore")));
  230. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  231. .getConfig().getString("Enchantments.Legendary.Rage.Rage" + i + ".ItemLore")));
  232. loreCount++;
  233. }
  234. }
  235. for (int i = 1; i <= 10; i++) {
  236. if ((ConfigManager.getInstance().getConfig()
  237. .getString("Enchantments.Ultimate.ArrowLifesteal.ArrowLifesteal" + i + ".ItemLore") != null)
  238. && (event.getCurrentItem().getItemMeta().getLore().contains(ChatColor
  239. .translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig().getString(
  240. "Enchantments.Ultimate.ArrowLifesteal.ArrowLifesteal" + i + ".ItemLore"))))) {
  241. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  242. .getString("Enchantments.Ultimate.ArrowLifesteal.ArrowLifesteal" + i + ".ItemLore")));
  243. currentItemLore
  244. .remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  245. .getString("Enchantments.Ultimate.ArrowLifesteal.ArrowLifesteal" + i + ".ItemLore")));
  246. loreCount++;
  247. }
  248. if ((ConfigManager.getInstance().getConfig()
  249. .getString("Enchantments.Ultimate.Bleed.Bleed" + i + ".ItemLore") != null)
  250. && (event.getCurrentItem().getItemMeta().getLore()
  251. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  252. .getConfig().getString("Enchantments.Ultimate.Bleed.Bleed" + i + ".ItemLore"))))) {
  253. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  254. .getString("Enchantments.Ultimate.Bleed.Bleed" + i + ".ItemLore")));
  255. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  256. .getConfig().getString("Enchantments.Ultimate.Bleed.Bleed" + i + ".ItemLore")));
  257. loreCount++;
  258. }
  259. if ((ConfigManager.getInstance().getConfig()
  260. .getString("Enchantments.Ultimate.Blessed.Blessed" + i + ".ItemLore") != null)
  261. && (event.getCurrentItem().getItemMeta().getLore().contains(
  262. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  263. .getString("Enchantments.Ultimate.Blessed.Blessed" + i + ".ItemLore"))))) {
  264. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  265. .getString("Enchantments.Ultimate.Blessed.Blessed" + i + ".ItemLore")));
  266. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  267. .getConfig().getString("Enchantments.Ultimate.Blessed.Blessed" + i + ".ItemLore")));
  268. loreCount++;
  269. }
  270. if ((ConfigManager.getInstance().getConfig()
  271. .getString("Enchantments.Ultimate.Blind.Blind" + i + ".ItemLore") != null)
  272. && (event.getCurrentItem().getItemMeta().getLore()
  273. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  274. .getConfig().getString("Enchantments.Ultimate.Blind.Blind" + i + ".ItemLore"))))) {
  275. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  276. .getString("Enchantments.Ultimate.Blind.Blind" + i + ".ItemLore")));
  277. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  278. .getConfig().getString("Enchantments.Ultimate.Blind.Blind" + i + ".ItemLore")));
  279. loreCount++;
  280. }
  281. if ((ConfigManager.getInstance().getConfig()
  282. .getString("Enchantments.Ultimate.Cleave.Cleave" + i + ".ItemLore") != null)
  283. && (event.getCurrentItem().getItemMeta().getLore().contains(
  284. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  285. .getString("Enchantments.Ultimate.Cleave.Cleave" + i + ".ItemLore"))))) {
  286. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  287. .getString("Enchantments.Ultimate.Cleave.Cleave" + i + ".ItemLore")));
  288. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  289. .getConfig().getString("Enchantments.Ultimate.Cleave.Cleave" + i + ".ItemLore")));
  290. loreCount++;
  291. }
  292. if ((ConfigManager.getInstance().getConfig()
  293. .getString("Enchantments.Ultimate.Demonforged.Demonforged" + i + ".ItemLore") != null)
  294. && (event.getCurrentItem().getItemMeta().getLore().contains(
  295. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  296. .getString("Enchantments.Ultimate.Demonforged.Demonforged" + i + ".ItemLore"))))) {
  297. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  298. .getString("Enchantments.Ultimate.Demonforged.Demonforged" + i + ".ItemLore")));
  299. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  300. .getConfig().getString("Enchantments.Ultimate.Demonforged.Demonforged" + i + ".ItemLore")));
  301. loreCount++;
  302. }
  303. if ((ConfigManager.getInstance().getConfig()
  304. .getString("Enchantments.Ultimate.Detonate.Detonate" + i + ".ItemLore") != null)
  305. && (event.getCurrentItem().getItemMeta().getLore().contains(
  306. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  307. .getString("Enchantments.Ultimate.Detonate.Detonate" + i + ".ItemLore"))))) {
  308. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  309. .getString("Enchantments.Ultimate.Detonate.Detonate" + i + ".ItemLore")));
  310. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  311. .getConfig().getString("Enchantments.Ultimate.Detonate.Detonate" + i + ".ItemLore")));
  312. loreCount++;
  313. }
  314. if ((ConfigManager.getInstance().getConfig()
  315. .getString("Enchantments.Ultimate.Experience.Experience" + i + ".ItemLore") != null)
  316. && (event.getCurrentItem().getItemMeta().getLore().contains(
  317. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  318. .getString("Enchantments.Ultimate.Experience.Experience" + i + ".ItemLore"))))) {
  319. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  320. .getString("Enchantments.Ultimate.Experience.Experience" + i + ".ItemLore")));
  321. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  322. .getConfig().getString("Enchantments.Ultimate.Experience.Experience" + i + ".ItemLore")));
  323. loreCount++;
  324. }
  325. if ((ConfigManager.getInstance().getConfig()
  326. .getString("Enchantments.Ultimate.Guardians.Guardians" + i + ".ItemLore") != null)
  327. && (event.getCurrentItem().getItemMeta().getLore().contains(
  328. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  329. .getString("Enchantments.Ultimate.Guardians.Guardians" + i + ".ItemLore"))))) {
  330. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  331. .getString("Enchantments.Ultimate.Guardians.Guardians" + i + ".ItemLore")));
  332. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  333. .getConfig().getString("Enchantments.Ultimate.Guardians.Guardians" + i + ".ItemLore")));
  334. loreCount++;
  335. }
  336. if ((ConfigManager.getInstance().getConfig()
  337. .getString("Enchantments.Ultimate.Hardened.Hardened" + i + ".ItemLore") != null)
  338. && (event.getCurrentItem().getItemMeta().getLore().contains(
  339. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  340. .getString("Enchantments.Ultimate.Hardened.Hardened" + i + ".ItemLore"))))) {
  341. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  342. .getString("Enchantments.Ultimate.Hardened.Hardened" + i + ".ItemLore")));
  343. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  344. .getConfig().getString("Enchantments.Ultimate.Hardened.Hardened" + i + ".ItemLore")));
  345. loreCount++;
  346. }
  347. if ((ConfigManager.getInstance().getConfig()
  348. .getString("Enchantments.Ultimate.Leadership.Leadership" + i + ".ItemLore") != null)
  349. && (event.getCurrentItem().getItemMeta().getLore().contains(
  350. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  351. .getString("Enchantments.Ultimate.Leadership.Leadership" + i + ".ItemLore"))))) {
  352. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  353. .getString("Enchantments.Ultimate.Leadership.Leadership" + i + ".ItemLore")));
  354. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  355. .getConfig().getString("Enchantments.Ultimate.Leadership.Leadership" + i + ".ItemLore")));
  356. loreCount++;
  357. }
  358. if ((ConfigManager.getInstance().getConfig()
  359. .getString("Enchantments.Ultimate.Lucky.Lucky" + i + ".ItemLore") != null)
  360. && (event.getCurrentItem().getItemMeta().getLore()
  361. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  362. .getConfig().getString("Enchantments.Ultimate.Lucky.Lucky" + i + ".ItemLore"))))) {
  363. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  364. .getString("Enchantments.Ultimate.Lucky.Lucky" + i + ".ItemLore")));
  365. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  366. .getConfig().getString("Enchantments.Ultimate.Lucky.Lucky" + i + ".ItemLore")));
  367. loreCount++;
  368. }
  369. if ((ConfigManager.getInstance().getConfig()
  370. .getString("Enchantments.Ultimate.ObsidianShield.ObsidianShield" + i + ".ItemLore") != null)
  371. && (event.getCurrentItem().getItemMeta().getLore().contains(ChatColor
  372. .translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig().getString(
  373. "Enchantments.Ultimate.ObsidianShield.ObsidianShield" + i + ".ItemLore"))))) {
  374. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  375. .getString("Enchantments.Ultimate.ObsidianShield.ObsidianShield" + i + ".ItemLore")));
  376. currentItemLore
  377. .remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  378. .getString("Enchantments.Ultimate.ObsidianShield.ObsidianShield" + i + ".ItemLore")));
  379. loreCount++;
  380. }
  381. if ((ConfigManager.getInstance().getConfig()
  382. .getString("Enchantments.Ultimate.Piercing.Piercing" + i + ".ItemLore") != null)
  383. && (event.getCurrentItem().getItemMeta().getLore().contains(
  384. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  385. .getString("Enchantments.Ultimate.Piercing.Piercing" + i + ".ItemLore"))))) {
  386. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  387. .getString("Enchantments.Ultimate.Piercing.Piercing" + i + ".ItemLore")));
  388. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  389. .getConfig().getString("Enchantments.Ultimate.Piercing.Piercing" + i + ".ItemLore")));
  390. loreCount++;
  391. }
  392. if ((ConfigManager.getInstance().getConfig()
  393. .getString("Enchantments.Ultimate.Poison.Poison" + i + ".ItemLore") != null)
  394. && (event.getCurrentItem().getItemMeta().getLore().contains(
  395. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  396. .getString("Enchantments.Ultimate.Poison.Poison" + i + ".ItemLore"))))) {
  397. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  398. .getString("Enchantments.Ultimate.Poison.Poison" + i + ".ItemLore")));
  399. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  400. .getConfig().getString("Enchantments.Ultimate.Poison.Poison" + i + ".ItemLore")));
  401. loreCount++;
  402. }
  403. if ((ConfigManager.getInstance().getConfig()
  404. .getString("Enchantments.Ultimate.Silence.Silence" + i + ".ItemLore") != null)
  405. && (event.getCurrentItem().getItemMeta().getLore().contains(
  406. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  407. .getString("Enchantments.Ultimate.Silence.Silence" + i + ".ItemLore"))))) {
  408. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  409. .getString("Enchantments.Ultimate.Silence.Silence" + i + ".ItemLore")));
  410. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  411. .getConfig().getString("Enchantments.Ultimate.Silence.Silence" + i + ".ItemLore")));
  412. loreCount++;
  413. }
  414. if ((ConfigManager.getInstance().getConfig()
  415. .getString("Enchantments.Ultimate.Spirits.Spirits" + i + ".ItemLore") != null)
  416. && (event.getCurrentItem().getItemMeta().getLore().contains(
  417. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  418. .getString("Enchantments.Ultimate.Spirits.Spirits" + i + ".ItemLore"))))) {
  419. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  420. .getString("Enchantments.Ultimate.Spirits.Spirits" + i + ".ItemLore")));
  421. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  422. .getConfig().getString("Enchantments.Ultimate.Spirits.Spirits" + i + ".ItemLore")));
  423. loreCount++;
  424. }
  425. if ((ConfigManager.getInstance().getConfig()
  426. .getString("Enchantments.Ultimate.Venom.Venom" + i + ".ItemLore") != null)
  427. && (event.getCurrentItem().getItemMeta().getLore()
  428. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  429. .getConfig().getString("Enchantments.Ultimate.Venom.Venom" + i + ".ItemLore"))))) {
  430. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  431. .getString("Enchantments.Ultimate.Venom.Venom" + i + ".ItemLore")));
  432. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  433. .getConfig().getString("Enchantments.Ultimate.Venom.Venom" + i + ".ItemLore")));
  434. loreCount++;
  435. }
  436. if ((ConfigManager.getInstance().getConfig()
  437. .getString("Enchantments.Ultimate.Wither.Wither" + i + ".ItemLore") != null)
  438. && (event.getCurrentItem().getItemMeta().getLore().contains(
  439. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  440. .getString("Enchantments.Ultimate.Wither.Wither" + i + ".ItemLore"))))) {
  441. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  442. .getString("Enchantments.Ultimate.Wither.Wither" + i + ".ItemLore")));
  443. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  444. .getConfig().getString("Enchantments.Ultimate.Wither.Wither" + i + ".ItemLore")));
  445. loreCount++;
  446. }
  447. }
  448. for (int i = 1; i <= 10; i++) {
  449. if ((ConfigManager.getInstance().getConfig()
  450. .getString("Enchantments.Elite.AntiGravity.AntiGravity" + i + ".ItemLore") != null)
  451. && (event.getCurrentItem().getItemMeta().getLore().contains(
  452. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  453. .getString("Enchantments.Elite.AntiGravity.AntiGravity" + i + ".ItemLore"))))) {
  454. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  455. .getString("Enchantments.Elite.AntiGravity.AntiGravity" + i + ".ItemLore")));
  456. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  457. .getConfig().getString("Enchantments.Elite.AntiGravity.AntiGravity" + i + ".ItemLore")));
  458. loreCount++;
  459. }
  460. if ((ConfigManager.getInstance().getConfig()
  461. .getString("Enchantments.Elite.Armored.Armored" + i + ".ItemLore") != null)
  462. && (event.getCurrentItem().getItemMeta().getLore()
  463. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  464. .getConfig().getString("Enchantments.Elite.Armored.Armored" + i + ".ItemLore"))))) {
  465. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  466. .getString("Enchantments.Elite.Armored.Armored" + i + ".ItemLore")));
  467. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  468. .getConfig().getString("Enchantments.Elite.Armored.Armored" + i + ".ItemLore")));
  469. loreCount++;
  470. }
  471. if ((ConfigManager.getInstance().getConfig()
  472. .getString("Enchantments.Elite.Block.Block" + i + ".ItemLore") != null)
  473. && (event.getCurrentItem().getItemMeta().getLore()
  474. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  475. .getConfig().getString("Enchantments.Elite.Block.Block" + i + ".ItemLore"))))) {
  476. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  477. .getString("Enchantments.Elite.Block.Block" + i + ".ItemLore")));
  478. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  479. .getConfig().getString("Enchantments.Elite.Block.Block" + i + ".ItemLore")));
  480. loreCount++;
  481. }
  482. if ((ConfigManager.getInstance().getConfig()
  483. .getString("Enchantments.Elite.Cactus.Cactus" + i + ".ItemLore") != null)
  484. && (event.getCurrentItem().getItemMeta().getLore()
  485. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  486. .getConfig().getString("Enchantments.Elite.Cactus.Cactus" + i + ".ItemLore"))))) {
  487. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  488. .getString("Enchantments.Elite.Cactus.Cactus" + i + ".ItemLore")));
  489. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  490. .getConfig().getString("Enchantments.Elite.Cactus.Cactus" + i + ".ItemLore")));
  491. loreCount++;
  492. }
  493. if ((ConfigManager.getInstance().getConfig()
  494. .getString("Enchantments.Elite.DoubleStrike.DoubleStrike" + i + ".ItemLore") != null)
  495. && (event.getCurrentItem().getItemMeta().getLore().contains(
  496. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  497. .getString("Enchantments.Elite.DoubleStrike.DoubleStrike" + i + ".ItemLore"))))) {
  498. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  499. .getString("Enchantments.Elite.DoubleStrike.DoubleStrike" + i + ".ItemLore")));
  500. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  501. .getConfig().getString("Enchantments.Elite.DoubleStrike.DoubleStrike" + i + ".ItemLore")));
  502. loreCount++;
  503. }
  504. if ((ConfigManager.getInstance().getConfig()
  505. .getString("Enchantments.Elite.EnderWalker.EnderWalker" + i + ".ItemLore") != null)
  506. && (event.getCurrentItem().getItemMeta().getLore().contains(
  507. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  508. .getString("Enchantments.Elite.EnderWalker.EnderWalker" + i + ".ItemLore"))))) {
  509. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  510. .getString("Enchantments.Elite.EnderWalker.EnderWalker" + i + ".ItemLore")));
  511. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  512. .getConfig().getString("Enchantments.Elite.EnderWalker.EnderWalker" + i + ".ItemLore")));
  513. loreCount++;
  514. }
  515. if ((ConfigManager.getInstance().getConfig()
  516. .getString("Enchantments.Elite.Execute.Execute" + i + ".ItemLore") != null)
  517. && (event.getCurrentItem().getItemMeta().getLore()
  518. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  519. .getConfig().getString("Enchantments.Elite.Execute.Execute" + i + ".ItemLore"))))) {
  520. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  521. .getString("Enchantments.Elite.Execute.Execute" + i + ".ItemLore")));
  522. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  523. .getConfig().getString("Enchantments.Elite.Execute.Execute" + i + ".ItemLore")));
  524. loreCount++;
  525. }
  526. if ((ConfigManager.getInstance().getConfig()
  527. .getString("Enchantments.Elite.Hellfire.Hellfire" + i + ".ItemLore") != null)
  528. && (event.getCurrentItem().getItemMeta().getLore().contains(
  529. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  530. .getString("Enchantments.Elite.Hellfire.Hellfire" + i + ".ItemLore"))))) {
  531. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  532. .getString("Enchantments.Elite.Hellfire.Hellfire" + i + ".ItemLore")));
  533. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  534. .getConfig().getString("Enchantments.Elite.Hellfire.Hellfire" + i + ".ItemLore")));
  535. loreCount++;
  536. }
  537. if ((ConfigManager.getInstance().getConfig()
  538. .getString("Enchantments.Elite.IceAspect.IceAspect" + i + ".ItemLore") != null)
  539. && (event.getCurrentItem().getItemMeta().getLore().contains(
  540. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  541. .getString("Enchantments.Elite.IceAspect.IceAspect" + i + ".ItemLore"))))) {
  542. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  543. .getString("Enchantments.Elite.IceAspect.IceAspect" + i + ".ItemLore")));
  544. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  545. .getConfig().getString("Enchantments.Elite.IceAspect.IceAspect" + i + ".ItemLore")));
  546. loreCount++;
  547. }
  548. if ((ConfigManager.getInstance().getConfig()
  549. .getString("Enchantments.Elite.IceFreeze.IceFreeze" + i + ".ItemLore") != null)
  550. && (event.getCurrentItem().getItemMeta().getLore().contains(
  551. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  552. .getString("Enchantments.Elite.IceFreeze.IceFreeze" + i + ".ItemLore"))))) {
  553. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  554. .getString("Enchantments.Elite.IceFreeze.IceFreeze" + i + ".ItemLore")));
  555. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  556. .getConfig().getString("Enchantments.Elite.IceFreeze.IceFreeze" + i + ".ItemLore")));
  557. loreCount++;
  558. }
  559. if ((ConfigManager.getInstance().getConfig()
  560. .getString("Enchantments.Elite.Implants.Implants" + i + ".ItemLore") != null)
  561. && (event.getCurrentItem().getItemMeta().getLore().contains(
  562. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  563. .getString("Enchantments.Elite.Implants.Implants" + i + ".ItemLore"))))) {
  564. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  565. .getString("Enchantments.Elite.Implants.Implants" + i + ".ItemLore")));
  566. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  567. .getConfig().getString("Enchantments.Elite.Implants.Implants" + i + ".ItemLore")));
  568. loreCount++;
  569. }
  570. if ((ConfigManager.getInstance().getConfig()
  571. .getString("Enchantments.Elite.Infernal.Infernal" + i + ".ItemLore") != null)
  572. && (event.getCurrentItem().getItemMeta().getLore().contains(
  573. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  574. .getString("Enchantments.Elite.Infernal.Infernal" + i + ".ItemLore"))))) {
  575. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  576. .getString("Enchantments.Elite.Infernal.Infernal" + i + ".ItemLore")));
  577. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  578. .getConfig().getString("Enchantments.Elite.Infernal.Infernal" + i + ".ItemLore")));
  579. loreCount++;
  580. }
  581. if ((ConfigManager.getInstance().getConfig()
  582. .getString("Enchantments.Elite.Poisoned.Poisoned" + i + ".ItemLore") != null)
  583. && (event.getCurrentItem().getItemMeta().getLore().contains(
  584. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  585. .getString("Enchantments.Elite.Poisoned.Poisoned" + i + ".ItemLore"))))) {
  586. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  587. .getString("Enchantments.Elite.Poisoned.Poisoned" + i + ".ItemLore")));
  588. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  589. .getConfig().getString("Enchantments.Elite.Poisoned.Poisoned" + i + ".ItemLore")));
  590. loreCount++;
  591. }
  592. if ((ConfigManager.getInstance().getConfig()
  593. .getString("Enchantments.Elite.SelfDestruct.SelfDestruct" + i + ".ItemLore") != null)
  594. && (event.getCurrentItem().getItemMeta().getLore().contains(
  595. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  596. .getString("Enchantments.Elite.SelfDestruct.SelfDestruct" + i + ".ItemLore"))))) {
  597. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  598. .getString("Enchantments.Elite.SelfDestruct.SelfDestruct" + i + ".ItemLore")));
  599. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  600. .getConfig().getString("Enchantments.Elite.SelfDestruct.SelfDestruct" + i + ".ItemLore")));
  601. loreCount++;
  602. }
  603. if ((ConfigManager.getInstance().getConfig()
  604. .getString("Enchantments.Elite.Shockwave.Shockwave" + i + ".ItemLore") != null)
  605. && (event.getCurrentItem().getItemMeta().getLore().contains(
  606. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  607. .getString("Enchantments.Elite.Shockwave.Shockwave" + i + ".ItemLore"))))) {
  608. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  609. .getString("Enchantments.Elite.Shockwave.Shockwave" + i + ".ItemLore")));
  610. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  611. .getConfig().getString("Enchantments.Elite.Shockwave.Shockwave" + i + ".ItemLore")));
  612. loreCount++;
  613. }
  614. if ((ConfigManager.getInstance().getConfig()
  615. .getString("Enchantments.Elite.SkillSwipe.SkillSwipe" + i + ".ItemLore") != null)
  616. && (event.getCurrentItem().getItemMeta().getLore().contains(
  617. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  618. .getString("Enchantments.Elite.SkillSwipe.SkillSwipe" + i + ".ItemLore"))))) {
  619. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  620. .getString("Enchantments.Elite.SkillSwipe.SkillSwipe" + i + ".ItemLore")));
  621. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  622. .getConfig().getString("Enchantments.Elite.SkillSwipe.SkillSwipe" + i + ".ItemLore")));
  623. loreCount++;
  624. }
  625. if ((ConfigManager.getInstance().getConfig()
  626. .getString("Enchantments.Elite.SmokeBomb.SmokeBomb" + i + ".ItemLore") != null)
  627. && (event.getCurrentItem().getItemMeta().getLore().contains(
  628. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  629. .getString("Enchantments.Elite.SmokeBomb.SmokeBomb" + i + ".ItemLore"))))) {
  630. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  631. .getString("Enchantments.Elite.SmokeBomb.SmokeBomb" + i + ".ItemLore")));
  632. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  633. .getConfig().getString("Enchantments.Elite.SmokeBomb.SmokeBomb" + i + ".ItemLore")));
  634. loreCount++;
  635. }
  636. if ((ConfigManager.getInstance().getConfig()
  637. .getString("Enchantments.Elite.Springs.Springs" + i + ".ItemLore") != null)
  638. && (event.getCurrentItem().getItemMeta().getLore()
  639. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  640. .getConfig().getString("Enchantments.Elite.Springs.Springs" + i + ".ItemLore"))))) {
  641. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  642. .getString("Enchantments.Elite.Springs.Springs" + i + ".ItemLore")));
  643. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  644. .getConfig().getString("Enchantments.Elite.Springs.Springs" + i + ".ItemLore")));
  645. loreCount++;
  646. }
  647. if ((ConfigManager.getInstance().getConfig()
  648. .getString("Enchantments.Elite.Stormcaller.Stormcaller" + i + ".ItemLore") != null)
  649. && (event.getCurrentItem().getItemMeta().getLore().contains(
  650. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  651. .getString("Enchantments.Elite.Stormcaller.Stormcaller" + i + ".ItemLore"))))) {
  652. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  653. .getString("Enchantments.Elite.Stormcaller.Stormcaller" + i + ".ItemLore")));
  654. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  655. .getConfig().getString("Enchantments.Elite.Stormcaller.Stormcaller" + i + ".ItemLore")));
  656. loreCount++;
  657. }
  658. if ((ConfigManager.getInstance().getConfig()
  659. .getString("Enchantments.Elite.Tank.Tank" + i + ".ItemLore") != null)
  660. && (event.getCurrentItem().getItemMeta().getLore()
  661. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  662. .getConfig().getString("Enchantments.Elite.Tank.Tank" + i + ".ItemLore"))))) {
  663. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  664. .getString("Enchantments.Elite.Tank.Tank" + i + ".ItemLore")));
  665. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  666. .getConfig().getString("Enchantments.Elite.Tank.Tank" + i + ".ItemLore")));
  667. loreCount++;
  668. }
  669. if ((ConfigManager.getInstance().getConfig()
  670. .getString("Enchantments.Elite.Telepathy.Telepathy" + i + ".ItemLore") != null)
  671. && (event.getCurrentItem().getItemMeta().getLore().contains(
  672. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  673. .getString("Enchantments.Elite.Telepathy.Telepathy" + i + ".ItemLore"))))) {
  674. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  675. .getString("Enchantments.Elite.Telepathy.Telepathy" + i + ".ItemLore")));
  676. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  677. .getConfig().getString("Enchantments.Elite.Telepathy.Telepathy" + i + ".ItemLore")));
  678. loreCount++;
  679. }
  680. if ((ConfigManager.getInstance().getConfig()
  681. .getString("Enchantments.Elite.Teleportation.Teleportation" + i + ".ItemLore") != null)
  682. && (event.getCurrentItem().getItemMeta().getLore().contains(
  683. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  684. .getString("Enchantments.Elite.Teleportation.Teleportation" + i + ".ItemLore"))))) {
  685. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  686. .getString("Enchantments.Elite.Teleportation.Teleportation" + i + ".ItemLore")));
  687. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  688. .getConfig().getString("Enchantments.Elite.Teleportation.Teleportation" + i + ".ItemLore")));
  689. loreCount++;
  690. }
  691. if ((ConfigManager.getInstance().getConfig()
  692. .getString("Enchantments.Elite.Trap.Trap" + i + ".ItemLore") != null)
  693. && (event.getCurrentItem().getItemMeta().getLore()
  694. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  695. .getConfig().getString("Enchantments.Elite.Trap.Trap" + i + ".ItemLore"))))) {
  696. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  697. .getString("Enchantments.Elite.Trap.Trap" + i + ".ItemLore")));
  698. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  699. .getConfig().getString("Enchantments.Elite.Trap.Trap" + i + ".ItemLore")));
  700. loreCount++;
  701. }
  702. if ((ConfigManager.getInstance().getConfig()
  703. .getString("Enchantments.Elite.UndeadRuse.UndeadRuse" + i + ".ItemLore") != null)
  704. && (event.getCurrentItem().getItemMeta().getLore().contains(
  705. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  706. .getString("Enchantments.Elite.UndeadRuse.UndeadRuse" + i + ".ItemLore"))))) {
  707. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  708. .getString("Enchantments.Elite.UndeadRuse.UndeadRuse" + i + ".ItemLore")));
  709. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  710. .getConfig().getString("Enchantments.Elite.UndeadRuse.UndeadRuse" + i + ".ItemLore")));
  711. loreCount++;
  712. }
  713. if ((ConfigManager.getInstance().getConfig()
  714. .getString("Enchantments.Elite.Valor.Valor" + i + ".ItemLore") != null)
  715. && (event.getCurrentItem().getItemMeta().getLore()
  716. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  717. .getConfig().getString("Enchantments.Elite.Valor.Valor" + i + ".ItemLore"))))) {
  718. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  719. .getString("Enchantments.Elite.Valor.Valor" + i + ".ItemLore")));
  720. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  721. .getConfig().getString("Enchantments.Elite.Valor.Valor" + i + ".ItemLore")));
  722. loreCount++;
  723. }
  724. if ((ConfigManager.getInstance().getConfig()
  725. .getString("Enchantments.Elite.Vampire.Vampire" + i + ".ItemLore") != null)
  726. && (event.getCurrentItem().getItemMeta().getLore()
  727. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  728. .getConfig().getString("Enchantments.Elite.Vampire.Vampire" + i + ".ItemLore"))))) {
  729. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  730. .getString("Enchantments.Elite.Vampire.Vampire" + i + ".ItemLore")));
  731. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  732. .getConfig().getString("Enchantments.Elite.Vampire.Vampire" + i + ".ItemLore")));
  733. loreCount++;
  734. }
  735. if ((ConfigManager.getInstance().getConfig()
  736. .getString("Enchantments.Elite.Voodoo.Voodoo" + i + ".ItemLore") != null)
  737. && (event.getCurrentItem().getItemMeta().getLore()
  738. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  739. .getConfig().getString("Enchantments.Elite.Voodoo.Voodoo" + i + ".ItemLore"))))) {
  740. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  741. .getString("Enchantments.Elite.Voodoo.Voodoo" + i + ".ItemLore")));
  742. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  743. .getConfig().getString("Enchantments.Elite.Voodoo.Voodoo" + i + ".ItemLore")));
  744. loreCount++;
  745. }
  746. }
  747. for (int i = 1; i <= 10; i++) {
  748. if ((ConfigManager.getInstance().getConfig()
  749. .getString("Enchantments.Unique.Angelic.Angelic" + i + ".ItemLore") != null)
  750. && (event.getCurrentItem().getItemMeta().getLore().contains(
  751. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  752. .getString("Enchantments.Unique.Angelic.Angelic" + i + ".ItemLore"))))) {
  753. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  754. .getString("Enchantments.Unique.Angelic.Angelic" + i + ".ItemLore")));
  755. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  756. .getConfig().getString("Enchantments.Unique.Angelic.Angelic" + i + ".ItemLore")));
  757. loreCount++;
  758. }
  759. if ((ConfigManager.getInstance().getConfig()
  760. .getString("Enchantments.Unique.Aquatic.Aquatic" + i + ".ItemLore") != null)
  761. && (event.getCurrentItem().getItemMeta().getLore().contains(
  762. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  763. .getString("Enchantments.Unique.Aquatic.Aquatic" + i + ".ItemLore"))))) {
  764. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  765. .getString("Enchantments.Unique.Aquatic.Aquatic" + i + ".ItemLore")));
  766. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  767. .getConfig().getString("Enchantments.Unique.Aquatic.Aquatic" + i + ".ItemLore")));
  768. loreCount++;
  769. }
  770. if ((ConfigManager.getInstance().getConfig()
  771. .getString("Enchantments.Unique.AutoSmelt.AutoSmelt" + i + ".ItemLore") != null)
  772. && (event.getCurrentItem().getItemMeta().getLore().contains(
  773. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  774. .getString("Enchantments.Unique.AutoSmelt.AutoSmelt" + i + ".ItemLore"))))) {
  775. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  776. .getString("Enchantments.Unique.AutoSmelt.AutoSmelt" + i + ".ItemLore")));
  777. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  778. .getConfig().getString("Enchantments.Unique.AutoSmelt.AutoSmelt" + i + ".ItemLore")));
  779. loreCount++;
  780. }
  781. if ((ConfigManager.getInstance().getConfig()
  782. .getString("Enchantments.Unique.Commander.Commander" + i + ".ItemLore") != null)
  783. && (event.getCurrentItem().getItemMeta().getLore().contains(
  784. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  785. .getString("Enchantments.Unique.Commander.Commander" + i + ".ItemLore"))))) {
  786. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  787. .getString("Enchantments.Unique.Commander.Commander" + i + ".ItemLore")));
  788. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  789. .getConfig().getString("Enchantments.Unique.Commander.Commander" + i + ".ItemLore")));
  790. loreCount++;
  791. }
  792. if ((ConfigManager.getInstance().getConfig()
  793. .getString("Enchantments.Unique.Cowification.Cowification" + i + ".ItemLore") != null)
  794. && (event.getCurrentItem().getItemMeta().getLore().contains(
  795. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  796. .getString("Enchantments.Unique.Cowification.Cowification" + i + ".ItemLore"))))) {
  797. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  798. .getString("Enchantments.Unique.Cowification.Cowification" + i + ".ItemLore")));
  799. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  800. .getConfig().getString("Enchantments.Unique.Cowification.Cowification" + i + ".ItemLore")));
  801. loreCount++;
  802. }
  803. if ((ConfigManager.getInstance().getConfig()
  804. .getString("Enchantments.Unique.Curse.Curse" + i + ".ItemLore") != null)
  805. && (event.getCurrentItem().getItemMeta().getLore()
  806. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  807. .getConfig().getString("Enchantments.Unique.Curse.Curse" + i + ".ItemLore"))))) {
  808. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  809. .getString("Enchantments.Unique.Curse.Curse" + i + ".ItemLore")));
  810. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  811. .getConfig().getString("Enchantments.Unique.Curse.Curse" + i + ".ItemLore")));
  812. loreCount++;
  813. }
  814. if ((ConfigManager.getInstance().getConfig()
  815. .getString("Enchantments.Unique.EnderShift.EnderShift" + i + ".ItemLore") != null)
  816. && (event.getCurrentItem().getItemMeta().getLore().contains(
  817. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  818. .getString("Enchantments.Unique.EnderShift.EnderShift" + i + ".ItemLore"))))) {
  819. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  820. .getString("Enchantments.Unique.EnderShift.EnderShift" + i + ".ItemLore")));
  821. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  822. .getConfig().getString("Enchantments.Unique.EnderShift.EnderShift" + i + ".ItemLore")));
  823. loreCount++;
  824. }
  825. if ((ConfigManager.getInstance().getConfig()
  826. .getString("Enchantments.Unique.Explosive.Explosive" + i + ".ItemLore") != null)
  827. && (event.getCurrentItem().getItemMeta().getLore().contains(
  828. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  829. .getString("Enchantments.Unique.Explosive.Explosive" + i + ".ItemLore"))))) {
  830. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  831. .getString("Enchantments.Unique.Explosive.Explosive" + i + ".ItemLore")));
  832. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  833. .getConfig().getString("Enchantments.Unique.Explosive.Explosive" + i + ".ItemLore")));
  834. loreCount++;
  835. }
  836. if ((ConfigManager.getInstance().getConfig()
  837. .getString("Enchantments.Unique.Featherweight.Featherweight" + i + ".ItemLore") != null)
  838. && (event.getCurrentItem().getItemMeta().getLore()
  839. .contains(ChatColor.translateAlternateColorCodes('&',
  840. ConfigManager.getInstance().getConfig().getString(
  841. "Enchantments.Unique.Featherweight.Featherweight" + i + ".ItemLore"))))) {
  842. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  843. .getString("Enchantments.Unique.Featherweight.Featherweight" + i + ".ItemLore")));
  844. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  845. .getConfig().getString("Enchantments.Unique.Featherweight.Featherweight" + i + ".ItemLore")));
  846. loreCount++;
  847. }
  848. if ((ConfigManager.getInstance().getConfig()
  849. .getString("Enchantments.Unique.DeepWounds.DeepWounds" + i + ".ItemLore") != null)
  850. && (event.getCurrentItem().getItemMeta().getLore().contains(
  851. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  852. .getString("Enchantments.Unique.DeepWounds.DeepWounds" + i + ".ItemLore"))))) {
  853. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  854. .getString("Enchantments.Unique.DeepWounds.DeepWounds" + i + ".ItemLore")));
  855. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  856. .getConfig().getString("Enchantments.Unique.DeepWounds.DeepWounds" + i + ".ItemLore")));
  857. loreCount++;
  858. }
  859. if ((ConfigManager.getInstance().getConfig()
  860. .getString("Enchantments.Unique.Frozen.Frozen" + i + ".ItemLore") != null)
  861. && (event.getCurrentItem().getItemMeta().getLore()
  862. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  863. .getConfig().getString("Enchantments.Unique.Frozen.Frozen" + i + ".ItemLore"))))) {
  864. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  865. .getString("Enchantments.Unique.Frozen.Frozen" + i + ".ItemLore")));
  866. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  867. .getConfig().getString("Enchantments.Unique.Frozen.Frozen" + i + ".ItemLore")));
  868. loreCount++;
  869. }
  870. if ((ConfigManager.getInstance().getConfig()
  871. .getString("Enchantments.Unique.Molten.Molten" + i + ".ItemLore") != null)
  872. && (event.getCurrentItem().getItemMeta().getLore()
  873. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  874. .getConfig().getString("Enchantments.Unique.Molten.Molten" + i + ".ItemLore"))))) {
  875. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  876. .getString("Enchantments.Unique.Molten.Molten" + i + ".ItemLore")));
  877. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  878. .getConfig().getString("Enchantments.Unique.Molten.Molten" + i + ".ItemLore")));
  879. loreCount++;
  880. }
  881. if ((ConfigManager.getInstance().getConfig()
  882. .getString("Enchantments.Unique.ObsidianDestroyer.ObsidianDestroyer" + i + ".ItemLore") != null)
  883. && (event.getCurrentItem().getItemMeta().getLore().contains(ChatColor
  884. .translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig().getString(
  885. "Enchantments.Unique.ObsidianDestroyer.ObsidianDestroyer" + i + ".ItemLore"))))) {
  886. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  887. .getString("Enchantments.Unique.ObsidianDestroyer.ObsidianDestroyer" + i + ".ItemLore")));
  888. currentItemLore.remove(
  889. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig().getString(
  890. "Enchantments.Unique.ObsidianDestroyer.ObsidianDestroyer" + i + ".ItemLore")));
  891. loreCount++;
  892. }
  893. if ((ConfigManager.getInstance().getConfig()
  894. .getString("Enchantments.Unique.Paralyze.Paralyze" + i + ".ItemLore") != null)
  895. && (event.getCurrentItem().getItemMeta().getLore().contains(
  896. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  897. .getString("Enchantments.Unique.Paralyze.Paralyze" + i + ".ItemLore"))))) {
  898. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  899. .getString("Enchantments.Unique.Paralyze.Paralyze" + i + ".ItemLore")));
  900. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  901. .getConfig().getString("Enchantments.Unique.Paralyze.Paralyze" + i + ".ItemLore")));
  902. loreCount++;
  903. }
  904. if ((ConfigManager.getInstance().getConfig()
  905. .getString("Enchantments.Unique.PlagueCarrier.PlagueCarrier" + i + ".ItemLore") != null)
  906. && (event.getCurrentItem().getItemMeta().getLore()
  907. .contains(ChatColor.translateAlternateColorCodes('&',
  908. ConfigManager.getInstance().getConfig().getString(
  909. "Enchantments.Unique.PlagueCarrier.PlagueCarrier" + i + ".ItemLore"))))) {
  910. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  911. .getString("Enchantments.Unique.PlagueCarrier.PlagueCarrier" + i + ".ItemLore")));
  912. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  913. .getConfig().getString("Enchantments.Unique.PlagueCarrier.PlagueCarrier" + i + ".ItemLore")));
  914. loreCount++;
  915. }
  916. if ((ConfigManager.getInstance().getConfig()
  917. .getString("Enchantments.Unique.Ragdoll.Ragdoll" + i + ".ItemLore") != null)
  918. && (event.getCurrentItem().getItemMeta().getLore().contains(
  919. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  920. .getString("Enchantments.Unique.Ragdoll.Ragdoll" + i + ".ItemLore"))))) {
  921. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  922. .getString("Enchantments.Unique.Ragdoll.Ragdoll" + i + ".ItemLore")));
  923. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  924. .getConfig().getString("Enchantments.Unique.Ragdoll.Ragdoll" + i + ".ItemLore")));
  925. loreCount++;
  926. }
  927. if ((ConfigManager.getInstance().getConfig()
  928. .getString("Enchantments.Unique.Ravenous.Ravenous" + i + ".ItemLore") != null)
  929. && (event.getCurrentItem().getItemMeta().getLore().contains(
  930. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  931. .getString("Enchantments.Unique.Ravenous.Ravenous" + i + ".ItemLore"))))) {
  932. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  933. .getString("Enchantments.Unique.Ravenous.Ravenous" + i + ".ItemLore")));
  934. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  935. .getConfig().getString("Enchantments.Unique.Ravenous.Ravenous" + i + ".ItemLore")));
  936. loreCount++;
  937. }
  938. if ((ConfigManager.getInstance().getConfig()
  939. .getString("Enchantments.Unique.RocketEscape.RocketEscape" + i + ".ItemLore") != null)
  940. && (event.getCurrentItem().getItemMeta().getLore().contains(
  941. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  942. .getString("Enchantments.Unique.RocketEscape.RocketEscape" + i + ".ItemLore"))))) {
  943. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  944. .getString("Enchantments.Unique.RocketEscape.RocketEscape" + i + ".ItemLore")));
  945. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  946. .getConfig().getString("Enchantments.Unique.RocketEscape.RocketEscape" + i + ".ItemLore")));
  947. loreCount++;
  948. }
  949. if ((ConfigManager.getInstance().getConfig()
  950. .getString("Enchantments.Unique.SpiritLink.SpiritLink" + i + ".ItemLore") != null)
  951. && (event.getCurrentItem().getItemMeta().getLore().contains(
  952. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  953. .getString("Enchantments.Unique.SpiritLink.SpiritLink" + i + ".ItemLore"))))) {
  954. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  955. .getString("Enchantments.Unique.SpiritLink.SpiritLink" + i + ".ItemLore")));
  956. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  957. .getConfig().getString("Enchantments.Unique.SpiritLink.SpiritLink" + i + ".ItemLore")));
  958. loreCount++;
  959. }
  960. }
  961. for (int i = 1; i <= 10; i++) {
  962. if ((ConfigManager.getInstance().getConfig()
  963. .getString("Enchantments.Simple.Confusion.Confusion" + i + ".ItemLore") != null)
  964. && (event.getCurrentItem().getItemMeta().getLore().contains(
  965. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  966. .getString("Enchantments.Simple.Confusion.Confusion" + i + ".ItemLore"))))) {
  967. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  968. .getString("Enchantments.Simple.Confusion.Confusion" + i + ".ItemLore")));
  969. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  970. .getConfig().getString("Enchantments.Simple.Confusion.Confusion" + i + ".ItemLore")));
  971. loreCount++;
  972. }
  973. if ((ConfigManager.getInstance().getConfig()
  974. .getString("Enchantments.Simple.Decapitation.Decapitation" + i + ".ItemLore") != null)
  975. && (event.getCurrentItem().getItemMeta().getLore().contains(
  976. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  977. .getString("Enchantments.Simple.Decapitation.Decapitation" + i + ".ItemLore"))))) {
  978. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  979. .getString("Enchantments.Simple.Decapitation.Decapitation" + i + ".ItemLore")));
  980. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  981. .getConfig().getString("Enchantments.Simple.Decapitation.Decapitation" + i + ".ItemLore")));
  982. loreCount++;
  983. }
  984. if ((ConfigManager.getInstance().getConfig()
  985. .getString("Enchantments.Simple.Epicness.Epicness" + i + ".ItemLore") != null)
  986. && (event.getCurrentItem().getItemMeta().getLore().contains(
  987. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  988. .getString("Enchantments.Simple.Epicness.Epicness" + i + ".ItemLore"))))) {
  989. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  990. .getString("Enchantments.Simple.Epicness.Epicness" + i + ".ItemLore")));
  991. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  992. .getConfig().getString("Enchantments.Simple.Epicness.Epicness" + i + ".ItemLore")));
  993. loreCount++;
  994. }
  995. if ((ConfigManager.getInstance().getConfig()
  996. .getString("Enchantments.Simple.Glowing.Glowing" + i + ".ItemLore") != null)
  997. && (event.getCurrentItem().getItemMeta().getLore().contains(
  998. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  999. .getString("Enchantments.Simple.Glowing.Glowing" + i + ".ItemLore"))))) {
  1000. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1001. .getString("Enchantments.Simple.Glowing.Glowing" + i + ".ItemLore")));
  1002. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1003. .getConfig().getString("Enchantments.Simple.Glowing.Glowing" + i + ".ItemLore")));
  1004. loreCount++;
  1005. }
  1006. if ((ConfigManager.getInstance().getConfig()
  1007. .getString("Enchantments.Simple.Haste.Haste" + i + ".ItemLore") != null)
  1008. && (event.getCurrentItem().getItemMeta().getLore()
  1009. .contains(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1010. .getConfig().getString("Enchantments.Simple.Haste.Haste" + i + ".ItemLore"))))) {
  1011. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1012. .getString("Enchantments.Simple.Haste.Haste" + i + ".ItemLore")));
  1013. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1014. .getConfig().getString("Enchantments.Simple.Haste.Haste" + i + ".ItemLore")));
  1015. loreCount++;
  1016. }
  1017. if ((ConfigManager.getInstance().getConfig()
  1018. .getString("Enchantments.Simple.Headless.Headless" + i + ".ItemLore") != null)
  1019. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1020. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1021. .getString("Enchantments.Simple.Headless.Headless" + i + ".ItemLore"))))) {
  1022. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1023. .getString("Enchantments.Simple.Headless.Headless" + i + ".ItemLore")));
  1024. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1025. .getConfig().getString("Enchantments.Simple.Headless.Headless" + i + ".ItemLore")));
  1026. loreCount++;
  1027. }
  1028. if ((ConfigManager.getInstance().getConfig()
  1029. .getString("Enchantments.Simple.Healing.Healing" + i + ".ItemLore") != null)
  1030. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1031. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1032. .getString("Enchantments.Simple.Healing.Healing" + i + ".ItemLore"))))) {
  1033. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1034. .getString("Enchantments.Simple.Healing.Healing" + i + ".ItemLore")));
  1035. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1036. .getConfig().getString("Enchantments.Simple.Healing.Healing" + i + ".ItemLore")));
  1037. loreCount++;
  1038. }
  1039. if ((ConfigManager.getInstance().getConfig()
  1040. .getString("Enchantments.Simple.Insomnia.Insomnia" + i + ".ItemLore") != null)
  1041. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1042. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1043. .getString("Enchantments.Simple.Insomnia.Insomnia" + i + ".ItemLore"))))) {
  1044. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1045. .getString("Enchantments.Simple.Insomnia.Insomnia" + i + ".ItemLore")));
  1046. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1047. .getConfig().getString("Enchantments.Simple.Insomnia.Insomnia" + i + ".ItemLore")));
  1048. loreCount++;
  1049. }
  1050. if ((ConfigManager.getInstance().getConfig()
  1051. .getString("Enchantments.Simple.Lightning.Lightning" + i + ".ItemLore") != null)
  1052. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1053. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1054. .getString("Enchantments.Simple.Lightning.Lightning" + i + ".ItemLore"))))) {
  1055. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1056. .getString("Enchantments.Simple.Lightning.Lightning" + i + ".ItemLore")));
  1057. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1058. .getConfig().getString("Enchantments.Simple.Lightning.Lightning" + i + ".ItemLore")));
  1059. loreCount++;
  1060. }
  1061. if ((ConfigManager.getInstance().getConfig()
  1062. .getString("Enchantments.Simple.Nutrition.Nutrition" + i + ".ItemLore") != null)
  1063. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1064. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1065. .getString("Enchantments.Simple.Nutrition.Nutrition" + i + ".ItemLore"))))) {
  1066. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1067. .getString("Enchantments.Simple.Nutrition.Nutrition" + i + ".ItemLore")));
  1068. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1069. .getConfig().getString("Enchantments.Simple.Nutrition.Nutrition" + i + ".ItemLore")));
  1070. loreCount++;
  1071. }
  1072. if ((ConfigManager.getInstance().getConfig()
  1073. .getString("Enchantments.Simple.Obliterate.Obliterate" + i + ".ItemLore") != null)
  1074. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1075. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1076. .getString("Enchantments.Simple.Obliterate.Obliterate" + i + ".ItemLore"))))) {
  1077. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1078. .getString("Enchantments.Simple.Obliterate.Obliterate" + i + ".ItemLore")));
  1079. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1080. .getConfig().getString("Enchantments.Simple.Obliterate.Obliterate" + i + ".ItemLore")));
  1081. loreCount++;
  1082. }
  1083. if ((ConfigManager.getInstance().getConfig()
  1084. .getString("Enchantments.Simple.Oxygenate.Oxygenate" + i + ".ItemLore") != null)
  1085. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1086. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1087. .getString("Enchantments.Simple.Oxygenate.Oxygenate" + i + ".ItemLore"))))) {
  1088. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1089. .getString("Enchantments.Simple.Oxygenate.Oxygenate" + i + ".ItemLore")));
  1090. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1091. .getConfig().getString("Enchantments.Simple.Oxygenate.Oxygenate" + i + ".ItemLore")));
  1092. loreCount++;
  1093. }
  1094. if ((ConfigManager.getInstance().getConfig()
  1095. .getString("Enchantments.Simple.Reforged.Reforged" + i + ".ItemLore") != null)
  1096. && (event.getCurrentItem().getItemMeta().getLore().contains(
  1097. ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1098. .getString("Enchantments.Simple.Reforged.Reforged" + i + ".ItemLore"))))) {
  1099. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1100. .getString("Enchantments.Simple.Reforged.Reforged" + i + ".ItemLore")));
  1101. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1102. .getConfig().getString("Enchantments.Simple.Reforged.Reforged" + i + ".ItemLore")));
  1103. loreCount++;
  1104. }
  1105. if ((ConfigManager.getInstance().getConfig()
  1106. .getString("Enchantments.Simple.ThunderingBlow.ThunderingBlow" + i + ".ItemLore") != null)
  1107. && (event.getCurrentItem().getItemMeta().getLore()
  1108. .contains(ChatColor.translateAlternateColorCodes('&',
  1109. ConfigManager.getInstance().getConfig().getString(
  1110. "Enchantments.Simple.ThunderingBlow.ThunderingBlow" + i + ".ItemLore"))))) {
  1111. lore.add(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance().getConfig()
  1112. .getString("Enchantments.Simple.ThunderingBlow.ThunderingBlow" + i + ".ItemLore")));
  1113. currentItemLore.remove(ChatColor.translateAlternateColorCodes('&', ConfigManager.getInstance()
  1114. .getConfig().getString("Enchantments.Simple.ThunderingBlow.ThunderingBlow" + i + ".ItemLore")));
  1115. loreCount++;
  1116. }
  1117. }
  1118. lore.addAll(currentItemLore);
  1119. currentItemMeta.setLore(lore);
  1120. if (currentItemMeta.getDisplayName() == null) {
  1121. currentItemMeta.setDisplayName(currentItem.getType().toString().replace("DIAMOND", "Diamond")
  1122. .replace("IRON", "Iron").replace("CHAIN", "Chain").replace("GOLD", "Gold")
  1123. .replace("LEATHER", "Leather").replace("HELMET", "Helmet").replace("CHESTPLATE", "Chestplate")
  1124. .replace("LEGGINGS", "Leggings").replace("BOOTS", "Boots").replace("SWORD", "Sword")
  1125. .replace("SPADE", "Shovel").replace("PICKAXE", "Pickaxe").replace("AXE", "Axe")
  1126. .replace("BOW", "Bow").replace("_", " ")
  1127. + " "
  1128. + ChatColor.translateAlternateColorCodes('&',
  1129. ConfigManager.getInstance().getConfig().getString("TransmogOptions.ApplyCount")
  1130. .replace("%loreCount%", new StringBuilder().append(loreCount).toString())));
  1131. } else {
  1132. currentItemMeta
  1133. .setDisplayName(currentItemMeta.getDisplayName() + ChatColor.translateAlternateColorCodes('&',
  1134. ConfigManager.getInstance().getConfig().getString("TransmogOptions.ApplyCount")
  1135. .replace("%loreCount%", new StringBuilder().append(loreCount).toString())));
  1136. }
  1137. currentItem.setItemMeta(currentItemMeta);
  1138.  
  1139. event.setCurrentItem(currentItem);
  1140. if (event.getCursor().getAmount() > 1) {
  1141. event.getCursor().setAmount(event.getCursor().getAmount() - 1);
  1142. } else {
  1143. event.setCursor(new ItemStack(Material.AIR));
  1144. }
  1145. event.setCancelled(true);
  1146. for (int i = 1; i <= 10; i++) {
  1147. player.getWorld().playEffect(player.getEyeLocation(), Effect.SPELL, 1);
  1148. }
  1149. player.playSound(player.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
  1150. player.updateInventory();
  1151. }
  1152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement