Class SimpleExtensionManager

java.lang.Object
me.lucko.luckperms.common.extension.SimpleExtensionManager
All Implemented Interfaces:
AutoCloseable, net.luckperms.api.extension.ExtensionManager

public class SimpleExtensionManager extends Object implements net.luckperms.api.extension.ExtensionManager, AutoCloseable
  • Constructor Details

    • SimpleExtensionManager

      public SimpleExtensionManager(LuckPermsPlugin plugin)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • loadExtension

      public void loadExtension(net.luckperms.api.extension.Extension extension)
      Specified by:
      loadExtension in interface net.luckperms.api.extension.ExtensionManager
    • loadExtensions

      public void loadExtensions(Path directory)
    • loadExtension

      public @NonNull net.luckperms.api.extension.Extension loadExtension(Path path) throws IOException
      Specified by:
      loadExtension in interface net.luckperms.api.extension.ExtensionManager
      Throws:
      IOException
    • getLoadedExtensions

      public @NonNull Collection<net.luckperms.api.extension.Extension> getLoadedExtensions()
      Specified by:
      getLoadedExtensions in interface net.luckperms.api.extension.ExtensionManager