Klasse GuiMusicPlaylistListEntryPlayable

java.lang.Object
net.minecraft.client.gui.components.ObjectSelectionList.Entry<GuiMusicPlaylistListEntry>
info.u_team.u_team_core.gui.elements.ScrollableListEntry<GuiMusicPlaylistListEntry>
Alle implementierten Schnittstellen:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.narration.NarrationSupplier
Bekannte direkte Unterklassen:
GuiMusicPlaylistListEntryError, GuiMusicPlaylistListEntryMusicTrack, GuiMusicPlaylistListEntryPlaylistStart, GuiMusicPlaylistListEntryPlaylistTrack

public abstract class GuiMusicPlaylistListEntryPlayable extends GuiMusicPlaylistListEntry
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final info.u_team.u_team_core.gui.elements.ImageToggleButton
     

    Von Klasse geerbte Felder info.u_team.u_team_core.gui.elements.ScrollableListEntry

    minecraft

    Von Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected info.u_team.music_player.lavaplayer.api.audio.IAudioTrack
     
    info.u_team.u_team_core.gui.elements.ImageToggleButton
     
    info.u_team.music_player.lavaplayer.api.audio.IAudioTrack
     
    protected boolean
     
    boolean
    mouseClicked(double mouseX, double mouseY, int button)
     
    void
    render(net.minecraft.client.gui.GuiGraphics guiGraphics, int slotIndex, int entryY, int entryX, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float partialTicks)
     
    protected void
     

    Von Klasse geerbte Methoden info.u_team.music_player.gui.playlist.GuiMusicPlaylistListEntry

    addTrackInfo, getNarration

    Von Klasse geerbte Methoden info.u_team.u_team_core.gui.elements.ScrollableListEntry

    addChildren, getList, mouseDragged, mouseReleased

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.ObjectSelectionList.Entry

    updateNarration

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, getRectangle, keyPressed, keyReleased, mouseMoved, mouseScrolled, nextFocusPath

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Felddetails

    • playTrackButton

      protected final info.u_team.u_team_core.gui.elements.ImageToggleButton playTrackButton
  • Methodendetails

    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Angegeben von:
      mouseClicked in Schnittstelle net.minecraft.client.gui.components.events.GuiEventListener
      Setzt außer Kraft:
      mouseClicked in Klasse BetterScrollableListEntry<GuiMusicPlaylistListEntry>
    • render

      public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, int slotIndex, int entryY, int entryX, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float partialTicks)
      Angegeben von:
      render in Klasse info.u_team.u_team_core.gui.elements.ScrollableListEntry<GuiMusicPlaylistListEntry>
    • tick

      protected void tick()
      Setzt außer Kraft:
      tick in Klasse GuiMusicPlaylistListEntry
    • getCurrentlyPlaying

      protected info.u_team.music_player.lavaplayer.api.audio.IAudioTrack getCurrentlyPlaying()
    • isPlaying

      protected boolean isPlaying()
    • getTrack

      public info.u_team.music_player.lavaplayer.api.audio.IAudioTrack getTrack()
    • getPlayTrackButton

      public info.u_team.u_team_core.gui.elements.ImageToggleButton getPlayTrackButton()