Class ConfigurationScreen.ConfigurationListScreen<T>

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.options.OptionsSubScreen
net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationSectionScreen
net.neoforged.neoforge.client.gui.ConfigurationScreen.ConfigurationListScreen<T>
All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement
Enclosing class:
ConfigurationScreen

public static class ConfigurationScreen.ConfigurationListScreen<T> extends ConfigurationScreen.ConfigurationSectionScreen
A UI screen that presents a list-type configuration value and allows the user to edit it, including an unlimited undo system and reset to default.

This class is automatically used if you use NeoForge's generic configuration UI, see ConfigurationScreen.

If you have special needs, you can subclass this class to achieve the desired behaviour. For example: