Class IntegerEntryWidget

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier, net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension

public class IntegerEntryWidget extends AbstractEntryWidget
  • Constructor Details

    • IntegerEntryWidget

      public IntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, net.minecraft.network.chat.Component text)
    • IntegerEntryWidget

      public IntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, @Nullable @Nullable AbstractEntryWidget copyFrom, net.minecraft.network.chat.Component text, String defaultText, AbstractEntryWidget.PressAction pressAction, AbstractEntryWidget.TypeAction typeAction)
  • Method Details

    • canWrite

      protected boolean canWrite(char chr)
      Specified by:
      canWrite in class AbstractEntryWidget
    • customWrite

      protected boolean customWrite(String chr, String text)
      Overrides:
      customWrite in class AbstractEntryWidget
    • updateWidgetNarration

      protected void updateWidgetNarration(@NotNull @NotNull net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget