diff options
Diffstat (limited to 'src/main/java/dev/isxander/yacl3/config/v3/EntryAddable.java')
-rw-r--r-- | src/main/java/dev/isxander/yacl3/config/v3/EntryAddable.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/dev/isxander/yacl3/config/v3/EntryAddable.java b/src/main/java/dev/isxander/yacl3/config/v3/EntryAddable.java new file mode 100644 index 0000000..9ebd12d --- /dev/null +++ b/src/main/java/dev/isxander/yacl3/config/v3/EntryAddable.java @@ -0,0 +1,11 @@ +package dev.isxander.yacl3.config.v3; + +import com.mojang.serialization.Codec; +import org.jetbrains.annotations.ApiStatus; + +@ApiStatus.Experimental +public interface EntryAddable { + <T> ConfigEntry<T> register(String fieldName, T defaultValue, Codec<T> codec); + + <T extends CodecConfig<T>> ReadonlyConfigEntry<T> register(String fieldName, T configInstance); +} |