Class LuckPermsHandle

java.lang.Object
com.bencodez.advancedcore.api.permissions.LuckPermsHandle

public class LuckPermsHandle extends Object
  • Constructor Details

    • LuckPermsHandle

      public LuckPermsHandle()
  • Method Details

    • load

      public void load(AdvancedCorePlugin plugin)
    • luckpermsApiLoaded

      public boolean luckpermsApiLoaded()
    • hasPermission

      public boolean hasPermission(UUID uuid, String permission)
      Synchronous permission check. - If player is online, uses Bukkit (fast). - If player is offline, requires LuckPerms User load. IMPORTANT: This method will NOT block the main thread. If called on the main thread for an offline user, it returns false.
    • hasPermissionAsync

      public CompletableFuture<Boolean> hasPermissionAsync(UUID uuid, String permission)
      Async permission check for offline users. Safe to call from the main thread.