Class CloudNetNPCModule

  • All Implemented Interfaces:
    de.dytanic.cloudnet.driver.module.IModule

    public class CloudNetNPCModule
    extends de.dytanic.cloudnet.module.NodeCloudNetModule
    • Field Summary

      • Fields inherited from class de.dytanic.cloudnet.driver.module.driver.DriverModule

        config
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNPC​(CloudNPC npc)  
      java.util.Set<CloudNPC> getCachedNPCs()  
      NPCConfiguration getNPCConfiguration()  
      void loadConfiguration()  
      java.util.Set<CloudNPC> loadNPCs()  
      void registerListeners()  
      void removeNPC​(CloudNPC npc)  
      void saveNPCConfiguration()  
      void saveNPCs​(java.util.Set<CloudNPC> npcs)  
      void setCachedNPCs​(java.util.Set<CloudNPC> cachedNPCs)  
      void setNPCConfiguration​(NPCConfiguration npcConfiguration)  
      • Methods inherited from class de.dytanic.cloudnet.module.NodeCloudNetModule

        getCloudNet, getCloudNetConfig, getCloudRegistry, getDatabaseProvider, getHttpServer, getIdentity, registerCommand, registerDatabaseProvider, registerHttpHandler, registerTemplateStorage
      • Methods inherited from class de.dytanic.cloudnet.driver.module.driver.DriverModule

        getConfig, getDriver, getEventManager, getLogger, getRegistry, log, registerListener, registerListeners, reloadConfig, saveConfig
      • Methods inherited from class de.dytanic.cloudnet.driver.module.DefaultModule

        getClassLoader, getModuleConfig, getModuleWrapper
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.dytanic.cloudnet.driver.module.IModule

        getDescription, getGroup, getName, getVersion, getWebsite
    • Constructor Detail

      • CloudNetNPCModule

        public CloudNetNPCModule()
    • Method Detail

      • loadConfiguration

        public void loadConfiguration()
      • saveNPCConfiguration

        public void saveNPCConfiguration()
      • registerListeners

        public void registerListeners()
      • addNPC

        public void addNPC​(CloudNPC npc)
      • removeNPC

        public void removeNPC​(CloudNPC npc)
      • loadNPCs

        public java.util.Set<CloudNPC> loadNPCs()
      • saveNPCs

        public void saveNPCs​(java.util.Set<CloudNPC> npcs)
      • setNPCConfiguration

        public void setNPCConfiguration​(NPCConfiguration npcConfiguration)
      • getCachedNPCs

        public java.util.Set<CloudNPC> getCachedNPCs()
      • setCachedNPCs

        public void setCachedNPCs​(java.util.Set<CloudNPC> cachedNPCs)