Class PlayerManagementDraggableWidget

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.portingdeadmods.researchd.client.screens.team.widgets.AbstractDraggableWidget
com.portingdeadmods.researchd.client.screens.team.widgets.PlayerManagementDraggableWidget
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 PlayerManagementDraggableWidget extends AbstractDraggableWidget
  • Field Details

  • Constructor Details

  • Method Details

    • getManagementList

      public PlayerManagementList getManagementList()
    • openPopupWidget

      public void openPopupWidget(TeamMember profile)
    • setVisible

      public void setVisible(boolean visible)
    • visitWidgets

      public void visitWidgets(Consumer<net.minecraft.client.gui.components.AbstractWidget> consumer)
      Specified by:
      visitWidgets in interface net.minecraft.client.gui.layouts.LayoutElement
      Overrides:
      visitWidgets in class net.minecraft.client.gui.components.AbstractWidget
    • onMoved

      protected void onMoved()
      Overrides:
      onMoved in class AbstractDraggableWidget
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseClicked in class net.minecraft.client.gui.components.AbstractWidget
    • mouseReleased

      public boolean mouseReleased(double mouseX, double mouseY, int button)
      Specified by:
      mouseReleased in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseReleased in class net.minecraft.client.gui.components.AbstractWidget
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY)
    • renderWidget

      protected void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float v)
      Overrides:
      renderWidget in class AbstractDraggableWidget