public class Citizens extends org.bukkit.plugin.java.JavaPlugin implements CitizensPlugin
Constructor and Description |
---|
Citizens() |
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public NPCRegistry createAnonymousNPCRegistry(NPCDataStore store)
createAnonymousNPCRegistry
in interface CitizensPlugin
store
- The data store of the registryCitizensPlugin.getNamedNPCRegistry(String)
public NPCRegistry createNamedNPCRegistry(String name, NPCDataStore store)
createNamedNPCRegistry
in interface CitizensPlugin
name
- The plugin namestore
- The data store for the registryCitizensPlugin.getNamedNPCRegistry(String)
public CommandManager.CommandInfo getCommandInfo(String rootCommand, String modifier)
public Iterable<CommandManager.CommandInfo> getCommands(String base)
public NPCSelector getDefaultNPCSelector()
getDefaultNPCSelector
in interface CitizensPlugin
NPCSelector
for managing player/server NPC selectionpublic NPCRegistry getNamedNPCRegistry(String name)
getNamedNPCRegistry
in interface CitizensPlugin
name
- The plugin nameCitizensPlugin.createNamedNPCRegistry(String, NPCDataStore)
, or null if
not foundpublic Iterable<NPCRegistry> getNPCRegistries()
CitizensPlugin
NPCRegistry
s.getNPCRegistries
in interface CitizensPlugin
public NPCRegistry getNPCRegistry()
CitizensPlugin
NPCRegistry
.getNPCRegistry
in interface CitizensPlugin
public NPCSelector getNPCSelector()
public ClassLoader getOwningClassLoader()
getOwningClassLoader
in interface CitizensPlugin
public File getScriptFolder()
getScriptFolder
in interface CitizensPlugin
public SkullMetaProvider getSkullMetaProvider()
getSkullMetaProvider
in interface CitizensPlugin
public SpeechFactory getSpeechFactory()
CitizensPlugin
getSpeechFactory
in interface CitizensPlugin
public TraitFactory getTraitFactory()
CitizensPlugin
getTraitFactory
in interface CitizensPlugin
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String cmdName, String[] args)
onCommand
in interface org.bukkit.command.CommandExecutor
onCommand
in class org.bukkit.plugin.java.JavaPlugin
public void onDisable()
onDisable
in interface org.bukkit.plugin.Plugin
onDisable
in class org.bukkit.plugin.java.JavaPlugin
public void onEnable()
onEnable
in interface org.bukkit.plugin.Plugin
onEnable
in class org.bukkit.plugin.java.JavaPlugin
public void onImplementationChanged()
CitizensPlugin
onImplementationChanged
in interface CitizensPlugin
public void registerCommandClass(Class<?> clazz)
public void reload() throws NPCLoadException
NPCLoadException
public void removeNamedNPCRegistry(String name)
CitizensPlugin
removeNamedNPCRegistry
in interface CitizensPlugin
public void setDefaultNPCDataStore(NPCDataStore store)
CitizensPlugin
setDefaultNPCDataStore
in interface CitizensPlugin
store
- The new default storepublic void storeNPCs()
public void storeNPCs(CommandContext args)
Copyright © 2021. All rights reserved.