Class GeyserExtensionManager

java.lang.Object
org.geysermc.geyser.api.extension.ExtensionManager
org.geysermc.geyser.extension.GeyserExtensionManager

public class GeyserExtensionManager extends org.geysermc.geyser.api.extension.ExtensionManager
  • Constructor Details

    • GeyserExtensionManager

      public GeyserExtensionManager()
  • Method Details

    • init

      public void init()
    • extension

      public org.geysermc.geyser.api.extension.Extension extension(@NonNull String id)
      Specified by:
      extension in class org.geysermc.geyser.api.extension.ExtensionManager
    • enable

      public void enable(@NonNull org.geysermc.geyser.api.extension.Extension extension)
      Specified by:
      enable in class org.geysermc.geyser.api.extension.ExtensionManager
    • disable

      public void disable(@NonNull org.geysermc.geyser.api.extension.Extension extension)
      Specified by:
      disable in class org.geysermc.geyser.api.extension.ExtensionManager
    • enableExtension

      public void enableExtension(org.geysermc.geyser.api.extension.Extension extension)
    • enableExtensions

      public void enableExtensions()
    • disableExtensions

      public void disableExtensions()
    • extensions

      public @NonNull Collection<org.geysermc.geyser.api.extension.Extension> extensions()
      Specified by:
      extensions in class org.geysermc.geyser.api.extension.ExtensionManager
    • extensionLoader

      public @Nullable org.geysermc.geyser.api.extension.ExtensionLoader extensionLoader()
      Specified by:
      extensionLoader in class org.geysermc.geyser.api.extension.ExtensionManager
    • register

      public void register(@NonNull org.geysermc.geyser.api.extension.Extension extension)
      Specified by:
      register in class org.geysermc.geyser.api.extension.ExtensionManager