Class StringEntry

java.lang.Object
net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<AbstractConfigEntry>
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

public class StringEntry extends AbstractTextEntry<String>
  • Constructor Details

  • Method Details

    • setupEditBox

      protected void setupEditBox(net.minecraft.client.gui.components.EditBox box)
      Description copied from class: AbstractTextEntry
      Attaches live responders or input filters to the EditBox (e.g., coloring text red on invalid input).
      Specified by:
      setupEditBox in class AbstractTextEntry<String>
    • applyInput

      protected void applyInput(String input)
      Description copied from class: AbstractTextEntry
      Called when the user commits their input (Presses Enter or clicks away).
      Specified by:
      applyInput in class AbstractTextEntry<String>
    • updateWidgetValue

      protected void updateWidgetValue()
      Specified by:
      updateWidgetValue in class OptionEntry<String, net.minecraft.client.gui.components.EditBox>
    • getDefaultValueTooltip

      protected net.minecraft.network.chat.Component getDefaultValueTooltip()
      Overrides:
      getDefaultValueTooltip in class OptionEntry<String, net.minecraft.client.gui.components.EditBox>
    • getContentPreview

      protected net.minecraft.network.chat.Component getContentPreview()
    • extractContent

      public void extractContent(@NotNull @NotNull net.minecraft.client.gui.GuiGraphicsExtractor guiGraphicsExtractor, int mouseX, int mouseY, boolean isHovering, float partialTick)
      Overrides:
      extractContent in class OptionEntry<String, net.minecraft.client.gui.components.EditBox>