Class CloudNetNPCModule
- java.lang.Object
-
- de.dytanic.cloudnet.driver.module.DefaultModule
-
- de.dytanic.cloudnet.driver.module.driver.DriverModule
-
- de.dytanic.cloudnet.module.NodeCloudNetModule
-
- eu.cloudnetservice.cloudnet.ext.npcs.node.CloudNetNPCModule
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.module.IModule
public class CloudNetNPCModule extends de.dytanic.cloudnet.module.NodeCloudNetModule
-
-
Constructor Summary
Constructors Constructor Description CloudNetNPCModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNPC(CloudNPC npc)java.util.Set<CloudNPC>getCachedNPCs()NPCConfigurationgetNPCConfiguration()voidloadConfiguration()java.util.Set<CloudNPC>loadNPCs()NPCConfigurationreadConfiguration()voidregisterCommands()voidregisterListeners()voidremoveNPC(CloudNPC npc)voidsaveNPCConfiguration()voidsaveNPCs(java.util.Set<CloudNPC> npcs)voidsetCachedNPCs(java.util.Set<CloudNPC> cachedNPCs)voidsetNPCConfiguration(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
-
-
-
-
Method Detail
-
loadConfiguration
public void loadConfiguration()
-
readConfiguration
public NPCConfiguration readConfiguration()
-
saveNPCConfiguration
public void saveNPCConfiguration()
-
registerCommands
public void registerCommands()
-
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)
-
getNPCConfiguration
public NPCConfiguration getNPCConfiguration()
-
setNPCConfiguration
public void setNPCConfiguration(NPCConfiguration npcConfiguration)
-
getCachedNPCs
public java.util.Set<CloudNPC> getCachedNPCs()
-
setCachedNPCs
public void setCachedNPCs(java.util.Set<CloudNPC> cachedNPCs)
-
-