Class ConfigScreen

All Implemented Interfaces:
Element, ParentElement

public class ConfigScreen extends REMIScreen
  • Field Details

    • list

      public ListWidget list
    • activeBind

      public EmiBind activeBind
    • activeBindOffset

      public int activeBindOffset
    • activeModifiers

      public int activeModifiers
    • lastModifier

      public int lastModifier
    • originalConfig

      public String originalConfig
    • resetButton

      public ButtonWidget resetButton
  • Constructor Details

    • ConfigScreen

      public ConfigScreen(GuiScreen last)
  • Method Details

    • setActiveBind

      public void setActiveBind(EmiBind bind, int offset)
    • close

      public void close()
      Overrides:
      close in class REMIScreen
    • getFieldTooltip

      public static List<TooltipComponent> getFieldTooltip(Field field)
    • init

      protected void init()
      Overrides:
      init in class REMIScreen
    • jump

      public void jump(String jump)
    • objectMutator

      public <T> ConfigScreen.Mutator<T> objectMutator(Field field)
    • updateChanges

      public void updateChanges()
    • render

      public void render(DrawContext raw, int mouseX, int mouseY, float delta)
      Overrides:
      render in class REMIScreen
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
    • keyReleased

      public boolean keyReleased(int keyCode, int scanCode, int modifiers)
    • shouldCloseOnEsc

      public boolean shouldCloseOnEsc()
      Overrides:
      shouldCloseOnEsc in class REMIScreen