public abstract class AbstractSliderOptions<T extends IArmorUpgradeClientHandler<?>> extends IOptionPage.SimpleOptionPage<T> implements net.minecraftforge.fml.client.gui.widget.Slider.ISlider
IOptionPage.SimpleOptionPage<T extends IArmorUpgradeClientHandler<?>>| Modifier and Type | Method and Description |
|---|---|
protected abstract net.minecraft.util.text.ITextComponent |
getPrefix() |
protected org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer> |
getRange() |
protected PointXY |
getSliderPos() |
protected abstract net.minecraft.util.text.ITextComponent |
getSuffix() |
protected abstract java.lang.String |
getTagName()
The NBT tag on the armor item under which this slider value should be saved.
|
void |
onChangeSliderValue(net.minecraftforge.fml.client.gui.widget.Slider slider) |
void |
populateGui(IGuiScreen gui)
Here you can initialize your buttons and stuff like with a
Screen. |
void |
tick()
Called immediately after
Screen.tick() |
displaySettingsHeader, getClientUpgradeHandler, getGuiScreen, getPageName, isToggleable, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseScrolled, renderPost, renderPreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeybindingButton, settingsYpositionprotected PointXY getSliderPos()
protected org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer> getRange()
protected abstract java.lang.String getTagName()
getSlot().protected abstract net.minecraft.util.text.ITextComponent getPrefix()
protected abstract net.minecraft.util.text.ITextComponent getSuffix()
public void populateGui(IGuiScreen gui)
IOptionPageScreen.populateGui in interface IOptionPagepopulateGui in class IOptionPage.SimpleOptionPage<T extends IArmorUpgradeClientHandler<?>>gui - the holding GUIpublic void onChangeSliderValue(net.minecraftforge.fml.client.gui.widget.Slider slider)
onChangeSliderValue in interface net.minecraftforge.fml.client.gui.widget.Slider.ISliderpublic void tick()
IOptionPageScreen.tick()tick in interface IOptionPage