Class ValueEntry<T>
java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<E>
net.minecraft.client.gui.components.ObjectSelectionList.Entry<ConfigScreenList.Entry>
net.createmod.catnip.config.ui.ConfigScreenList.Entry
net.createmod.catnip.config.ui.ConfigScreenList.LabeledEntry
net.createmod.catnip.config.ui.entries.ValueEntry<T>
- All Implemented Interfaces:
TickableGuiEventListener,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.narration.NarrationSupplier
- Direct Known Subclasses:
BooleanEntry,EnumEntry,NumberEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.blaze3d.platform.ClipboardManagerprotected booleanprotected BoxWidgetprotected static final intprotected net.minecraftforge.common.ForgeConfigSpec.ValueSpecprotected net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T>Fields inherited from class net.createmod.catnip.config.ui.ConfigScreenList.LabeledEntry
differenceAnimation, highlightAnimation, label, labelTooltip, labelWidthMult, unitFields inherited from class net.createmod.catnip.config.ui.ConfigScreenList.Entry
annotations, listeners, pathFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionValueEntry(String label, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> value, net.minecraftforge.common.ForgeConfigSpec.ValueSpec spec) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbumpCog()protected voidbumpCog(float force) protected intgetLabelWidth(int totalWidth) getValue()protected booleanbooleanmouseClicked(double mouseX, double mouseY, int button) voidonReset()voidvoidonValueChange(T newValue) voidrender(net.minecraft.client.gui.GuiGraphics graphics, int index, int y, int x, int width, int height, int mouseX, int mouseY, boolean p_230432_9_, float partialTicks) protected voidsetEditable(boolean b) voidvoidtick()Methods inherited from class net.createmod.catnip.config.ui.ConfigScreenList.LabeledEntry
getLabelTooltip, getNarrationMethods inherited from class net.createmod.catnip.config.ui.ConfigScreenList.Entry
charTyped, getGuiListeners, isCurrentValueChanged, keyPressedMethods inherited from class net.minecraft.client.gui.components.ObjectSelectionList.Entry
updateNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList.Entry
isFocused, isMouseOver, renderBack, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getCurrentFocusPath, getRectangle, isFocused, isMouseOver, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
resetWidth
protected static final int resetWidth- See Also:
-
clipboardHelper
public static final com.mojang.blaze3d.platform.ClipboardManager clipboardHelper -
value
-
spec
protected net.minecraftforge.common.ForgeConfigSpec.ValueSpec spec -
resetButton
-
editable
protected boolean editable
-
-
Constructor Details
-
ValueEntry
-
-
Method Details
-
setEditable
protected void setEditable(boolean b) - Overrides:
setEditablein classConfigScreenList.Entry
-
tick
public void tick()- Specified by:
tickin interfaceTickableGuiEventListener- Overrides:
tickin classConfigScreenList.LabeledEntry
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classConfigScreenList.Entry
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int index, int y, int x, int width, int height, int mouseX, int mouseY, boolean p_230432_9_, float partialTicks) - Overrides:
renderin classConfigScreenList.LabeledEntry
-
getLabelWidth
protected int getLabelWidth(int totalWidth) - Overrides:
getLabelWidthin classConfigScreenList.LabeledEntry
-
setValue
-
getValue
-
isCurrentValueDefault
protected boolean isCurrentValueDefault() -
onReset
public void onReset() -
onValueChange
public void onValueChange() -
onValueChange
-
bumpCog
protected void bumpCog() -
bumpCog
protected void bumpCog(float force)
-