Class RegistryListEntry<T>

java.lang.Object
net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<AbstractConfigEntry>
johnsmith.configoverhauled.api.client.gui.entry.AbstractConfigEntry
johnsmith.configoverhauled.impl.client.gui.entry.OptionEntry<List<T>,net.minecraft.client.gui.components.Button>
johnsmith.configoverhauled.impl.client.gui.entry.AbstractRegistryEntry<T,List<T>>
johnsmith.configoverhauled.impl.client.gui.entry.registry.RegistryListEntry<T>
All Implemented Interfaces:
ConfigEntry, net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement
Direct Known Subclasses:
BlockListEntry, ItemListEntry

public class RegistryListEntry<T> extends AbstractRegistryEntry<T,List<T>>
  • Constructor Details

    • RegistryListEntry

      public RegistryListEntry(Property<List<T>> property, ConfigScreen parentScreen, net.minecraft.client.Minecraft minecraft, Runnable onValueChanged, net.minecraft.core.Registry<T> registry, Function<T,net.minecraft.world.item.ItemStack> iconProvider, Function<T,net.minecraft.network.chat.Component> nameProvider)
  • Method Details