Class GuiMusicPlaylistListEntryPlayable
java.lang.Object
net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>
info.u_team.u_team_core.gui.elements.ScrollableListEntry<T>
info.u_team.music_player.gui.BetterScrollableListEntry<GuiMusicPlaylistListEntry>
info.u_team.music_player.gui.playlist.GuiMusicPlaylistListEntry
info.u_team.music_player.gui.playlist.GuiMusicPlaylistListEntryPlayable
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.narration.NarrationSupplier
- Direct Known Subclasses:
GuiMusicPlaylistListEntryError,GuiMusicPlaylistListEntryMusicTrack,GuiMusicPlaylistListEntryPlaylistStart,GuiMusicPlaylistListEntryPlaylistTrack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final info.u_team.u_team_core.gui.elements.ImageToggleButtonFields inherited from class info.u_team.u_team_core.gui.elements.ScrollableListEntry
minecraftFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Method Summary
Modifier and TypeMethodDescriptionprotected info.u_team.music_player.lavaplayer.api.audio.IAudioTrackinfo.u_team.u_team_core.gui.elements.ImageToggleButtoninfo.u_team.music_player.lavaplayer.api.audio.IAudioTrackgetTrack()protected booleanbooleanmouseClicked(double mouseX, double mouseY, int button) voidrender(com.mojang.blaze3d.vertex.PoseStack matrixStack, int slotIndex, int entryY, int entryX, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float partialTicks) protected voidtick()Methods inherited from class info.u_team.music_player.gui.playlist.GuiMusicPlaylistListEntry
addTrackInfo, getNarrationMethods inherited from class info.u_team.u_team_core.gui.elements.ScrollableListEntry
addChildren, getList, mouseDragged, mouseReleasedMethods inherited from class net.minecraft.client.gui.components.ObjectSelectionList.Entry
updateNarrationMethods 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, getRectangle, keyPressed, keyReleased, mouseMoved, mouseScrolled, nextFocusPathMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
playTrackButton
protected final info.u_team.u_team_core.gui.elements.ImageToggleButton playTrackButton
-
-
Method Details
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classBetterScrollableListEntry<GuiMusicPlaylistListEntry>
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrixStack, int slotIndex, int entryY, int entryX, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float partialTicks) - Specified by:
renderin classinfo.u_team.u_team_core.gui.elements.ScrollableListEntry<GuiMusicPlaylistListEntry>
-
tick
protected void tick()- Overrides:
tickin classGuiMusicPlaylistListEntry
-
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()
-