Class SelectPackSearchBarWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.portingdeadmods.researchd.client.screens.editor.widgets.SelectPackSearchBarWidget
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.narration.NarratableEntry,net.minecraft.client.gui.narration.NarrationSupplier,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
public class SelectPackSearchBarWidget
extends net.minecraft.client.gui.components.AbstractWidget
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.client.gui.components.WidgetSpritesstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.network.chat.MutableComponentstatic final net.minecraft.client.gui.components.WidgetSpritesFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionSelectPackSearchBarWidget(int x, int y, PackLocation pack, net.minecraft.server.packs.PackType type, PDLButton.OnPress<PDLImageButton> onCreatePressed) SelectPackSearchBarWidget(PackLocation pack, net.minecraft.server.packs.PackType type, PDLButton.OnPress<PDLImageButton> onCreatePressed) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasPack()booleanmouseClicked(double mouseX, double mouseY, int button) protected voidrenderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidsetX(int x) voidsetY(int y) voidprotected voidupdateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods 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
charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Field Details
-
SEARCH_BAR_SPRITE
public static final net.minecraft.resources.ResourceLocation SEARCH_BAR_SPRITE -
CREATE_PACK_SPRITES
public static final net.minecraft.client.gui.components.WidgetSprites CREATE_PACK_SPRITES -
SELECT_PACK_SPRITES
public static final net.minecraft.client.gui.components.WidgetSprites SELECT_PACK_SPRITES -
SELECT_OR_CREATE_PACK_TEXT
public static final net.minecraft.network.chat.MutableComponent SELECT_OR_CREATE_PACK_TEXT
-
-
Constructor Details
-
SelectPackSearchBarWidget
public SelectPackSearchBarWidget(PackLocation pack, net.minecraft.server.packs.PackType type, PDLButton.OnPress<PDLImageButton> onCreatePressed) -
SelectPackSearchBarWidget
public SelectPackSearchBarWidget(int x, int y, PackLocation pack, net.minecraft.server.packs.PackType type, PDLButton.OnPress<PDLImageButton> onCreatePressed)
-
-
Method Details
-
updateSelectedPack
-
renderWidget
protected void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Specified by:
renderWidgetin classnet.minecraft.client.gui.components.AbstractWidget
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.components.AbstractWidget
-
updateWidgetNarration
protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) - Specified by:
updateWidgetNarrationin classnet.minecraft.client.gui.components.AbstractWidget
-
setX
public void setX(int x) - Specified by:
setXin interfacenet.minecraft.client.gui.layouts.LayoutElement- Overrides:
setXin classnet.minecraft.client.gui.components.AbstractWidget
-
setY
public void setY(int y) - Specified by:
setYin interfacenet.minecraft.client.gui.layouts.LayoutElement- Overrides:
setYin classnet.minecraft.client.gui.components.AbstractWidget
-
hasPack
public boolean hasPack()
-