package net.knarcraft.blockhunt.config; import net.knarcraft.blockhunt.manager.ConfigManager; /** * A key pointing to some configuration value */ public interface Key { /** * Gets the path to this key's value * * @return
This key's path
*/ String getPath(); /** * The config manager managing this key * * @returnThis key's config manager
*/ ConfigManager getConfigManager(); /** * Gets the default value of this configuration key * * @returnThe default value
*/ Object getDefaultValue(); }