Class LodestoneConfig
java.lang.Object
team.lodestar.lodestone.systems.config.LodestoneConfig
- Direct Known Subclasses:
ClientConfig
A config system allowing for static initialization of config values.
Config values are stored into hashmaps, which are linked to a ConfigGroup key
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConcurrentHashMap<ConfigGroup,HashMap<String, ArrayList<ConfigValueHolder>>> -
Constructor Summary
ConstructorsConstructorDescriptionLodestoneConfig(ConfigGroup configGroup, net.minecraftforge.common.ForgeConfigSpec.Builder builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic HashMap<String,ArrayList<ConfigValueHolder>> getConfigEntries(ConfigGroup configGroup)
-
Field Details
-
VALUE_HOLDERS
public static final ConcurrentHashMap<ConfigGroup,HashMap<String, VALUE_HOLDERSArrayList<ConfigValueHolder>>>
-
-
Constructor Details
-
LodestoneConfig
public LodestoneConfig(ConfigGroup configGroup, net.minecraftforge.common.ForgeConfigSpec.Builder builder) - Parameters:
configGroup- - a unique identifier for your config to be used as key to access your config values. For example: "lodestone:client".builder- - a forge config builder instance.
-
-
Method Details
-
getConfigEntries
public static HashMap<String,ArrayList<ConfigValueHolder>> getConfigEntries(ConfigGroup configGroup)
-