Class ConfigRegistry
java.lang.Object
net.frozenblock.lib.config.api.registry.ConfigRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontains(TypedEntryType<?> entry) static booleanstatic <T> booleancontainsSyncData(Config<T> config) static @Unmodifiable Collection<Config<?>> static @Unmodifiable Collection<TypedEntryType<?>> static Collection<Config<?>> getConfigsForMod(String modId) static <T> Map<ConfigModification<T>, Integer> getModificationsForConfig(Config<T> config) static <T> @Nullable ConfigSyncData<T> getSyncData(Config<T> config) static Collection<TypedEntryType<?>> getTypedEntryTypesForMod(String modId) static <T> @NotNull TypedEntryType<T> register(TypedEntryType<T> entry) static <T> @NotNull Config<T> static <T> ConfigModification<T> register(Config<T> config, ConfigModification<T> modification) static <T> ConfigModification<T> register(Config<T> config, ConfigModification<T> modification, int priority) static <T> @Nullable ConfigSyncData<T> setSyncData(Config<T> config, @Nullable ConfigSyncData<T> data)
-
Constructor Details
-
ConfigRegistry
public ConfigRegistry()
-
-
Method Details
-
register
-
contains
-
getConfigsForMod
-
getAllConfigs
-
register
@NotNull @Contract("_ -> param1") public static <T> @NotNull TypedEntryType<T> register(TypedEntryType<T> entry) -
contains
-
getTypedEntryTypesForMod
-
getAllTypedEntryTypes
@Contract(pure=true) public static @Unmodifiable Collection<TypedEntryType<?>> getAllTypedEntryTypes() -
register
public static <T> ConfigModification<T> register(Config<T> config, ConfigModification<T> modification, int priority) -
register
public static <T> ConfigModification<T> register(Config<T> config, ConfigModification<T> modification) -
getModificationsForConfig
-
setSyncData
@Internal @Nullable public static <T> @Nullable ConfigSyncData<T> setSyncData(Config<T> config, @Nullable @Nullable ConfigSyncData<T> data) -
getSyncData
-
containsSyncData
-