Paints a rounded bar that is some-percentaged filled. Can be used as a progress bar.
Realm: Client
Added in: 1.3.1
Parameters:
- r - The amount the bar should be rounded
- x - The position from the left of the screen
- y - The position from the top of the screen
- w - The width of the bar
- h - The height of the bar
- colors - Object containing Colors to be used when displaying the bar
- background - The background color of the bar
- fill - The color to use to show the percentage of the bar filled
- value - The percent of the bar to be filled
Paints a HUD for showing available powers and their associated costs. Used for roles such as the Phantom.
Realm: Client
Added in: 1.3.1
Parameters:
- powers - Table of key-value pairs where each key is the label for a power and the associated value is the cost of using it. The key can contain a
{num}
placeholder which will be replaced with the percentage of maximum power that the power costs
- max_power - The maximum amount of a power a player can have
- current_power - The current amount of power a player has
- colors - Object containing Colors to be used when displaying the powers
- background - The background color of the progress bar used to show power level percentage
- fill - The color to use for the current power level in the progress bar
- title - Title text to show within the power level progress bar
- subtitle - The sub-title text, used for hints, that is shown in small text above the power level progress bar
Paints a HUD for showing a progress bar, optionally divided into multiple segments
Realm: Client
Added in: 1.6.19
Parameters:
- x - The position of the centre of the progress bar from the left of the screen
- y - The position from the top of the screen
- w - The width of the progress bar
- color - The Color of the progress bar
- heading - The heading to be displayed above the progress bar (Defaults to "")
- progress - The progress the bar should display as a value from 0 to 1 (Defaults to 1)
- segments - The number of segments the progress bar should have (Defaults to 1)
- titles - A table of strings containing the titles for each segment. Must have length equal to the number of segments. Ignored if segments is equal to 1 (Defaults to {})
- m - The margin between each segment (Defaults to 10)
Slightly tints the screen and paints floating particles on the bottom of the client's HUD.
Realm: Client
Added in: 1.8.3
Parameters:
- shouldPaint - Whether the status effect should be painted or not. (Note: Whenever you are not painting a status effect you should still call this method with shouldPaint as
false
so that the effect properly fades in and out)
- color - The Color of the effect
- material - The Material to use for the particle effects
- identifier - A string that is a unique identifier for this status effect
Renders text with an offset black background to emulate a shadow.
Realm: Client
Added in: 1.3.1
Parameters:
- text - The text to render
- font - The name of the font to use
- x - The position from the left of the screen
- y - The position from the top of the screen
- color - The color to use for the rendered text
- xalign - The TEXT_ALIGN enum value to use for the horizontal alignment of the text
- yalign - The TEXT_ALIGN enum value to use for the vertical alignment of the text