Interface FancyNpcsPlugin


public interface FancyNpcsPlugin
  • Method Details

    • get

      static FancyNpcsPlugin get()
    • getPlugin

      org.bukkit.plugin.java.JavaPlugin getPlugin()
    • getFancyLogger

      de.oliver.fancyanalytics.logger.ExtendedFancyLogger getFancyLogger()
    • getNpcThread

      ScheduledExecutorService getNpcThread()
    • newThread

      @Internal Thread newThread(String name, Runnable runnable)
      Creates a new thread with the given name and runnable. Warning: Do not use this method, it is for internal use only.
    • getScheduler

      de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler getScheduler()
    • getNpcAdapter

      Function<NpcData,Npc> getNpcAdapter()
    • getFancyNpcConfig

      FancyNpcsConfig getFancyNpcConfig()
    • getFeatureFlagConfig

      com.fancyinnovations.config.featureflags.FeatureFlagConfig getFeatureFlagConfig()
    • getNpcManager

      NpcManager getNpcManager()
    • getAttributeManager

      AttributeManager getAttributeManager()
    • getActionManager

      ActionManager getActionManager()
    • getSkinManager

      SkinManager getSkinManager()
    • getTranslator

      de.oliver.fancylib.translations.Translator getTranslator()