public abstract class GuiMusicPlaylistListEntryPlayable extends GuiMusicPlaylistListEntry
Modifier and Type | Field and Description |
---|---|
protected info.u_team.u_team_core.gui.elements.ToggleImageButton |
playTrackButton |
Modifier and Type | Method and Description |
---|---|
protected info.u_team.music_player.lavaplayer.api.audio.IAudioTrack |
getCurrentlyPlaying() |
info.u_team.u_team_core.gui.elements.ToggleImageButton |
getPlayTrackButton() |
info.u_team.music_player.lavaplayer.api.audio.IAudioTrack |
getTrack() |
protected boolean |
isPlaying() |
boolean |
mouseClicked(double mouseX,
double mouseY,
int button) |
void |
render(int slotIndex,
int entryY,
int entryX,
int entryWidth,
int entryHeight,
int mouseX,
int mouseY,
boolean hovered,
float partialTicks) |
protected void |
tick() |
addTrackInfo
addButton, mouseDragged, mouseReleased
changeFocus
isMouseOver
protected final info.u_team.u_team_core.gui.elements.ToggleImageButton playTrackButton
public boolean mouseClicked(double mouseX, double mouseY, int button)
mouseClicked
in interface net.minecraft.client.gui.IGuiEventListener
mouseClicked
in class BetterScrollableListEntry<GuiMusicPlaylistListEntry>
public void render(int slotIndex, int entryY, int entryX, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float partialTicks)
render
in class info.u_team.u_team_core.gui.elements.ScrollableListEntry<GuiMusicPlaylistListEntry>
protected void tick()
tick
in class GuiMusicPlaylistListEntry
protected info.u_team.music_player.lavaplayer.api.audio.IAudioTrack getCurrentlyPlaying()
protected boolean isPlaying()
public info.u_team.music_player.lavaplayer.api.audio.IAudioTrack getTrack()
public info.u_team.u_team_core.gui.elements.ToggleImageButton getPlayTrackButton()