package cc.fascinated; import cc.fascinated.command.CommandManager; import cc.fascinated.metrics.MetricManager; import cc.fascinated.placeholder.PlaceholderManager; import cc.fascinated.playercolors.ColorManager; import cc.fascinated.worldsize.WorldSizeManager; import org.bukkit.plugin.java.JavaPlugin; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class Aetheria extends JavaPlugin { /** * The instance of the plugin. */ public static Aetheria INSTANCE; public static ThreadPoolExecutor EXECUTOR = new ThreadPoolExecutor(2, 8, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>()); // todo: move to config public static final String PREFIX = "§6§lAetheria §7» §f"; public Aetheria() { INSTANCE = this; } @Override public void onEnable() { saveDefaultConfig(); new CommandManager(); new WorldSizeManager(); new ColorManager(); new PlaceholderManager(); new MetricManager(); } }