Uses of Record Class
net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen.Element
Packages that use ConfigurationScreen.ConfigurationSectionScreen.Element
-
Uses of ConfigurationScreen.ConfigurationSectionScreen.Element in net.neoforged.neoforge.client.gui
Methods in net.neoforged.neoforge.client.gui that return ConfigurationScreen.ConfigurationSectionScreen.ElementModifier and TypeMethodDescriptionprotected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createBooleanListValue
(int idx, Boolean value) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createBooleanValue
(String key, ModConfigSpec.ValueSpec spec, Supplier<Boolean> source, Consumer<Boolean> target) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createDoubleListValue
(int idx, Double value) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createDoubleValue
(String key, ModConfigSpec.ValueSpec spec, Supplier<Double> source, Consumer<Double> target) protected <T extends Enum<T>>
@Nullable ConfigurationScreen.ConfigurationSectionScreen.ElementConfigurationScreen.ConfigurationSectionScreen.createEnumValue
(String key, ModConfigSpec.ValueSpec spec, Supplier<T> source, Consumer<T> target) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createIntegerListValue
(int idx, Integer value) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createIntegerValue
(String key, ModConfigSpec.ValueSpec spec, Supplier<Integer> source, Consumer<Integer> target) protected <T> @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createList
(String key, ModConfigSpec.ListValueSpec spec, ModConfigSpec.ConfigValue<List<T>> list) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createLongListValue
(int idx, Long value) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createLongValue
(String key, ModConfigSpec.ValueSpec spec, Supplier<Long> source, Consumer<Long> target) protected <T extends Number & Comparable<? super T>>
@Nullable ConfigurationScreen.ConfigurationSectionScreen.ElementConfigurationScreen.ConfigurationSectionScreen.createNumberBox
(String key, ModConfigSpec.ValueSpec spec, Supplier<T> source, Consumer<T> target, @Nullable Predicate<T> tester, Function<String, T> parser, T zero) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createOtherSection
(String key, Object value) Called when an entry is encountered that is neither aModConfigSpec.ConfigValue
nor a section.protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createOtherValue
(int idx, T entry) Called when a list element is found that has an unknown or unsupported data type.protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createOtherValue
(String key, ModConfigSpec.ConfigValue<?> value) Called when aModConfigSpec.ConfigValue
is found that has an unknown data type.protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createSection
(String key, com.electronwill.nightconfig.core.UnmodifiableConfig subconfig, com.electronwill.nightconfig.core.UnmodifiableConfig subsection) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createSlider
(String key, Supplier<Integer> source, Consumer<Integer> target, @Nullable ModConfigSpec.Range<Integer> range) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationListScreen.createStringListValue
(int idx, String value) protected @Nullable ConfigurationScreen.ConfigurationSectionScreen.Element
ConfigurationScreen.ConfigurationSectionScreen.createStringValue
(String key, Predicate<String> tester, Supplier<String> source, Consumer<String> target) ConfigurationScreen.ConfigurationSectionScreen.Filter.filterEntry
(ConfigurationScreen.ConfigurationSectionScreen.Context context, String key, ConfigurationScreen.ConfigurationSectionScreen.Element original) Methods in net.neoforged.neoforge.client.gui that return types with arguments of type ConfigurationScreen.ConfigurationSectionScreen.ElementModifier and TypeMethodDescriptionprotected Collection
<? extends ConfigurationScreen.ConfigurationSectionScreen.Element> ConfigurationScreen.ConfigurationSectionScreen.createSyntheticValues()
Override this to add additional configuration elements to the list.Methods in net.neoforged.neoforge.client.gui with parameters of type ConfigurationScreen.ConfigurationSectionScreen.ElementModifier and TypeMethodDescriptionConfigurationScreen.ConfigurationSectionScreen.Filter.filterEntry
(ConfigurationScreen.ConfigurationSectionScreen.Context context, String key, ConfigurationScreen.ConfigurationSectionScreen.Element original)