Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. package n3kas.ae;
  2.  
  3. import n3kas.ae.enchanthandler.RepeatingEffect;
  4. import n3kas.ae.enchanthandler.effects.Boost;
  5. import n3kas.ae.enchanthandler.effects.SpawnGuard;
  6. import n3kas.ae.enchanthandler.effectsreader.CustomEffectHandler;
  7. import n3kas.ae.enchanthandler.effectsreader.RunnableEffect;
  8. import n3kas.ae.enchanthandler.enchantments.AEnchantmentSorting;
  9. import n3kas.ae.enchanthandler.enchantments.AEnchants;
  10. import n3kas.ae.enchanthandler.enchantments.books.BookRightClick;
  11. import n3kas.ae.enchanthandler.enchantments.utils.AEFile;
  12. import n3kas.ae.enchanthandler.enchanttypes.EFFECT_STATIC;
  13. import n3kas.ae.enchanthandler.hooks.CheckEnabled;
  14. import n3kas.ae.enchanthandler.hooks.anticheat.ExemptPlayer;
  15. import n3kas.ae.enchanthandler.hooks.factions.FactionsHook;
  16. import n3kas.ae.enchanthandler.hooks.mcmmo.McMMOHook;
  17. import n3kas.ae.features.alchemist.AlchemistCommand;
  18. import n3kas.ae.features.alchemist.AlchemistInventory;
  19. import n3kas.ae.features.alchemist.AlchemistInventoryClicks;
  20. import n3kas.ae.features.enchanter.ConfirmInventory;
  21. import n3kas.ae.features.enchanter.InventoryEvent;
  22. import n3kas.ae.features.enchanter.LevelsPayment;
  23. import n3kas.ae.features.enchanter.PaymentHandler;
  24. import n3kas.ae.features.gkits.GClick;
  25. import n3kas.ae.features.gkits.GFile;
  26. import n3kas.ae.features.gkits.GKits;
  27. import n3kas.ae.features.gkits.PFile;
  28. import n3kas.ae.features.gkits.editor.Book;
  29. import n3kas.ae.features.gkits.editor.GListeners;
  30. import n3kas.ae.features.groups.GroupFile;
  31. import n3kas.ae.features.mobDrops.MobDrops;
  32. import n3kas.ae.features.souls.SoulGem;
  33. import n3kas.ae.features.souls.SoulGemClick;
  34. import n3kas.ae.features.souls.SoulsEvents;
  35. import n3kas.ae.features.tinkerer.TinkererInventory;
  36. import n3kas.ae.features.usercommands.EnchantmentInfo;
  37. import n3kas.ae.features.usercommands.Enchantments;
  38. import n3kas.ae.globallisteners.InventoryClicks;
  39. import n3kas.ae.globallisteners.ItemInteraction;
  40. import n3kas.ae.globallisteners.listeners.*;
  41. import n3kas.ae.handlers.additionalFiles.EnumFiles;
  42. import n3kas.ae.handlers.antiglitch.LightningFix;
  43. import n3kas.ae.handlers.antiglitch.RemoveDeathItems;
  44. import n3kas.ae.handlers.commands.*;
  45. import n3kas.ae.handlers.netsharing.MarketInventory;
  46. import n3kas.ae.items.*;
  47. import n3kas.ae.utils.AF;
  48. import n3kas.ae.utils.ArmorListener;
  49. import n3kas.ae.utils.ArmorType;
  50. import n3kas.ae.utils.MobsFile;
  51. import n3kas.ae.utils.nbt.backend.utils.MinecraftVersion;
  52. import net.milkbowl.vault.economy.Economy;
  53. import net.milkbowl.vault.permission.Permission;
  54. import org.apache.commons.lang.StringUtils;
  55. import org.bukkit.Bukkit;
  56. import org.bukkit.ChatColor;
  57. import org.bukkit.Material;
  58. import org.bukkit.command.CommandMap;
  59. import org.bukkit.configuration.file.FileConfiguration;
  60. import org.bukkit.configuration.file.YamlConfiguration;
  61. import org.bukkit.plugin.PluginManager;
  62. import org.bukkit.plugin.RegisteredServiceProvider;
  63. import org.bukkit.plugin.java.JavaPlugin;
  64. import org.bukkit.scheduler.BukkitRunnable;
  65.  
  66. import java.io.ByteArrayOutputStream;
  67. import java.io.File;
  68. import java.io.IOException;
  69. import java.io.InputStream;
  70. import java.lang.reflect.Field;
  71. import java.net.URL;
  72. import java.net.URLConnection;
  73. import java.nio.charset.StandardCharsets;
  74. import java.util.ArrayList;
  75. import java.util.Arrays;
  76. import java.util.HashMap;
  77. import java.util.List;
  78.  
  79. public class Core extends JavaPlugin {
  80.  
  81. private static List<String> gkitCommand = new ArrayList<>();
  82. private static FileConfiguration enchantsFile = null;
  83.  
  84. private static final List<Integer> runningTasks = new ArrayList<>();
  85. private static int version;
  86. private static Core instance;
  87. private static String pluginVersion;
  88.  
  89. private static Economy econ = null;
  90. private static Permission perms = null;
  91.  
  92. private static FileConfiguration cf;
  93. private static File ff;
  94. private static String whiteScroll = "";
  95. private static FactionsHook factionsHook;
  96. private static McMMOHook mcmmoHook = null;
  97. private static GroupFile groupsFile = null;
  98. private static MobsFile mobsFile = null;
  99. private static GFile gkitsFile = null;
  100. private static PFile playersFile = null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement