Uses of Class
wbs.utils.exceptions.MissingRequiredKeyException
Packages that use MissingRequiredKeyException
Package
Description
An EXPERIMENTAL system of configuration annotations, readers, and generators to allow arbitrary objects
to be easily configured, read, and debugged for implementing plugins.
-
Uses of MissingRequiredKeyException in wbs.utils.util.configuration
Methods in wbs.utils.util.configuration that throw MissingRequiredKeyExceptionModifier and TypeMethodDescriptionstatic @NotNull org.bukkit.LocationWbsConfigReader.getRequiredLocation(@NotNull org.bukkit.configuration.ConfigurationSection section, String sectionName, @Nullable WbsSettings settings, @Nullable String directory) Get a non-null location given the name of a config section, and automatically log errors to the provided settings if non-null.static @NotNull org.bukkit.configuration.ConfigurationSectionWbsConfigReader.getRequiredSection(@NotNull org.bukkit.configuration.ConfigurationSection section, String sectionName, @Nullable WbsSettings settings, @Nullable String directory) Get a required section from a ConfigurationSection, and throw an error if missing.static voidWbsConfig.requireNotNull(@NotNull org.bukkit.configuration.ConfigurationSection section, String field, @Nullable WbsSettings settings, @Nullable String directory) Check if a config is null, and if it is, log it against the current settingsstatic voidWbsConfigReader.requireNotNull(@NotNull org.bukkit.configuration.ConfigurationSection section, String field, @Nullable WbsSettings settings, @Nullable String directory) Check if a config is null, and if it is, log it against the current settingsstatic voidWbsConfigReader.requireSection(@NotNull org.bukkit.configuration.ConfigurationSection section, String sectionName, @Nullable WbsSettings settings, @Nullable String directory)