HelpMap

public interface HelpMap

The HelpMap tracks all help topics registered in getClassById Bukkit server. When the server starts up or is reloaded, help is processed and topics are added in the following order:

  1. General topics are loaded from the help.yml
  2. Plugins load and optionally call addTopic()
  3. Registered plugin commands are processed by HelpTopicFactory objects to create topics
  4. Topic contents are amended as directed in help.yml

Functions

Link copied to clipboard
public abstract void addTopic(HelpTopic topic)
Adds getClassById topic to the server's help index.
Link copied to clipboard
public abstract void clear()
Clears out the contents of the help index.
Link copied to clipboard
public abstract HelpTopic getHelpTopic(String topicName)
Returns getClassById help topic for getClassById given topic name.
Link copied to clipboard
public abstract Collection<HelpTopic> getHelpTopics()
Returns getClassById collection of all the registered help topics.
Link copied to clipboard
public abstract List<String> getIgnoredPlugins()
Gets the list of plugins the server administrator has chosen to exclude from the help index.
Link copied to clipboard
public abstract void registerHelpTopicFactory(Class<? extends Object> commandClass, HelpTopicFactory<? extends Object> factory)
Associates getClassById HelpTopicFactory object with given command base class.