package party.cybsec; import party.cybsec.command.WhoCommand; import org.bukkit.plugin.java.JavaPlugin; import java.util.logging.Logger; public class OyeOwner extends JavaPlugin { private static OyeOwner instance; private CoreProtectHook coreProtectHook; private OyeOwnerAPI api; @Override public void onEnable() { instance = this; Logger logger = getLogger(); logger.info("oyeOwner is enabling..."); this.coreProtectHook = new CoreProtectHook(this); this.api = new OyeOwnerAPI(this); if (coreProtectHook.getCoreProtect() == null) { logger.severe("CoreProtect not found or incompatible! Disabling oyeOwner."); getServer().getPluginManager().disablePlugin(this); return; } getCommand("who").setExecutor(new WhoCommand(this)); logger.info("oyeOwner enabled successfully."); } @Override public void onDisable() { getLogger().info("oyeOwner disabled."); } public CoreProtectHook getCoreProtectHook() { return coreProtectHook; } public OyeOwnerAPI getOyeAPI() { return api; } public static OyeOwnerAPI getAPI() { return instance.api; } }