Class LodestoneConfig.ConfigValueHolder<T>
java.lang.Object
team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder<T>
- Enclosing class:
LodestoneConfig
-
Constructor Summary
ConstructorsConstructorDescriptionConfigValueHolder(String modId, String path, LodestoneConfig.BuilderSupplier<T> valueSupplier) -
Method Summary
Modifier and TypeMethodDescriptionnet.neoforged.neoforge.common.ModConfigSpec.ConfigValue<T> voidsetConfig(net.neoforged.neoforge.common.ModConfigSpec.Builder builder) voidsetConfigValue(T t)
-
Constructor Details
-
ConfigValueHolder
public ConfigValueHolder(String modId, String path, LodestoneConfig.BuilderSupplier<T> valueSupplier) - Parameters:
modId- - Your mod id. Must match whatever you passed into theLodestoneConfig(String, String, ModConfigSpec.Builder)constructor.path- - Path towards your value separated with "/". The first string from a split of your path will be removed and added to the configType.valueSupplier- - Supplier to your config value.configwill be set to the supplied value when config is initialized.
-
-
Method Details
-
setConfig
public void setConfig(net.neoforged.neoforge.common.ModConfigSpec.Builder builder) -
setConfigValue
-
getConfig
-
getConfigValue
-