Class GuiMusicSearchListEntryPlaylist
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<info.u_team.music_player.gui.playlist.search.GuiMusicSearchListEntry>
info.u_team.music_player.gui.playlist.search.GuiMusicSearchListEntryPlaylist
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.narration.NarrationSupplier
public class GuiMusicSearchListEntryPlaylist
extends BetterScrollableListEntry<info.u_team.music_player.gui.playlist.search.GuiMusicSearchListEntry>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final info.u_team.u_team_core.gui.elements.ImageButtonFields 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 -
Constructor Summary
ConstructorsConstructorDescriptionGuiMusicSearchListEntryPlaylist(GuiMusicSearch gui, Playlist playlist, info.u_team.music_player.lavaplayer.api.audio.IAudioTrackList trackList) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddTrackInfo(com.mojang.blaze3d.vertex.PoseStack matrixStack, info.u_team.music_player.lavaplayer.api.audio.IAudioTrack track, int entryX, int entryY, int entryWidth, int leftMargin, int titleColor) net.minecraft.network.chat.Componentinfo.u_team.music_player.lavaplayer.api.audio.IAudioTrackListbooleanmouseClicked(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) Methods 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
-
addTrackButton
protected final info.u_team.u_team_core.gui.elements.ImageButton addTrackButton
-
-
Constructor Details
-
GuiMusicSearchListEntryPlaylist
public GuiMusicSearchListEntryPlaylist(GuiMusicSearch gui, Playlist playlist, info.u_team.music_player.lavaplayer.api.audio.IAudioTrackList trackList)
-
-
Method Details
-
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) -
getTrackList
public info.u_team.music_player.lavaplayer.api.audio.IAudioTrackList getTrackList() -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classBetterScrollableListEntry<info.u_team.music_player.gui.playlist.search.GuiMusicSearchListEntry>
-
addTrackInfo
protected void addTrackInfo(com.mojang.blaze3d.vertex.PoseStack matrixStack, info.u_team.music_player.lavaplayer.api.audio.IAudioTrack track, int entryX, int entryY, int entryWidth, int leftMargin, int titleColor) -
getNarration
public net.minecraft.network.chat.Component getNarration()- Specified by:
getNarrationin classnet.minecraft.client.gui.components.ObjectSelectionList.Entry<info.u_team.music_player.gui.playlist.search.GuiMusicSearchListEntry>
-