Add bPermissions migration

This commit is contained in:
Luck
2016-09-03 18:15:52 +01:00
Unverified
parent cee96d7daa
commit 7970e2a1c6
13 changed files with 278 additions and 59 deletions
@@ -244,6 +244,15 @@ public class LPSpongePlugin implements LuckPermsPlugin {
return Sponge.getServiceManager().provideUnchecked(clazz);
}
@Override
public UUID getUUID(String playerName) {
try {
return game.getServer().getPlayer(playerName).get().getUniqueId();
} catch (Exception e) {
return null;
}
}
@Override
public boolean isPluginLoaded(String name) {
return game.getPluginManager().isLoaded(name);
@@ -251,17 +260,17 @@ public class LPSpongePlugin implements LuckPermsPlugin {
@Override
public void runUpdateTask() {
scheduler.createTaskBuilder().async().execute(new UpdateTask(this)).submit(LPSpongePlugin.this);
scheduler.createTaskBuilder().async().execute(new UpdateTask(this)).submit(this);
}
@Override
public void doAsync(Runnable r) {
scheduler.createTaskBuilder().async().execute(r).submit(LPSpongePlugin.this);
scheduler.createTaskBuilder().async().execute(r).submit(this);
}
@Override
public void doSync(Runnable r) {
scheduler.createTaskBuilder().execute(r).submit(LPSpongePlugin.this);
scheduler.createTaskBuilder().execute(r).submit(this);
}
private void registerPermission(PermissionService p, String node) {
@@ -23,8 +23,6 @@
package me.lucko.luckperms.users;
import me.lucko.luckperms.LPSpongePlugin;
import me.lucko.luckperms.api.event.events.UserPermissionRefreshEvent;
import me.lucko.luckperms.api.implementation.internal.UserLink;
import java.util.UUID;