Index

A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBindable<T> - Class in net.replaceitem.reconfigure.config
 
AbstractBindable() - Constructor for class net.replaceitem.reconfigure.config.AbstractBindable
 
AbstractTextFieldWidgetBuilder<SELF> - Interface in net.replaceitem.reconfigure.api.widget
 
AbstractTextFieldWidgetBuilderImpl<SELF> - Class in net.replaceitem.reconfigure.config.widget.builder
 
AbstractTextFieldWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, String>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.AbstractTextFieldWidgetBuilderImpl
 
add(Validator<T>) - Method in class net.replaceitem.reconfigure.config.ValidatorList
 
add(T) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
add(T, Positioner) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
addListener(Consumer<T>) - Method in interface net.replaceitem.reconfigure.api.Bindable
Adds a listener to this bindable.
addListener(Consumer<T>) - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
addProperty(PropertyHolder<?>) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
addProperty(PropertyHolder<?>) - Method in interface net.replaceitem.reconfigure.config.property.PropertyBuildContext
 
addProperty(PropertyHolder<?>) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
addTab(ConfigTabImpl) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
addValidator(Validator<T>) - Method in interface net.replaceitem.reconfigure.api.property.PropertyBuilder
Adds a validator to the property.
addValidator(Validator<T>) - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
appendClickableNarrations(NarrationMessageBuilder) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
appendClickableNarrations(NarrationMessageBuilder) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPreviewWidget
 
applyValue() - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
asCheckbox() - Method in interface net.replaceitem.reconfigure.api.property.BooleanPropertyBuilder
Finishes building the boolean property and starts building a checkbox widget for it.
asCheckbox() - Method in class net.replaceitem.reconfigure.config.property.builder.BooleanPropertyBuilderImpl
 
asChipList() - Method in interface net.replaceitem.reconfigure.api.property.ListPropertyBuilder
Finishes building the list property and starts building a chip list widget for it.
asChipList() - Method in class net.replaceitem.reconfigure.config.property.builder.ListPropertyBuilderImpl
 
asColorPicker() - Method in interface net.replaceitem.reconfigure.api.property.IntPropertyBuilder
Finishes building the integer property and starts building a color picker widget for it.
asColorPicker() - Method in class net.replaceitem.reconfigure.config.property.builder.IntPropertyBuilderImpl
 
asCustomWidget(Function<BaseSettings, ConfigWidgetFactory<T>>) - Method in interface net.replaceitem.reconfigure.api.property.PropertyBuilder
Finishes building the property and starts building a custom widget for it.
asCustomWidget(Function<BaseSettings, ConfigWidgetFactory<T>>) - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
asCyclingButton() - Method in interface net.replaceitem.reconfigure.api.property.EnumPropertyBuilder
Finishes building the enum property and starts building a cycling button widget for it.
asCyclingButton() - Method in class net.replaceitem.reconfigure.config.property.builder.EnumPropertyBuilderImpl
 
asEditBox() - Method in interface net.replaceitem.reconfigure.api.property.StringPropertyBuilder
Finishes building the string property and starts building an edit box widget for it.
asEditBox() - Method in class net.replaceitem.reconfigure.config.property.builder.StringPropertyBuilderImpl
 
asSlider() - Method in interface net.replaceitem.reconfigure.api.property.DoublePropertyBuilder
Finishes building the double property and starts building a slider widget for it.
asSlider() - Method in interface net.replaceitem.reconfigure.api.property.IntPropertyBuilder
Finishes building the integer property and starts building a slider widget for it.
asSlider() - Method in class net.replaceitem.reconfigure.config.property.builder.DoublePropertyBuilderImpl
 
asSlider() - Method in class net.replaceitem.reconfigure.config.property.builder.IntPropertyBuilderImpl
 
asTextField() - Method in interface net.replaceitem.reconfigure.api.property.StringPropertyBuilder
Finishes building the string property and starts building a text field widget for it.
asTextField() - Method in class net.replaceitem.reconfigure.config.property.builder.StringPropertyBuilderImpl
 
asToggleButton() - Method in interface net.replaceitem.reconfigure.api.property.BooleanPropertyBuilder
Finishes building the boolean property and starts building a cycling button widget for it.
asToggleButton() - Method in class net.replaceitem.reconfigure.config.property.builder.BooleanPropertyBuilderImpl
 

B

BaseSettings - Record Class in net.replaceitem.reconfigure.config
Helper record for passing all settings that are present on all widgets in one parameter
BaseSettings(Text, Text) - Constructor for record class net.replaceitem.reconfigure.config.BaseSettings
Creates an instance of a BaseSettings record class.
BASIC_WIDGET_SIZE - Static variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
Bindable<T> - Interface in net.replaceitem.reconfigure.api
 
BOOLEAN - Static variable in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
BOOLEAN - Static variable in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
BooleanPropertyBuilder - Interface in net.replaceitem.reconfigure.api.property
 
BooleanPropertyBuilderImpl - Class in net.replaceitem.reconfigure.config.property.builder
 
BooleanPropertyBuilderImpl(PropertyBuildContext, Identifier) - Constructor for class net.replaceitem.reconfigure.config.property.builder.BooleanPropertyBuilderImpl
 
BOX_HEIGHT - Static variable in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
build() - Method in interface net.replaceitem.reconfigure.api.ConfigBuilder
Builds the config.
build() - Method in interface net.replaceitem.reconfigure.api.ConfigTabBuilder
Builds the config tab.
build() - Method in interface net.replaceitem.reconfigure.api.serializer.SerializerBuilder
Finishes building the serializer
build() - Method in interface net.replaceitem.reconfigure.api.widget.WidgetBuilder
Builds the widget and the property.
build() - Method in class net.replaceitem.reconfigure.config.ConfigBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.serialization.builder.JsonSerializerBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.serialization.builder.NbtSerializerBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.serialization.builder.PropertiesSerializerBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
build() - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabBuilderImpl
 
builder(String) - Static method in interface net.replaceitem.reconfigure.api.Config
This is the entrypoint for starting to build a config and all its tabs, properties and widgets.
buildImpl() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
buildImpl(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
buildJson() - Static method in class net.replaceitem.reconfigure.api.serializer.Serializers
Starts building a JSON serializer
buildNbt() - Static method in class net.replaceitem.reconfigure.api.serializer.Serializers
Starts building a NBT serializer
buildProperties() - Static method in class net.replaceitem.reconfigure.api.serializer.Serializers
Starts building a Properties serializer
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.CheckboxWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.ChipListWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.ColorPickerWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.CustomWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.EditBoxWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.TextFieldWidgetBuilderImpl
 
buildWidgetFactory(BaseSettings) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 

C

callListeners(T) - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
callRewrap() - Method in interface net.replaceitem.reconfigure.mixin.EditBoxAccessor
 
callSetValue(double) - Method in interface net.replaceitem.reconfigure.mixin.SliderWidgetAccessor
 
cast(Object) - Method in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
centerScrollOn(E) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
CharSerializer<T,C> - Class in net.replaceitem.reconfigure.config.serialization
Intermediary serializer class for serialization methods using Reader or Writer.
CharSerializer(Consumer<C>, Consumer<C>) - Constructor for class net.replaceitem.reconfigure.config.serialization.CharSerializer
 
CheckboxConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
CheckboxConfigWidget(ConfigWidgetList, PropertyImpl<Boolean>, BaseSettings) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.CheckboxConfigWidget
 
CheckboxWidgetBuilder - Interface in net.replaceitem.reconfigure.api.widget
 
CheckboxWidgetBuilderImpl - Class in net.replaceitem.reconfigure.config.widget.builder
 
CheckboxWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, Boolean>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.CheckboxWidgetBuilderImpl
 
children - Variable in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
children() - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
ChipListConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
ChipListConfigWidget(ConfigWidgetList, PropertyImpl<List<String>>, BaseSettings, boolean) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.ChipListConfigWidget
 
ChipListWidgetBuilder - Interface in net.replaceitem.reconfigure.api.widget
 
ChipListWidgetBuilderImpl - Class in net.replaceitem.reconfigure.config.widget.builder
 
ChipListWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, List<String>>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.ChipListWidgetBuilderImpl
 
chipsEditable(boolean) - Method in interface net.replaceitem.reconfigure.api.widget.ChipListWidgetBuilder
Sets whether the chips of the chip list are editable.
chipsEditable(boolean) - Method in class net.replaceitem.reconfigure.config.widget.builder.ChipListWidgetBuilderImpl
 
close() - Method in class net.replaceitem.reconfigure.screen.ConfigScreen
 
close() - Method in class net.replaceitem.reconfigure.util.ScopedThreadLocal.ScopedValueCloseable
 
ColorPickerConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
ColorPickerConfigWidget(ConfigWidgetList, PropertyImpl<Integer>, BaseSettings) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.ColorPickerConfigWidget
 
ColorPickerWidgetBuilder - Interface in net.replaceitem.reconfigure.api.widget
 
ColorPickerWidgetBuilderImpl - Class in net.replaceitem.reconfigure.config.widget.builder
 
ColorPickerWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, Integer>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.ColorPickerWidgetBuilderImpl
 
ColorPlanePickerWidget - Class in net.replaceitem.reconfigure.screen.widget
 
ColorPlanePickerWidget(int, int, int, int) - Constructor for class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
ColorPreviewWidget - Class in net.replaceitem.reconfigure.screen.widget
 
ColorPreviewWidget(int, int, int, int) - Constructor for class net.replaceitem.reconfigure.screen.widget.ColorPreviewWidget
 
ColorUtil - Class in net.replaceitem.reconfigure.util
 
ColorUtil() - Constructor for class net.replaceitem.reconfigure.util.ColorUtil
 
ColorUtil.HSVColor - Record Class in net.replaceitem.reconfigure.util
 
Config - Interface in net.replaceitem.reconfigure.api
 
ConfigBuilder - Interface in net.replaceitem.reconfigure.api
 
ConfigBuilderImpl - Class in net.replaceitem.reconfigure.config
 
ConfigBuilderImpl(String) - Constructor for class net.replaceitem.reconfigure.config.ConfigBuilderImpl
 
ConfigImpl - Class in net.replaceitem.reconfigure.config
 
ConfigImpl(String, Text, Serializer<?, ?>) - Constructor for class net.replaceitem.reconfigure.config.ConfigImpl
 
ConfigScreen - Class in net.replaceitem.reconfigure.screen
 
ConfigScreen(ConfigImpl, Screen) - Constructor for class net.replaceitem.reconfigure.screen.ConfigScreen
 
ConfigScreenTab - Class in net.replaceitem.reconfigure.screen
 
ConfigScreenTab(ConfigTabImpl, MinecraftClient) - Constructor for class net.replaceitem.reconfigure.screen.ConfigScreenTab
 
ConfigTab - Interface in net.replaceitem.reconfigure.api
 
ConfigTabBuilder - Interface in net.replaceitem.reconfigure.api
 
ConfigTabBuilderImpl - Class in net.replaceitem.reconfigure.config.widget
 
ConfigTabBuilderImpl(ConfigImpl, String) - Constructor for class net.replaceitem.reconfigure.config.widget.ConfigTabBuilderImpl
 
ConfigTabImpl - Class in net.replaceitem.reconfigure.config.widget
 
ConfigTabImpl(ConfigImpl, String, Text) - Constructor for class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
ConfigTabImpl.TabItem - Interface in net.replaceitem.reconfigure.config.widget
 
ConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
ConfigWidget(ConfigWidgetList, int) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
ConfigWidgetFactory<T> - Interface in net.replaceitem.reconfigure.config.widget
A config widget factory models a function for creating a widget instance.
ConfigWidgetList - Class in net.replaceitem.reconfigure.screen
 
ConfigWidgetList(ConfigTabImpl, MinecraftClient, int, int, int, int) - Constructor for class net.replaceitem.reconfigure.screen.ConfigWidgetList
 
convertFromProperty(TypeAdapter<P, M>, P) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
convertToProperty(TypeAdapter<P, M>, T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
copyPositioner() - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
createBoolean(PropertyBuildContext, BooleanPropertyBuilderImpl) - Static method in class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 
createBooleanProperty(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building a boolean property for this config tab.
createBooleanProperty(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createDefaultTab() - Method in interface net.replaceitem.reconfigure.api.Config
Creates the default tab for the config.
createDefaultTab() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
createDouble(PropertyBuildContext, PropertyBuilderImpl<?, Double>) - Static method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
createDoubleProperty(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building a double property for this config tab.
createDoubleProperty(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createEnumProperty(String, Class<T>) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building an enum property for this config tab.
createEnumProperty(String, Class<T>) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createEnumProperty(String, List<T>) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building an enum property for this config tab.
createEnumProperty(String, List<T>) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createHeadline(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Creates a headline in the config tab.
createHeadline(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createHeadline(Text) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Creates a headline in the config tab with the provided text.
createHeadline(Text) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createInt(PropertyBuildContext, PropertyBuilderImpl<?, Integer>) - Static method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
createIntegerProperty(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building an integer property for this config tab.
createIntegerProperty(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createListProperty(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building a list property for this config tab.
createListProperty(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createScreen(Screen) - Method in interface net.replaceitem.reconfigure.api.Config
Deprecated.
createScreen(Screen) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
Deprecated.
createStringProperty(String) - Method in interface net.replaceitem.reconfigure.api.ConfigTab
Starts building a string property for this config tab.
createStringProperty(String) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
createTab(String) - Method in interface net.replaceitem.reconfigure.api.Config
Creates a new tab for the config.
createTab(String) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
createWidget(ConfigWidgetList) - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
createWidget(ConfigWidgetList) - Method in interface net.replaceitem.reconfigure.config.widget.ConfigTabImpl.TabItem
 
createWidget(ConfigWidgetList) - Method in class net.replaceitem.reconfigure.config.widget.Headline
 
createWidget(ConfigWidgetList, PropertyImpl<T>) - Method in interface net.replaceitem.reconfigure.config.widget.ConfigWidgetFactory
Creates a widget for the provided parent config widget list and the given property.
CustomWidgetBuilder<T> - Interface in net.replaceitem.reconfigure.api.widget
 
CustomWidgetBuilderImpl<T> - Class in net.replaceitem.reconfigure.config.widget.builder
 
CustomWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, T>, Function<BaseSettings, ConfigWidgetFactory<T>>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.CustomWidgetBuilderImpl
 
CyclingButtonConfigWidget<P> - Class in net.replaceitem.reconfigure.screen.widget.config
 
CyclingButtonConfigWidget(ConfigWidgetList, PropertyImpl<P>, BaseSettings, Function<P, Text>, Collection<P>) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.CyclingButtonConfigWidget
 
CyclingButtonWidgetBuilder<T> - Interface in net.replaceitem.reconfigure.api.widget
 
CyclingButtonWidgetBuilderImpl<T> - Class in net.replaceitem.reconfigure.config.widget.builder
 
CyclingButtonWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, T>, Collection<T>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 

D

DEFAULT_HEIGHT - Static variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
defaultControlToNumber(Double, Double) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.DoubleSliderWidgetBuilder
 
defaultControlToNumber(Integer, Integer) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.IntSliderWidgetBuilder
 
defaultControlToNumber(T, T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
defaultNumberToControl(Double, Double) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.DoubleSliderWidgetBuilder
 
defaultNumberToControl(Integer, Integer) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.IntSliderWidgetBuilder
 
defaultNumberToControl(T, T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
defaultNumberToText(Double, Double) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.DoubleSliderWidgetBuilder
 
defaultNumberToText(Integer, Integer) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.IntSliderWidgetBuilder
 
defaultNumberToText(T, T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
defaultValue - Variable in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
defaultValue(T) - Method in interface net.replaceitem.reconfigure.api.property.PropertyBuilder
Sets the default value for the property.
defaultValue(T) - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
deserialize(SerializationTarget, InputStream) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
displayName - Variable in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
displayName() - Method in record class net.replaceitem.reconfigure.config.BaseSettings
Returns the value of the displayName record component.
displayName(Text) - Method in interface net.replaceitem.reconfigure.api.widget.WidgetBuilder
Sets the display name of the widget as rendered in the config screen.
displayName(Text) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
Documentation of the reconfigure API - Search tag in Overview
Section
DOUBLE - Static variable in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
DOUBLE - Static variable in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
DoublePropertyBuilder - Interface in net.replaceitem.reconfigure.api.property
 
DoublePropertyBuilderImpl - Class in net.replaceitem.reconfigure.config.property.builder
 
DoublePropertyBuilderImpl(PropertyBuildContext, Identifier) - Constructor for class net.replaceitem.reconfigure.config.property.builder.DoublePropertyBuilderImpl
 
DoubleSliderWidgetBuilder(PropertyBuildContext, PropertyBuilderImpl<?, Double>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.DoubleSliderWidgetBuilder
 
drawCheckerboard(DrawContext, int, int, int, int, int, int) - Static method in class net.replaceitem.reconfigure.util.DrawUtil
 
DrawUtil - Class in net.replaceitem.reconfigure.util
 
DrawUtil() - Constructor for class net.replaceitem.reconfigure.util.DrawUtil
 
DynamicEditBoxWidget - Class in net.replaceitem.reconfigure.screen.widget
 
DynamicEditBoxWidget(TextRenderer, int, int, int, int, Text, Text) - Constructor for class net.replaceitem.reconfigure.screen.widget.DynamicEditBoxWidget
 
DynamicTextFieldWidget - Class in net.replaceitem.reconfigure.screen.widget
 
DynamicTextFieldWidget(TextRenderer, int, int, int, int, Text) - Constructor for class net.replaceitem.reconfigure.screen.widget.DynamicTextFieldWidget
 

E

EditBoxAccessor - Interface in net.replaceitem.reconfigure.mixin
 
EditBoxConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
EditBoxConfigWidget(ConfigWidgetList, PropertyImpl<String>, BaseSettings, Text) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
EditBoxWidgetAccessor - Interface in net.replaceitem.reconfigure.mixin
 
EditBoxWidgetBuilder - Interface in net.replaceitem.reconfigure.api.widget
 
EditBoxWidgetBuilderImpl - Class in net.replaceitem.reconfigure.config.widget.builder
 
EditBoxWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, String>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.EditBoxWidgetBuilderImpl
 
Element(Widget, Positioner) - Constructor for class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget.Element
 
ensureVisible(E) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
Entry(int) - Constructor for class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget.Entry
 
entrySet() - Method in class net.replaceitem.reconfigure.util.OrderedProperties
 
EnumPropertyBuilder<T> - Interface in net.replaceitem.reconfigure.api.property
 
EnumPropertyBuilderImpl<T> - Class in net.replaceitem.reconfigure.config.property.builder
 
EnumPropertyBuilderImpl(PropertyBuildContext, Identifier, Collection<T>) - Constructor for class net.replaceitem.reconfigure.config.property.builder.EnumPropertyBuilderImpl
 
equals(Object) - Method in record class net.replaceitem.reconfigure.config.BaseSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Indicates whether some other object is "equal to" this one.
Example - Search tag in Overview
Section

F

FlowWidget - Class in net.replaceitem.reconfigure.screen.widget.layout
 
FlowWidget(int, int, int, int, FlowWidget.DisplayAxis) - Constructor for class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
FlowWidget(FlowWidget.DisplayAxis) - Constructor for class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
FlowWidget.DisplayAxis - Enum Class in net.replaceitem.reconfigure.screen.widget.layout
 
FlowWidget.Element - Class in net.replaceitem.reconfigure.screen.widget.layout
 
forEachChild(Consumer<ClickableWidget>) - Method in class net.replaceitem.reconfigure.screen.ConfigScreenTab
 
forEachChild(Consumer<ClickableWidget>) - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
forEachElement(Consumer<Widget>) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
forEachElement(Consumer<Widget>) - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
forEnum(Collection<T>) - Static method in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
fromIntermediary(M) - Method in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 

G

GAP - Static variable in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
get() - Method in interface net.replaceitem.reconfigure.api.Bindable
Gets the current value
get() - Method in class net.replaceitem.reconfigure.config.MappedBindable
 
get() - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
get() - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
get() - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget.SerializationProperty
 
get() - Method in class net.replaceitem.reconfigure.util.ScopedThreadLocal
 
getBottom() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
getContentsHeightWithPadding() - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
getContentWidth() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
getDefaultValue() - Method in interface net.replaceitem.reconfigure.api.Property
Gets the default value of the property.
getDefaultValue() - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
getEditBox() - Method in interface net.replaceitem.reconfigure.mixin.EditBoxWidgetAccessor
 
getEntries() - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
getEntryAtPosition(double, double) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
getFileExtension() - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
getFileExtension() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
getFileExtension() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
getFileExtension() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
getHeight() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
getHeight() - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget.Entry
 
getId() - Method in interface net.replaceitem.reconfigure.api.Property
Gets the identifier of the property.
getId() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
getId() - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
getId() - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
getId() - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget.SerializationProperty
 
getInner() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
getMainPositioner() - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
getMarshaller() - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
getMarshaller() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
getMarshaller() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
getMarshaller() - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
getMessage() - Method in class net.replaceitem.reconfigure.api.ValidationResult
 
getNamespace() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getNamespace() - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget
 
getNarrationMessage() - Method in class net.replaceitem.reconfigure.screen.widget.ColorPreviewWidget
 
getNavigationFocus() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
getProperties() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getProperties() - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget
 
getProperty() - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
getProperty(String) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getProperty(String) - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget
 
getProperty(Identifier) - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getProperty(Identifier) - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget
 
getProperty(SerializationTarget.SerializationProperty<?>) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
getProperty(SerializationTarget.SerializationProperty<P>) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
getRight() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
getRowBottom(int) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
getRowLeft() - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
getRowTop(int) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.CheckboxConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.ChipListConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.ColorPickerConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.CyclingButtonConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.SliderConfigWidget
 
getSaveValue() - Method in class net.replaceitem.reconfigure.screen.widget.config.TextFieldConfigWidget
 
getScrollbarThumbHeight() - Method in class net.replaceitem.reconfigure.screen.widget.DynamicEditBoxWidget
 
getTabs() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getTextRenderer() - Method in class net.replaceitem.reconfigure.screen.ConfigWidgetList
 
Getting started - Search tag in Overview
Section
getTitle() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
getTitle() - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabImpl
 
getTitle() - Method in class net.replaceitem.reconfigure.screen.ConfigScreenTab
 
getType() - Method in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.BooleanPropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.DoublePropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.EnumPropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.IntPropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.ListPropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.property.builder.StringPropertyBuilderImpl
 
getTypeAdapter() - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
getTypeAdapter() - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget.SerializationProperty
 
getValue() - Method in class net.replaceitem.reconfigure.config.serialization.Intermediary
 
getValue() - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
getWidgetPos() - Method in class net.replaceitem.reconfigure.screen.widget.config.CheckboxConfigWidget
 
getWidgetPos() - Method in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
getWidgetPos() - Method in class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
getWidth() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
getWidth() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
getX() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
getX() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
getY() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
getY() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
GradientSlider - Class in net.replaceitem.reconfigure.screen.widget
 
GradientSlider(int, int, int, int, Text, double, Int2IntFunction) - Constructor for class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
GSON - Static variable in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 

H

hashCode() - Method in record class net.replaceitem.reconfigure.config.BaseSettings
Returns a hash code value for this object.
hashCode() - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Returns a hash code value for this object.
hasListeners() - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
hasSingleDefaultTab() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
Headline - Class in net.replaceitem.reconfigure.config.widget
 
Headline(Text) - Constructor for class net.replaceitem.reconfigure.config.widget.Headline
 
HeadlineConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
HeadlineConfigWidget(ConfigWidgetList, Text) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.HeadlineConfigWidget
 
height - Variable in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget.Entry
 
HEIGHT - Static variable in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
HORIZONTAL - Enum constant in enum class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget.DisplayAxis
 
HSV_GRADIENT_COLORS - Static variable in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
HSVColor(float, float, float) - Constructor for record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Creates an instance of a HSVColor record class.
hsvToRgb(float, float, float) - Static method in class net.replaceitem.reconfigure.util.ColorUtil
 
hue() - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Returns the value of the hue record component.

I

id - Variable in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
id(String) - Static method in class net.replaceitem.reconfigure.Reconfigure
 
init() - Method in class net.replaceitem.reconfigure.screen.ConfigScreen
 
INTEGER - Static variable in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
INTEGER - Static variable in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
Intermediary<T> - Class in net.replaceitem.reconfigure.config.serialization
 
Intermediary(T) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary
 
Intermediary.IntermediaryBoolean - Class in net.replaceitem.reconfigure.config.serialization
 
Intermediary.IntermediaryDouble - Class in net.replaceitem.reconfigure.config.serialization
 
Intermediary.IntermediaryInteger - Class in net.replaceitem.reconfigure.config.serialization
 
Intermediary.IntermediaryList - Class in net.replaceitem.reconfigure.config.serialization
 
Intermediary.IntermediaryString - Class in net.replaceitem.reconfigure.config.serialization
 
IntermediaryBoolean(Boolean) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary.IntermediaryBoolean
 
IntermediaryDouble(Double) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary.IntermediaryDouble
 
IntermediaryInteger(Integer) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary.IntermediaryInteger
 
IntermediaryList(List<String>) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary.IntermediaryList
 
IntermediaryString(String) - Constructor for class net.replaceitem.reconfigure.config.serialization.Intermediary.IntermediaryString
 
IntermediaryType<M> - Class in net.replaceitem.reconfigure.config.serialization
 
IntermediaryType(String) - Constructor for class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
IntPropertyBuilder - Interface in net.replaceitem.reconfigure.api.property
 
IntPropertyBuilderImpl - Class in net.replaceitem.reconfigure.config.property.builder
 
IntPropertyBuilderImpl(PropertyBuildContext, Identifier) - Constructor for class net.replaceitem.reconfigure.config.property.builder.IntPropertyBuilderImpl
 
IntSliderWidgetBuilder(PropertyBuildContext, PropertyBuilderImpl<?, Integer>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl.IntSliderWidgetBuilder
 
invalid(String) - Static method in class net.replaceitem.reconfigure.api.ValidationResult
 
invalid(Text) - Static method in class net.replaceitem.reconfigure.api.ValidationResult
 
isDefault() - Method in interface net.replaceitem.reconfigure.api.Property
Returns whether the property is currently set to the default value according to Objects.equals(Object, Object).
isDefault() - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
isDefault(T) - Method in interface net.replaceitem.reconfigure.api.Property
Returns whether the value is equal to the default value according to Objects.equals(Object, Object).
isDefault(T) - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
isInvalid() - Method in class net.replaceitem.reconfigure.api.ValidationResult
 
isValid() - Method in class net.replaceitem.reconfigure.api.ValidationResult
 

J

JSON - Static variable in class net.replaceitem.reconfigure.api.serializer.Serializers
 
JsonSerializer - Class in net.replaceitem.reconfigure.config.serialization.serializer
 
JsonSerializer(Consumer<JsonObject>, Consumer<JsonObject>) - Constructor for class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
JsonSerializerBuilder - Interface in net.replaceitem.reconfigure.api.serializer
 
JsonSerializerBuilderImpl - Class in net.replaceitem.reconfigure.config.serialization.builder
 
JsonSerializerBuilderImpl() - Constructor for class net.replaceitem.reconfigure.config.serialization.builder.JsonSerializerBuilderImpl
 

L

LIST - Static variable in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
LIST - Static variable in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
ListPropertyBuilder - Interface in net.replaceitem.reconfigure.api.property
 
ListPropertyBuilderImpl - Class in net.replaceitem.reconfigure.config.property.builder
 
ListPropertyBuilderImpl(PropertyBuildContext, Identifier, List<String>) - Constructor for class net.replaceitem.reconfigure.config.property.builder.ListPropertyBuilderImpl
 
load() - Method in interface net.replaceitem.reconfigure.api.Config
Loads the config from a file using the Serializer defined in the config.
load() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
load(SerializationTarget, C) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
load(SerializationTarget, JsonObject) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
load(SerializationTarget, Properties) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
load(SerializationTarget, NbtCompound) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
loadValue(Boolean) - Method in class net.replaceitem.reconfigure.screen.widget.config.CheckboxConfigWidget
 
loadValue(Integer) - Method in class net.replaceitem.reconfigure.screen.widget.config.ColorPickerConfigWidget
 
loadValue(String) - Method in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
loadValue(String) - Method in class net.replaceitem.reconfigure.screen.widget.config.TextFieldConfigWidget
 
loadValue(List<String>) - Method in class net.replaceitem.reconfigure.screen.widget.config.ChipListConfigWidget
 
loadValue(P) - Method in class net.replaceitem.reconfigure.screen.widget.config.CyclingButtonConfigWidget
 
loadValue(P) - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
loadValue(T) - Method in class net.replaceitem.reconfigure.screen.widget.config.SliderConfigWidget
 
LOGGER - Static variable in class net.replaceitem.reconfigure.Reconfigure
 

M

map(Function<T, M>) - Method in interface net.replaceitem.reconfigure.api.Bindable
Creates a new bindable derived with the provided mapper function.
map(Function<T, M>) - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
MappedBindable<T,U> - Class in net.replaceitem.reconfigure.config
 
marshall(Intermediary<?>) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
Marshaller<T> - Class in net.replaceitem.reconfigure.config.serialization
This class converts from a Serialization specific format (e.g.
Marshaller() - Constructor for class net.replaceitem.reconfigure.config.serialization.Marshaller
 
max - Variable in class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 
max - Variable in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
max(T) - Method in interface net.replaceitem.reconfigure.api.property.NumericPropertyBuilder
Sets the maximum value for the numeric property (inclusive).
max(T) - Method in interface net.replaceitem.reconfigure.api.widget.SliderWidgetBuilder
The maximum value for the slider.
max(T) - Method in class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 
max(T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
min - Variable in class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 
min - Variable in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
min(T) - Method in interface net.replaceitem.reconfigure.api.property.NumericPropertyBuilder
Sets the minimum value for the numeric property (inclusive).
min(T) - Method in interface net.replaceitem.reconfigure.api.widget.SliderWidgetBuilder
The minimum value for the slider.
min(T) - Method in class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 
min(T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 

N

NAME_HEIGHT - Static variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
NAMESPACE - Static variable in class net.replaceitem.reconfigure.Reconfigure
 
nameWidget - Variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
NBT - Static variable in class net.replaceitem.reconfigure.api.serializer.Serializers
 
NbtSerializer - Class in net.replaceitem.reconfigure.config.serialization.serializer
 
NbtSerializer(Consumer<NbtCompound>, Consumer<NbtCompound>) - Constructor for class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
NbtSerializerBuilder - Interface in net.replaceitem.reconfigure.api.serializer
 
NbtSerializerBuilderImpl - Class in net.replaceitem.reconfigure.config.serialization.builder
 
NbtSerializerBuilderImpl() - Constructor for class net.replaceitem.reconfigure.config.serialization.builder.NbtSerializerBuilderImpl
 
net.replaceitem.reconfigure - package net.replaceitem.reconfigure
 
net.replaceitem.reconfigure.api - package net.replaceitem.reconfigure.api
 
net.replaceitem.reconfigure.api.property - package net.replaceitem.reconfigure.api.property
 
net.replaceitem.reconfigure.api.serializer - package net.replaceitem.reconfigure.api.serializer
 
net.replaceitem.reconfigure.api.widget - package net.replaceitem.reconfigure.api.widget
 
net.replaceitem.reconfigure.config - package net.replaceitem.reconfigure.config
 
net.replaceitem.reconfigure.config.property - package net.replaceitem.reconfigure.config.property
 
net.replaceitem.reconfigure.config.property.builder - package net.replaceitem.reconfigure.config.property.builder
 
net.replaceitem.reconfigure.config.serialization - package net.replaceitem.reconfigure.config.serialization
 
net.replaceitem.reconfigure.config.serialization.builder - package net.replaceitem.reconfigure.config.serialization.builder
 
net.replaceitem.reconfigure.config.serialization.serializer - package net.replaceitem.reconfigure.config.serialization.serializer
 
net.replaceitem.reconfigure.config.widget - package net.replaceitem.reconfigure.config.widget
 
net.replaceitem.reconfigure.config.widget.builder - package net.replaceitem.reconfigure.config.widget.builder
 
net.replaceitem.reconfigure.mixin - package net.replaceitem.reconfigure.mixin
 
net.replaceitem.reconfigure.screen - package net.replaceitem.reconfigure.screen
 
net.replaceitem.reconfigure.screen.widget - package net.replaceitem.reconfigure.screen.widget
 
net.replaceitem.reconfigure.screen.widget.config - package net.replaceitem.reconfigure.screen.widget.config
 
net.replaceitem.reconfigure.screen.widget.layout - package net.replaceitem.reconfigure.screen.widget.layout
 
net.replaceitem.reconfigure.util - package net.replaceitem.reconfigure.util
 
NumericPropertyBuilder<SELF,T> - Interface in net.replaceitem.reconfigure.api.property
 
NumericPropertyBuilderImpl<SELF,T> - Class in net.replaceitem.reconfigure.config.property.builder
 
NumericPropertyBuilderImpl(PropertyBuildContext, Identifier, T) - Constructor for class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 

O

observe(Consumer<T>) - Method in interface net.replaceitem.reconfigure.api.Bindable
Adds a listener to this bindable and also immediately emits the current value to the listener.
observe(Consumer<T>) - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
ofPredicate(Predicate<T>, Text) - Static method in interface net.replaceitem.reconfigure.api.Validator
Creates a validator from a Predicate and an error message.
onClick(double, double) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
onColorChanged(float, float, float) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
onDrag(double, double, double, double) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
onInitializeClient() - Method in class net.replaceitem.reconfigure.Reconfigure
 
onSave() - Method in class net.replaceitem.reconfigure.screen.ConfigScreenTab
 
onSave() - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
onSave() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
onValueChanged() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
OrderedProperties - Class in net.replaceitem.reconfigure.util
 
OrderedProperties() - Constructor for class net.replaceitem.reconfigure.util.OrderedProperties
 

P

PADDING - Static variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
parent - Variable in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
placeholder - Variable in class net.replaceitem.reconfigure.config.widget.builder.AbstractTextFieldWidgetBuilderImpl
 
placeholder() - Method in interface net.replaceitem.reconfigure.api.widget.AbstractTextFieldWidgetBuilder
Sets the placeholder for the text field widget to the default translatable text.
placeholder() - Method in class net.replaceitem.reconfigure.config.widget.builder.AbstractTextFieldWidgetBuilderImpl
 
placeholder(Text) - Method in interface net.replaceitem.reconfigure.api.widget.AbstractTextFieldWidgetBuilder
Sets the placeholder text for the text field widget.
placeholder(Text) - Method in class net.replaceitem.reconfigure.config.widget.builder.AbstractTextFieldWidgetBuilderImpl
 
PositioningEntryWidget<E> - Class in net.replaceitem.reconfigure.screen.widget
 
PositioningEntryWidget(int) - Constructor for class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
positionName() - Method in class net.replaceitem.reconfigure.screen.widget.config.ChipListConfigWidget
 
positionName() - Method in class net.replaceitem.reconfigure.screen.widget.config.EditBoxConfigWidget
 
positionName() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
positionNameFullWidth() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
postBuild(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
This is run after PropertyBuilderImpl.buildImpl() to add the created Property to the tab.
postBuild(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
This is run after buildImpl(PropertyHolder) to add the created Property to the tab.
preBuild() - Method in class net.replaceitem.reconfigure.config.property.builder.DoublePropertyBuilderImpl
 
preBuild() - Method in class net.replaceitem.reconfigure.config.property.builder.EnumPropertyBuilderImpl
 
preBuild() - Method in class net.replaceitem.reconfigure.config.property.builder.IntPropertyBuilderImpl
 
preBuild() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
This is run before calling PropertyBuilderImpl.buildImpl().
preBuild(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 
preBuild(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
preBuild(PropertyHolder<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
This is run before calling buildImpl(PropertyHolder).
preLoad - Variable in class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
preLoad(Consumer<C>) - Method in interface net.replaceitem.reconfigure.api.serializer.SerializerBuilder
Adds a preload middleware to the serializer.
preLoad(Consumer<C>) - Method in class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
preWrite - Variable in class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
preWrite(Consumer<C>) - Method in interface net.replaceitem.reconfigure.api.serializer.SerializerBuilder
Adds a prewrite middleware to the serializer.
preWrite(Consumer<C>) - Method in class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
properties - Variable in class net.replaceitem.reconfigure.config.ConfigImpl
 
PROPERTIES - Static variable in class net.replaceitem.reconfigure.api.serializer.Serializers
 
PropertiesSerializer - Class in net.replaceitem.reconfigure.config.serialization.serializer
 
PropertiesSerializer(Consumer<Properties>, Consumer<Properties>) - Constructor for class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
PropertiesSerializerBuilder - Interface in net.replaceitem.reconfigure.api.serializer
 
PropertiesSerializerBuilderImpl - Class in net.replaceitem.reconfigure.config.serialization.builder
 
PropertiesSerializerBuilderImpl() - Constructor for class net.replaceitem.reconfigure.config.serialization.builder.PropertiesSerializerBuilderImpl
 
property - Variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
Property<T> - Interface in net.replaceitem.reconfigure.api
 
propertyBuildContext - Variable in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
PropertyBuildContext - Interface in net.replaceitem.reconfigure.config.property
 
propertyBuilder - Variable in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
PropertyBuilder<SELF,T> - Interface in net.replaceitem.reconfigure.api.property
 
PropertyBuilderImpl<SELF,T> - Class in net.replaceitem.reconfigure.config.property.builder
 
PropertyBuilderImpl(PropertyBuildContext, Identifier, T) - Constructor for class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
PropertyConfigWidget<P> - Class in net.replaceitem.reconfigure.screen.widget.config
 
PropertyConfigWidget(ConfigWidgetList, int, PropertyImpl<P>, BaseSettings) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
PropertyHolder<T> - Class in net.replaceitem.reconfigure.config
 
PropertyHolder(PropertyImpl<T>, TypeAdapter<T, ?>, ConfigWidgetFactory<T>) - Constructor for class net.replaceitem.reconfigure.config.PropertyHolder
 
PropertyImpl<T> - Class in net.replaceitem.reconfigure.config.property
 
PropertyImpl(Identifier, T, ValidatorList<T>) - Constructor for class net.replaceitem.reconfigure.config.property.PropertyImpl
 
put(Object, Object) - Method in class net.replaceitem.reconfigure.util.OrderedProperties
 

R

range(T, T) - Method in interface net.replaceitem.reconfigure.api.property.NumericPropertyBuilder
Sets the minimum and maximum values for the numeric property (inclusive).
range(T, T) - Method in interface net.replaceitem.reconfigure.api.widget.SliderWidgetBuilder
Convenience method for setting SliderWidgetBuilder.min(Number) and SliderWidgetBuilder.max(Number) at once.
range(T, T) - Method in class net.replaceitem.reconfigure.config.property.builder.NumericPropertyBuilderImpl
 
read(InputStream) - Method in class net.replaceitem.reconfigure.config.serialization.CharSerializer
 
read(InputStream) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
read(InputStream) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
read(Reader) - Method in class net.replaceitem.reconfigure.config.serialization.CharSerializer
 
read(Reader) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
read(Reader) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
Reconfigure - Class in net.replaceitem.reconfigure
 
Reconfigure() - Constructor for class net.replaceitem.reconfigure.Reconfigure
 
refreshGrid(ScreenRect) - Method in class net.replaceitem.reconfigure.screen.ConfigScreenTab
 
refreshPosition() - Method in class net.replaceitem.reconfigure.screen.widget.config.ChipListConfigWidget
 
refreshPosition() - Method in class net.replaceitem.reconfigure.screen.widget.config.ColorPickerConfigWidget
 
refreshPosition() - Method in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
refreshPosition() - Method in class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
refreshPosition() - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
refreshPositions() - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
refreshPositions() - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
refreshWidgetPositions() - Method in class net.replaceitem.reconfigure.screen.ConfigScreen
 
removeListener(Consumer<T>) - Method in interface net.replaceitem.reconfigure.api.Bindable
Removes a listener from this bindable.
removeListener(Consumer<T>) - Method in class net.replaceitem.reconfigure.config.AbstractBindable
 
render(DrawContext, int, int, int, int, int, int, int, boolean, float) - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
render(DrawContext, int, int, int, int, int, int, int, boolean, float) - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
render(DrawContext, int, int, int, int, int, int, int, boolean, float) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget.Entry
 
renderList(DrawContext, int, int, float) - Method in class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
renderName(DrawContext) - Method in class net.replaceitem.reconfigure.screen.widget.config.HeadlineConfigWidget
 
renderRectOutline(DrawContext, int, int, int, int, int) - Static method in class net.replaceitem.reconfigure.util.DrawUtil
 
renderWidget(DrawContext, int, int, float) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
renderWidget(DrawContext, int, int, float) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPreviewWidget
 
renderWidget(DrawContext, int, int, float) - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
renderWidgets(DrawContext, int, int, int, boolean, float) - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
renderWidgets(DrawContext, int, int, int, boolean, float) - Method in class net.replaceitem.reconfigure.screen.widget.config.HeadlineConfigWidget
 
reset() - Method in interface net.replaceitem.reconfigure.api.Property
Resets the property to the default value.
reset() - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
resetButtonWidget - Variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
rgbToHsvFloats(int) - Static method in class net.replaceitem.reconfigure.util.ColorUtil
 

S

saturation() - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Returns the value of the saturation record component.
save() - Method in interface net.replaceitem.reconfigure.api.Config
Saves the config to a file using the Serializer defined in the config.
save() - Method in class net.replaceitem.reconfigure.config.ConfigImpl
 
save(SerializationTarget) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
save(SerializationTarget) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
save(SerializationTarget) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 
save(SerializationTarget) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
ScopedThreadLocal<T> - Class in net.replaceitem.reconfigure.util
Because the real one is still in preview and thread local sucks
ScopedThreadLocal() - Constructor for class net.replaceitem.reconfigure.util.ScopedThreadLocal
 
ScopedThreadLocal.ScopedValueCloseable - Class in net.replaceitem.reconfigure.util
 
ScopedValueCloseable(T) - Constructor for class net.replaceitem.reconfigure.util.ScopedThreadLocal.ScopedValueCloseable
 
selectableChildren() - Method in class net.replaceitem.reconfigure.screen.widget.config.ConfigWidget
 
self() - Method in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
self() - Method in class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
self() - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
SerializationException - Exception Class in net.replaceitem.reconfigure.config.serialization
 
SerializationException(String) - Constructor for exception class net.replaceitem.reconfigure.config.serialization.SerializationException
 
SerializationException(Throwable) - Constructor for exception class net.replaceitem.reconfigure.config.serialization.SerializationException
 
SerializationTarget - Interface in net.replaceitem.reconfigure.config.serialization
 
SerializationTarget.SerializationProperty<T> - Interface in net.replaceitem.reconfigure.config.serialization
 
serialize(SerializationTarget, OutputStream) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
serializer(Serializer<?, ?>) - Method in interface net.replaceitem.reconfigure.api.ConfigBuilder
Sets the serializer for this config.
serializer(Serializer<?, ?>) - Method in class net.replaceitem.reconfigure.config.ConfigBuilderImpl
 
Serializer<T,C> - Class in net.replaceitem.reconfigure.config.serialization
Base class for implementing serialization and deserialization strategies for a config.
Serializer(Consumer<C>, Consumer<C>) - Constructor for class net.replaceitem.reconfigure.config.serialization.Serializer
 
SerializerBuilder<SELF,S,C> - Interface in net.replaceitem.reconfigure.api.serializer
 
SerializerBuilderImpl<SELF,S,C> - Class in net.replaceitem.reconfigure.config.serialization.builder
 
SerializerBuilderImpl() - Constructor for class net.replaceitem.reconfigure.config.serialization.builder.SerializerBuilderImpl
 
Serializers - Class in net.replaceitem.reconfigure.api.serializer
 
set(T) - Method in interface net.replaceitem.reconfigure.api.Property
Sets the value of the property.
set(T) - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
set(T) - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
setColor(double, double) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
setColor(int) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPreviewWidget
 
setDimensions(int, int) - Method in class net.replaceitem.reconfigure.screen.widget.DynamicEditBoxWidget
 
setDimensions(int, int) - Method in class net.replaceitem.reconfigure.screen.widget.DynamicTextFieldWidget
 
setFlowSpacing(int) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
setFlowWidth(int) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
setFromHsv(float, float, float) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
setHasSelection(boolean) - Method in class net.replaceitem.reconfigure.screen.widget.ColorPlanePickerWidget
 
setHsv(boolean) - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
setIfValid(T) - Method in interface net.replaceitem.reconfigure.api.Property
Sets the value of the property.
setIfValid(T) - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
setIfValid(T) - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
setInner(T) - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
setOrDefault(T) - Method in interface net.replaceitem.reconfigure.api.Property
Sets the value of the property.
setOrDefault(T) - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
setOrDefault(T) - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
setOrDefault(T) - Method in interface net.replaceitem.reconfigure.config.serialization.SerializationTarget.SerializationProperty
 
setProperty(SerializationTarget.SerializationProperty<P>, T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
setProperty(SerializationTarget, String, T) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
setValue(double) - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 
setWidget(W) - Method in class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
setWidth(int) - Method in interface net.replaceitem.reconfigure.mixin.EditBoxAccessor
 
setWidth(int) - Method in class net.replaceitem.reconfigure.screen.widget.DynamicEditBoxWidget
 
setWidth(int) - Method in class net.replaceitem.reconfigure.screen.widget.DynamicTextFieldWidget
 
setWrapSpacing(int) - Method in class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget
 
setX(int) - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
setX(int) - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
setY(int) - Method in class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
setY(int) - Method in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
SimpleConfigWidget<W,P> - Class in net.replaceitem.reconfigure.screen.widget.config
 
SimpleConfigWidget(ConfigWidgetList, int, PropertyImpl<P>, BaseSettings) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
SimpleConfigWidget(ConfigWidgetList, PropertyImpl<P>, BaseSettings) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
SliderConfigWidget<T> - Class in net.replaceitem.reconfigure.screen.widget.config
 
SliderConfigWidget(ConfigWidgetList, PropertyImpl<T>, BaseSettings, DoubleFunction<T>, Function<T, Double>, Function<T, Text>) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.SliderConfigWidget
 
SliderWidgetAccessor - Interface in net.replaceitem.reconfigure.mixin
 
SliderWidgetBuilder<SELF,T> - Interface in net.replaceitem.reconfigure.api.widget
 
SliderWidgetBuilderImpl<SELF,T> - Class in net.replaceitem.reconfigure.config.widget.builder
 
SliderWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, T>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
SliderWidgetBuilderImpl.DoubleSliderWidgetBuilder - Class in net.replaceitem.reconfigure.config.widget.builder
 
SliderWidgetBuilderImpl.IntSliderWidgetBuilder - Class in net.replaceitem.reconfigure.config.widget.builder
 
SocketWidget<T> - Class in net.replaceitem.reconfigure.screen.widget.layout
Helper wrapper widget that always contains one wrapper widget.
SocketWidget(T) - Constructor for class net.replaceitem.reconfigure.screen.widget.layout.SocketWidget
 
step - Variable in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
step(T) - Method in interface net.replaceitem.reconfigure.api.widget.SliderWidgetBuilder
The step distance for the slider.
step(T) - Method in class net.replaceitem.reconfigure.config.widget.builder.SliderWidgetBuilderImpl
 
STRING - Static variable in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
STRING - Static variable in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
StringPropertyBuilder - Interface in net.replaceitem.reconfigure.api.property
 
StringPropertyBuilderImpl - Class in net.replaceitem.reconfigure.config.property.builder
 
StringPropertyBuilderImpl(PropertyBuildContext, Identifier) - Constructor for class net.replaceitem.reconfigure.config.property.builder.StringPropertyBuilderImpl
 

T

TextFieldConfigWidget - Class in net.replaceitem.reconfigure.screen.widget.config
 
TextFieldConfigWidget(ConfigWidgetList, PropertyImpl<String>, BaseSettings, Text) - Constructor for class net.replaceitem.reconfigure.screen.widget.config.TextFieldConfigWidget
 
TextFieldWidgetBuilder - Interface in net.replaceitem.reconfigure.api.widget
 
TextFieldWidgetBuilderImpl - Class in net.replaceitem.reconfigure.config.widget.builder
 
TextFieldWidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, String>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.TextFieldWidgetBuilderImpl
 
textPadding - Variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
threadLocal - Variable in class net.replaceitem.reconfigure.util.ScopedThreadLocal
 
title(Text) - Method in interface net.replaceitem.reconfigure.api.ConfigBuilder
Sets the title text for the config.
title(Text) - Method in interface net.replaceitem.reconfigure.api.ConfigTabBuilder
Sets the title text of the config tab.
title(Text) - Method in class net.replaceitem.reconfigure.config.ConfigBuilderImpl
 
title(Text) - Method in class net.replaceitem.reconfigure.config.widget.ConfigTabBuilderImpl
 
toIntermediary(T) - Method in class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 
tooltip - Variable in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
tooltip() - Method in interface net.replaceitem.reconfigure.api.widget.WidgetBuilder
Enabled the tooltip for the widget.
tooltip() - Method in record class net.replaceitem.reconfigure.config.BaseSettings
Returns the value of the tooltip record component.
tooltip() - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
tooltip(Text) - Method in interface net.replaceitem.reconfigure.api.widget.WidgetBuilder
Sets the tooltip text for the widget.
tooltip(Text) - Method in class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
toString() - Method in record class net.replaceitem.reconfigure.config.BaseSettings
Returns a string representation of this record class.
toString() - Method in class net.replaceitem.reconfigure.config.serialization.IntermediaryType
 
toString() - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Returns a string representation of this record class.
totalWidth - Variable in class net.replaceitem.reconfigure.screen.widget.DynamicEditBoxWidget
Width including the scrollbar.
TypeAdapter<T,M> - Class in net.replaceitem.reconfigure.config.serialization
Converts a typed property value to and from an Intermediary type for serialization.
TypeAdapter(IntermediaryType<M>) - Constructor for class net.replaceitem.reconfigure.config.serialization.TypeAdapter
 

U

unmarshall(T, IntermediaryType<M>) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
unmarshallBoolean(T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
unmarshallDouble(T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
unmarshallInteger(T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
unmarshallList(T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
unmarshallString(T) - Method in class net.replaceitem.reconfigure.config.serialization.Marshaller
 
updateMessage() - Method in class net.replaceitem.reconfigure.screen.widget.GradientSlider
 

V

valid() - Static method in class net.replaceitem.reconfigure.api.ValidationResult
 
validate(T) - Method in interface net.replaceitem.reconfigure.api.Validator
 
validate(T) - Method in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
validate(T) - Method in class net.replaceitem.reconfigure.config.ValidatorList
 
validationResult - Variable in class net.replaceitem.reconfigure.screen.widget.config.PropertyConfigWidget
 
ValidationResult - Class in net.replaceitem.reconfigure.api
 
Validator<T> - Interface in net.replaceitem.reconfigure.api
 
ValidatorList<T> - Class in net.replaceitem.reconfigure.config
 
ValidatorList() - Constructor for class net.replaceitem.reconfigure.config.ValidatorList
 
validators - Variable in class net.replaceitem.reconfigure.config.property.builder.PropertyBuilderImpl
 
value - Variable in class net.replaceitem.reconfigure.config.property.PropertyImpl
 
value() - Method in record class net.replaceitem.reconfigure.util.ColorUtil.HSVColor
Returns the value of the value record component.
valueOf(String) - Static method in enum class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget.DisplayAxis
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget.DisplayAxis
Returns an array containing the constants of this enum class, in the order they are declared.
values(Collection<T>) - Method in interface net.replaceitem.reconfigure.api.widget.CyclingButtonWidgetBuilder
Sets the values for the cycling button.
values(Collection<T>) - Method in class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 
valueToText(Function<T, Text>) - Method in interface net.replaceitem.reconfigure.api.widget.CyclingButtonWidgetBuilder
Sets the function for converting the current value of the cycling button widget to the text to display on the button.
valueToText(Function<T, Text>) - Method in class net.replaceitem.reconfigure.config.widget.builder.CyclingButtonWidgetBuilderImpl
 
VariableHeightElementListWidget<E> - Class in net.replaceitem.reconfigure.screen.widget
 
VariableHeightElementListWidget(MinecraftClient, int, int, int, int) - Constructor for class net.replaceitem.reconfigure.screen.widget.VariableHeightElementListWidget
 
VariableHeightElementListWidget.Entry<E> - Class in net.replaceitem.reconfigure.screen.widget
 
VERTICAL - Enum constant in enum class net.replaceitem.reconfigure.screen.widget.layout.FlowWidget.DisplayAxis
 

W

widget - Variable in class net.replaceitem.reconfigure.screen.widget.config.SimpleConfigWidget
 
WidgetBuilder<SELF,T> - Interface in net.replaceitem.reconfigure.api.widget
 
WidgetBuilderImpl<SELF,T> - Class in net.replaceitem.reconfigure.config.widget.builder
 
WidgetBuilderImpl(PropertyBuildContext, PropertyBuilderImpl<?, T>) - Constructor for class net.replaceitem.reconfigure.config.widget.builder.WidgetBuilderImpl
 
width - Variable in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
with(T) - Method in class net.replaceitem.reconfigure.util.ScopedThreadLocal
 
withWidgetFactory(ConfigWidgetFactory<T>) - Method in class net.replaceitem.reconfigure.config.PropertyHolder
 
write(OutputStream, C) - Method in class net.replaceitem.reconfigure.config.serialization.CharSerializer
 
write(OutputStream, C) - Method in class net.replaceitem.reconfigure.config.serialization.Serializer
 
write(OutputStream, NbtCompound) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.NbtSerializer
 
write(Writer, C) - Method in class net.replaceitem.reconfigure.config.serialization.CharSerializer
 
write(Writer, JsonObject) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.JsonSerializer
 
write(Writer, Properties) - Method in class net.replaceitem.reconfigure.config.serialization.serializer.PropertiesSerializer
 

X

x - Variable in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 

Y

y - Variable in class net.replaceitem.reconfigure.screen.widget.PositioningEntryWidget
 
A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form