java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<E>
All Implemented Interfaces:
TickableGuiEventListener, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.narration.NarrationSupplier

public class EnumEntry extends ValueEntry<Enum<?>>
  • Field Details

  • Constructor Details

    • EnumEntry

      public EnumEntry(String label, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<Enum<?>> value, net.minecraftforge.common.ForgeConfigSpec.ValueSpec spec)
  • Method Details

    • cycleValue

      protected void cycleValue(int direction)
    • setEditable

      protected void setEditable(boolean b)
      Overrides:
      setEditable in class ValueEntry<Enum<?>>
    • tick

      public void tick()
      Specified by:
      tick in interface TickableGuiEventListener
      Overrides:
      tick in class ValueEntry<Enum<?>>
    • render

      public void render(com.mojang.blaze3d.vertex.PoseStack ms, int index, int y, int x, int width, int height, int mouseX, int mouseY, boolean p_230432_9_, float partialTicks)
      Overrides:
      render in class ValueEntry<Enum<?>>
    • onValueChange

      public void onValueChange(Enum<?> newValue)
      Overrides:
      onValueChange in class ValueEntry<Enum<?>>