Package com.sk89q.commandbook
Class CommandBook
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.zachsthings.libcomponents.bukkit.BasePlugin
com.sk89q.commandbook.CommandBook
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.event.Listener,org.bukkit.plugin.Plugin
public final class CommandBook
extends com.zachsthings.libcomponents.bukkit.BasePlugin
Base plugin class for CommandBook.
-
Field Summary
Fields Modifier and Type Field Description booleanbroadcastChangesbooleancrappyWrapperCompatbooleanlookupWithDisplayNamesbooleanuseDisplayNames -
Constructor Summary
Constructors Constructor Description CommandBook() -
Method Summary
Modifier and Type Method Description com.sk89q.util.yaml.YAMLProcessorcreateConfiguration()Loads the configuration.static ComponentCommandRegistrargetComponentRegistrar()java.util.Map<java.lang.String,java.lang.Integer>getItemNames()static CommandBookinst()protected voidloadItemList(com.sk89q.util.yaml.YAMLProcessor config)Loads the item list.static java.util.logging.Loggerlogger()booleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String commandLabel, java.lang.String[] args)Called on a command.voidonEnable()java.util.List<java.lang.String>onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String commandLabel, java.lang.String[] args)voidpopulateConfiguration(com.sk89q.util.yaml.YAMLProcessor config)voidregisterComponentLoaders()static voidregisterEvents(org.bukkit.event.Listener listener)Methods inherited from class com.zachsthings.libcomponents.bukkit.BasePlugin
callEvent, checkPermission, checkPermission, createDefaultConfiguration, getComponentManager, getGlobalConfiguration, getPermissionsResolver, hasPermission, hasPermission, loadConfiguration, onDisable, onPluginEnable, populateConfiguration, serverMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onLoad, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
Field Details
-
broadcastChanges
public boolean broadcastChanges -
useDisplayNames
public boolean useDisplayNames -
lookupWithDisplayNames
public boolean lookupWithDisplayNames -
crappyWrapperCompat
public boolean crappyWrapperCompat
-
-
Constructor Details
-
CommandBook
public CommandBook()
-
-
Method Details
-
inst
-
logger
public static java.util.logging.Logger logger() -
registerEvents
public static void registerEvents(org.bukkit.event.Listener listener) -
getComponentRegistrar
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classcom.zachsthings.libcomponents.bukkit.BasePlugin
-
registerComponentLoaders
public void registerComponentLoaders()- Specified by:
registerComponentLoadersin classcom.zachsthings.libcomponents.bukkit.BasePlugin
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String commandLabel, java.lang.String[] args)Called on a command.- Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor- Overrides:
onCommandin classorg.bukkit.plugin.java.JavaPlugin
-
onTabComplete
public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String commandLabel, java.lang.String[] args)- Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter- Overrides:
onTabCompletein classorg.bukkit.plugin.java.JavaPlugin
-
createConfiguration
public com.sk89q.util.yaml.YAMLProcessor createConfiguration()Loads the configuration.- Overrides:
createConfigurationin classcom.zachsthings.libcomponents.bukkit.BasePlugin
-
populateConfiguration
public void populateConfiguration(com.sk89q.util.yaml.YAMLProcessor config)- Overrides:
populateConfigurationin classcom.zachsthings.libcomponents.bukkit.BasePlugin
-
loadItemList
protected void loadItemList(com.sk89q.util.yaml.YAMLProcessor config)Loads the item list.- Parameters:
config- TheYAMLProcessorto load from
-
getItemNames
public java.util.Map<java.lang.String,java.lang.Integer> getItemNames()
-