Class CloudPluginContainer

java.lang.Object
org.cloudburstmc.server.plugin.CloudPluginContainer
All Implemented Interfaces:
org.cloudburstmc.api.plugin.PluginContainer

public class CloudPluginContainer extends Object implements org.cloudburstmc.api.plugin.PluginContainer
  • Constructor Details

    • CloudPluginContainer

      public CloudPluginContainer(Object plugin, org.cloudburstmc.api.plugin.PluginDescription description, org.slf4j.Logger logger, Path dataDirectory)
  • Method Details

    • getPlugin

      @Nonnull public Object getPlugin()
      Specified by:
      getPlugin in interface org.cloudburstmc.api.plugin.PluginContainer
    • getDescription

      @Nonnull public org.cloudburstmc.api.plugin.PluginDescription getDescription()
      Specified by:
      getDescription in interface org.cloudburstmc.api.plugin.PluginContainer
    • getLogger

      @Nonnull public org.slf4j.Logger getLogger()
      Specified by:
      getLogger in interface org.cloudburstmc.api.plugin.PluginContainer
    • getDataDirectory

      @Nonnull public Path getDataDirectory()
      Specified by:
      getDataDirectory in interface org.cloudburstmc.api.plugin.PluginContainer