Class PlayerManaLossEvent
java.lang.Object
org.bukkit.event.Event
studio.magemonkey.fabled.api.event.PlayerManaLossEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class PlayerManaLossEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
Event called when a player regenerates mana via natural regeneration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerManaLossEvent
(PlayerData player, double amount, ManaCost source) Constructor -
Method Summary
Modifier and TypeMethodDescriptiondouble
static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
boolean
void
setAmount
(double amount) Sets the amount of experience being gainedvoid
setCancelled
(boolean cancelled) Sets whether the gain in experience is cancelledMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
PlayerManaLossEvent
Constructor- Parameters:
player
- class of the player gaining experienceamount
- amount of mana regeneratedsource
- the cause of the mana loss
-
-
Method Details
-
getPlayerData
- Returns:
- data of the player gaining experience
-
getAmount
public double getAmount()- Returns:
- amount of experience being gained
-
getSource
- Returns:
- source of the gained mana
-
setAmount
public void setAmount(double amount) Sets the amount of experience being gained- Parameters:
amount
- new amount of experience- Throws:
IllegalArgumentException
- if experience is less than 0
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in interfaceorg.bukkit.event.Cancellable
- Returns:
- whether the gain in experience is cancelled
-
setCancelled
public void setCancelled(boolean cancelled) Sets whether the gain in experience is cancelled- Specified by:
setCancelled
in interfaceorg.bukkit.event.Cancellable
- Parameters:
cancelled
- true/false
-
getHandlers
public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
- Returns:
- gets the handlers for the event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()- Returns:
- gets the handlers for the event
-