Class ProgressBar
java.lang.Object
info.u_team.u_team_core.gui.elements.ProgressBar
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
public class ProgressBar
extends Object
implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RGBAprotected booleanprotected booleanprotected intprotected booleanprotected RGBAprotected booleanprotected intprotected intprotected intFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoubleintgetWidth()intgetX()intgetY()booleanbooleanbooleanprotected booleanisPressable(double mouseX, double mouseY) booleanbooleanmouseClicked(double mouseX, double mouseY, int button) voidonClick(double mouseX, double mouseY) voidplayPressSound(net.minecraft.client.sounds.SoundManager soundHandler) voidrender(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTick) voidsetBackgroundColor(RGBA backGroundColor) voidvoidsetEnabled(boolean enabled) voidsetFocused(boolean focused) voidsetHeight(int height) voidsetProgressColor(RGBA progressColor) voidsetProgressSupplier(Supplier<Double> progress) voidsetVisible(boolean visible) voidsetWidth(int width) voidsetX(int x) voidsetY(int y) Methods 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, isMouseOver, keyPressed, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPathMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
progress
-
click
-
width
protected int width -
height
protected int height -
x
protected int x -
y
protected int y -
backgroundColor
-
progressColor
-
enabled
protected boolean enabled -
visible
protected boolean visible -
hovered
protected boolean hovered -
focused
protected boolean focused
-
-
Constructor Details
-
ProgressBar
-
-
Method Details
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTick) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable
-
onClick
public void onClick(double mouseX, double mouseY) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
isPressable
protected boolean isPressable(double mouseX, double mouseY) -
playPressSound
public void playPressSound(net.minecraft.client.sounds.SoundManager soundHandler) -
setProgressSupplier
-
getProgress
public double getProgress() -
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getHeight
public int getHeight() -
setHeight
public void setHeight(int height) -
getX
public int getX() -
setX
public void setX(int x) -
getY
public int getY() -
setY
public void setY(int y) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
isHovered
public boolean isHovered() -
getBackgroundColor
-
setBackgroundColor
-
getProgressColor
-
setProgressColor
-
setClick
-
setFocused
public void setFocused(boolean focused) - Specified by:
setFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
isFocused
public boolean isFocused()- Specified by:
isFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-