public class RageCalculator
extends java.lang.Object
WauzPlayerDataSectionStats.getRage()
Modifier and Type | Field and Description |
---|---|
static int |
MAX_RAGE
The default maximum amount of rage for a player.
|
Constructor and Description |
---|
RageCalculator() |
Modifier and Type | Method and Description |
---|---|
static void |
degenerateRage(org.bukkit.entity.Player player)
Decreases the player's rage by one point.
|
static void |
generateRage(org.bukkit.entity.Player player)
Adds a rage point to the given player.
|
static void |
generateRage(org.bukkit.entity.Player player,
int amount)
Adds multiple rage points to the given player.
|
static boolean |
useRage(org.bukkit.entity.Player player,
int amount)
Determines if a player has enough rage for something.
|
public static final int MAX_RAGE
public static void generateRage(org.bukkit.entity.Player player)
player
- The player who should receive rage.generateRage(Player, int)
public static void generateRage(org.bukkit.entity.Player player, int amount)
player
- The player who should receive rage.amount
- The amount of rage to give.WauzPlayerDataSectionStats.setRage(int)
,
WauzPlayerDataSectionStats.getMaxRage()
,
WauzPlayerActionBar.update(Player)
public static void degenerateRage(org.bukkit.entity.Player player)
player
- The player who should lose rage.WauzPlayerDataSectionStats.setRage(int)
,
WauzPlayerActionBar.update(Player)
public static boolean useRage(org.bukkit.entity.Player player, int amount)
player
- The player that tries to spend rage.amount
- The needed amount of rage.WauzPlayerDataSectionStats.getRage()
,
WauzPlayerActionBar.update(Player)