Partially add migration support

This commit is contained in:
Luck
2016-08-21 22:20:14 +01:00
Unverified
parent bbeed1e4ed
commit dd7aee9d15
15 changed files with 1019 additions and 3 deletions
@@ -126,6 +126,11 @@ public class LPBungeePlugin extends Plugin implements LuckPermsPlugin {
return getDescription().getVersion();
}
@Override
public Type getType() {
return Type.BUNGEE;
}
@Override
public File getMainDir() {
return getDataFolder();
@@ -162,6 +167,24 @@ public class LPBungeePlugin extends Plugin implements LuckPermsPlugin {
return Collections.emptyList();
}
@Override
public Object getPlugin(String name) {
return getProxy().getPluginManager().getPlugin(name);
}
@Override
public Object getService(Class clazz) {
return null;
}
@Override
public boolean isPluginLoaded(String name) {
return getProxy().getPluginManager().getPlugins().stream()
.filter(p -> p.getDescription().getName().equalsIgnoreCase(name))
.findAny()
.isPresent();
}
@Override
public void runUpdateTask() {
doAsync(new UpdateTask(this));