Make PluginManagers independent from the main class

This commit is contained in:
Frank van der Heijden 2021-01-16 15:34:58 +01:00
parent a653de8e00
commit 6ebe0073ea
No known key found for this signature in database
GPG key ID: 26DA56488D314D11
4 changed files with 9 additions and 16 deletions

View file

@ -6,10 +6,13 @@ import java.util.Comparator;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
import net.frankheijden.serverutils.common.ServerUtilsApp;
public abstract class PluginProvider<T> {
public abstract File getPluginsFolder();
public File getPluginsFolder() {
return ServerUtilsApp.getPlugin().getDataFolder().getParentFile();
}
public abstract List<T> getPlugins();