mirror of
https://github.com/LuckPerms/LuckPerms.git
synced 2025-02-26 01:11:26 +01:00
small cleanup
This commit is contained in:
parent
f35cb95001
commit
ad9b190a7c
@ -20,7 +20,7 @@ class CommandManagerBukkit extends CommandManager implements CommandExecutor {
|
||||
return onCommand(new Sender() {
|
||||
@Override
|
||||
public void sendMessage(String s) {
|
||||
CommandSender c = cs.get();
|
||||
final CommandSender c = cs.get();
|
||||
if (c != null) {
|
||||
c.sendMessage(s);
|
||||
}
|
||||
@ -28,7 +28,7 @@ class CommandManagerBukkit extends CommandManager implements CommandExecutor {
|
||||
|
||||
@Override
|
||||
public boolean hasPermission(String node) {
|
||||
CommandSender c = cs.get();
|
||||
final CommandSender c = cs.get();
|
||||
return c != null && c.hasPermission(node);
|
||||
}
|
||||
}, Arrays.asList(args));
|
||||
|
@ -3,7 +3,7 @@
|
||||
# The name of the server, used for server specific permissions. Set to 'global' to disable.
|
||||
server: global
|
||||
|
||||
# The default group assigned to all user on join.
|
||||
# The default group assigned to all users on their first join.
|
||||
default-group: default
|
||||
|
||||
# If users on this server should have their global permissions/groups applied.
|
||||
|
@ -22,20 +22,23 @@ public class PlayerListener implements Listener {
|
||||
@EventHandler
|
||||
public void onPlayerPostLogin(PostLoginEvent e) {
|
||||
final ProxiedPlayer player = e.getPlayer();
|
||||
final WeakReference<ProxiedPlayer> p = new WeakReference<>(player);
|
||||
|
||||
plugin.getDatastore().loadOrCreateUser(player.getUniqueId(), player.getName(), success -> {
|
||||
if (!success) {
|
||||
WeakReference<ProxiedPlayer> p = new WeakReference<>(player);
|
||||
plugin.getProxy().getScheduler().schedule(plugin, () -> {
|
||||
ProxiedPlayer pl = p.get();
|
||||
final ProxiedPlayer pl = p.get();
|
||||
if (pl != null) {
|
||||
pl.sendMessage(new TextComponent(Util.color(Util.PREFIX + "Permissions data could not be loaded. Please contact an administrator.")));
|
||||
}
|
||||
}, 3, TimeUnit.SECONDS);
|
||||
|
||||
} else {
|
||||
User user = plugin.getUserManager().getUser(player.getUniqueId());
|
||||
user.refreshPermissions();
|
||||
final ProxiedPlayer pl = p.get();
|
||||
if (pl != null) {
|
||||
final User user = plugin.getUserManager().getUser(pl.getUniqueId());
|
||||
user.refreshPermissions();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
# The name of the server, used for server specific permissions. Set to 'global' to disable.
|
||||
server: bungee
|
||||
|
||||
# The default group assigned to all user on join.
|
||||
# The default group assigned to all users on their first join.
|
||||
default-group: default
|
||||
|
||||
# If users on this server should have their global permissions/groups applied.
|
||||
|
Loading…
Reference in New Issue
Block a user