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.Widget
public class ProgressBar
extends Object
implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Widget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RGBA
protected boolean
protected int
protected boolean
protected RGBA
protected boolean
protected int
protected int
protected int
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
double
int
getWidth()
int
getX()
int
getY()
boolean
boolean
protected boolean
isPressable
(double mouseX, double mouseY) boolean
boolean
mouseClicked
(double mouseX, double mouseY, int button) void
onClick
(double mouseX, double mouseY) void
playPressSound
(net.minecraft.client.sounds.SoundManager soundHandler) void
render
(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTicks) void
setBackgroundColor
(RGBA backGroundColor) void
void
setEnabled
(boolean enabled) void
setHeight
(int height) void
setProgressColor
(RGBA progressColor) void
setProgressSupplier
(Supplier<Double> progress) void
setVisible
(boolean visible) void
setWidth
(int width) void
setX
(int x) void
setY
(int y) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
changeFocus, charTyped, isMouseOver, keyPressed, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
-
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
-
-
Constructor Details
-
ProgressBar
-
-
Method Details
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTicks) - Specified by:
render
in interfacenet.minecraft.client.gui.components.Widget
-
onClick
public void onClick(double mouseX, double mouseY) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClicked
in 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
-