Class ActionWidgetVariable<W extends net.minecraft.client.gui.components.AbstractWidget>

java.lang.Object
me.desht.pneumaticcraft.client.gui.remote.actionwidget.ActionWidget<W>
me.desht.pneumaticcraft.client.gui.remote.actionwidget.ActionWidgetVariable<W>
Direct Known Subclasses:
ActionWidgetButton, ActionWidgetCheckBox, ActionWidgetDropdown

public abstract class ActionWidgetVariable<W extends net.minecraft.client.gui.components.AbstractWidget> extends ActionWidget<W>
  • Method Details

    • readFromNBT

      public void readFromNBT(net.minecraft.nbt.CompoundTag tag, int guiLeft, int guiTop)
      Overrides:
      readFromNBT in class ActionWidget<W extends net.minecraft.client.gui.components.AbstractWidget>
    • toNBT

      public net.minecraft.nbt.CompoundTag toNBT(int guiLeft, int guiTop)
      Overrides:
      toNBT in class ActionWidget<W extends net.minecraft.client.gui.components.AbstractWidget>
    • getVariableName

      public String getVariableName()
    • setVariableName

      public void setVariableName(String variableName)
    • getGui

      public net.minecraft.client.gui.screens.Screen getGui(RemoteEditorScreen guiRemote)
      Overrides:
      getGui in class ActionWidget<W extends net.minecraft.client.gui.components.AbstractWidget>
    • onActionPerformed

      public abstract void onActionPerformed()
    • onKeyTyped

      public void onKeyTyped()
    • onVariableChange

      public abstract void onVariableChange()