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

    Modifier and Type
    Method
    Description
    static @NotNull org.bukkit.Location
    WbsConfigReader.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.ConfigurationSection
    WbsConfigReader.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 void
    WbsConfig.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 settings
    static void
    WbsConfigReader.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 settings
    static void
    WbsConfigReader.requireSection(@NotNull org.bukkit.configuration.ConfigurationSection section, String sectionName, @Nullable WbsSettings settings, @Nullable String directory)