Class BundleListEntry

java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<BundleListEntry>
net.minecraft.client.gui.components.ObjectSelectionList.Entry<BundleListEntry>
de.luckymcdev.foundryengine.common.bundle.compat.BundleListEntry
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarrationSupplier

public class BundleListEntry extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<BundleListEntry>
  • Field Summary

    Fields inherited from class net.minecraft.client.gui.components.AbstractSelectionList.Entry

    CONTENT_PADDING, list
  • Constructor Summary

    Constructors
    Constructor
    Description
    BundleListEntry(Bundle bundle, net.neoforged.neoforge.client.gui.ModListScreen parent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    extractContent(net.minecraft.client.gui.GuiGraphicsExtractor gfx, int mouseX, int mouseY, boolean hovered, float partialTick)
     
    net.minecraft.network.chat.Component
     
    boolean
    mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
     

    Methods inherited from class net.minecraft.client.gui.components.ObjectSelectionList.Entry

    updateNarration

    Methods inherited from class net.minecraft.client.gui.components.AbstractSelectionList.Entry

    getContentBottom, getContentHeight, getContentRight, getContentWidth, getContentX, getContentXMiddle, getContentY, getContentYMiddle, getHeight, getRectangle, getWidth, getX, getY, isFocused, isMouseOver, setFocused, setHeight, setWidth, setX, setY, visitWidgets

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath, preeditUpdated, shouldTakeFocusAfterInteraction

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • BundleListEntry

      public BundleListEntry(Bundle bundle, net.neoforged.neoforge.client.gui.ModListScreen parent)
  • Method Details

    • extractContent

      public void extractContent(net.minecraft.client.gui.GuiGraphicsExtractor gfx, int mouseX, int mouseY, boolean hovered, float partialTick)
      Specified by:
      extractContent in class net.minecraft.client.gui.components.AbstractSelectionList.Entry<BundleListEntry>
    • getNarration

      public net.minecraft.network.chat.Component getNarration()
      Specified by:
      getNarration in class net.minecraft.client.gui.components.ObjectSelectionList.Entry<BundleListEntry>
    • mouseClicked

      public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseClicked in class net.minecraft.client.gui.components.ObjectSelectionList.Entry<BundleListEntry>