Class GuiControls
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
info.u_team.music_player.gui.controls.GuiControls
- All Implemented Interfaces:
BetterNestedGui,net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.narration.NarratableEntry,net.minecraft.client.gui.narration.NarrationSupplier
public class GuiControls
extends net.minecraft.client.gui.components.events.AbstractContainerEventHandler
implements BetterNestedGui, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.narration.NarratableEntry
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, LIGHT_DIRT_BACKGROUND, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends net.minecraft.client.gui.components.events.GuiEventListener>children()voidcopyAuthorRendererState(info.u_team.u_team_core.gui.elements.ScrollingText renderer) voidcopyTitleRendererState(info.u_team.u_team_core.gui.elements.ScrollingText renderer) info.u_team.u_team_core.gui.elements.ScrollingTextinfo.u_team.u_team_core.gui.elements.ScrollingTextintgetWidth()intgetY()booleanisActive()booleanisMouseOver(double mouseX, double mouseY) booleanmouseClicked(double mouseX, double mouseY, int button) net.minecraft.client.gui.narration.NarratableEntry.NarrationPriorityvoidrender(com.mojang.blaze3d.vertex.PoseStack matrixStack, int mouseX, int mouseY, float partialTicks) voidtick()voidupdateNarration(net.minecraft.client.gui.narration.NarrationElementOutput p_169152_) Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blit, blitNineSliced, blitNineSliced, blitNineSliced, blitOutlineBlack, blitRepeating, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient, hLine, renderOutline, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.u_team.music_player.gui.BetterNestedGui
getEventListenersForPos, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, getFocused, isDragging, isFocused, keyPressed, keyReleased, magicalSpecialHackyFocus, mouseDragged, nextFocusPath, setDragging, setFocused, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
GuiControls
public GuiControls(net.minecraft.client.gui.screens.Screen gui, int y, int width)
-
-
Method Details
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) - Specified by:
isMouseOverin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
tick
public void tick() -
children
- Specified by:
childrenin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrixStack, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
getY
public int getY() -
getWidth
public int getWidth() -
getTitleRender
public info.u_team.u_team_core.gui.elements.ScrollingText getTitleRender() -
getAuthorRender
public info.u_team.u_team_core.gui.elements.ScrollingText getAuthorRender() -
copyTitleRendererState
public void copyTitleRendererState(info.u_team.u_team_core.gui.elements.ScrollingText renderer) -
copyAuthorRendererState
public void copyAuthorRendererState(info.u_team.u_team_core.gui.elements.ScrollingText renderer) -
updateNarration
public void updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput p_169152_) - Specified by:
updateNarrationin interfacenet.minecraft.client.gui.narration.NarrationSupplier
-
isActive
public boolean isActive()- Specified by:
isActivein interfacenet.minecraft.client.gui.narration.NarratableEntry
-
narrationPriority
public net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority narrationPriority()- Specified by:
narrationPriorityin interfacenet.minecraft.client.gui.narration.NarratableEntry
-