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 TypeMethodDescriptiondoublestatic org.bukkit.event.HandlerListorg.bukkit.event.HandlerListbooleanvoidsetAmount(double amount) Sets the amount of experience being gainedvoidsetCancelled(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:
isCancelledin 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:
setCancelledin interfaceorg.bukkit.event.Cancellable- Parameters:
cancelled- true/false
-
getHandlers
public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin 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
-