Class ConfigUtils

java.lang.Object
valorless.valorlessutils.json.ConfigUtils

public final class ConfigUtils extends Object
  • Method Details

    • getValues

      public static Map<@NonNull String,@NonNull Object> getValues(org.bukkit.configuration.ConfigurationSection section)
    • convertSubSectionsToMaps

      public static void convertSubSectionsToMaps(org.bukkit.configuration.ConfigurationSection rootSection)
    • convertSectionsToMaps

      public static Map<@NonNull String,@NonNull Object> convertSectionsToMaps(org.bukkit.configuration.ConfigurationSection rootSection)
    • convertSectionsToMaps

      public static void convertSectionsToMaps(Map<? extends @NonNull String,@NonNull Object> rootMap)
    • clearConfigSection

      public static void clearConfigSection(org.bukkit.configuration.ConfigurationSection configSection)
    • setAll

      public static void setAll(org.bukkit.configuration.ConfigurationSection configSection, Map<?,?> map)
    • serialize

      public static Map<@NonNull String,@NonNull Object> serialize(org.bukkit.configuration.serialization.ConfigurationSerializable serializable)
    • deserialize

      public static <T extends @NonNull org.bukkit.configuration.serialization.ConfigurationSerializable> @Nullable T deserialize(@Nullable Map<? extends @Nullable String,?> dataMap)
    • serializeDeeply

      public static Map<@NonNull String,@NonNull Object> serializeDeeply(org.bukkit.configuration.serialization.ConfigurationSerializable serializable)
    • serializeDeeply

      public static void serializeDeeply(@Nullable Map<?,@NonNull Object> dataMap)
    • toFlatConfigYaml

      public static String toFlatConfigYaml(Map<?,?> map)
    • toConfigYaml

      public static String toConfigYaml(String key, @Nullable Object object)
    • toConfigYamlWithoutTrailingNewline

      public static String toConfigYamlWithoutTrailingNewline(String key, Object object)
    • fromConfigYaml

      public static <T> @Nullable T fromConfigYaml(@Nullable String yamlConfigString, String key)
    • loadConfigSafely

      public static void loadConfigSafely(org.bukkit.configuration.file.FileConfiguration config, String contents) throws org.bukkit.configuration.InvalidConfigurationException
      Throws:
      org.bukkit.configuration.InvalidConfigurationException