Class ConfigurationUtility

java.lang.Object
xyz.srnyx.annoyingapi.utility.ConfigurationUtility

public class ConfigurationUtility extends Object
Utility methods for relationships between ConfigurationSections and Maps
  • Method Details

    • toConfiguration

      @NotNull public static @NotNull org.bukkit.configuration.MemoryConfiguration toConfiguration(@NotNull @NotNull Map<?,?> map)
      Converts a Map to a MemoryConfiguration
      Parameters:
      map - the map to convert
      Returns:
      the converted configuration section
    • toConfigurationList

      @NotNull public static @NotNull List<org.bukkit.configuration.MemoryConfiguration> toConfigurationList(@NotNull @NotNull List<Map<?,?>> maps)
      Converts a List of Maps to a List of MemoryConfigurations
      Parameters:
      maps - the maps to convert
      Returns:
      the converted configuration sections
    • toMap

      @NotNull public static @NotNull Map<String,Object> toMap(@NotNull @NotNull org.bukkit.configuration.ConfigurationSection section)
      Converts a ConfigurationSection to a Map
      Parameters:
      section - the section to convert
      Returns:
      the converted map
    • toMapList

      @NotNull public static @NotNull List<Map<String,Object>> toMapList(@NotNull @NotNull List<org.bukkit.configuration.ConfigurationSection> sections)
      Converts a List of ConfigurationSections to a List of Maps
      Parameters:
      sections - the sections to convert
      Returns:
      the converted maps