Class PlayerGainSkillPointsEvent
java.lang.Object
org.bukkit.event.Event
studio.magemonkey.fabled.api.event.PlayerGainSkillPointsEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class PlayerGainSkillPointsEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
Event called when a player gains class experience
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerGainSkillPointsEvent
(PlayerClass playerClass, double amount, PointSource source) Constructor -
Method Summary
Modifier and TypeMethodDescriptiondouble
static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
boolean
void
setAmount
(int 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
-
PlayerGainSkillPointsEvent
Constructor- Parameters:
playerClass
- class of the player gaining skill pointsamount
- amount of skill points being gainedsource
- source of the points
-
-
Method Details
-
getPlayerData
- Returns:
- data of the player gaining experience
-
getPlayerClass
- Returns:
- player's class that is receiving the experience
-
getAmount
public double getAmount()- Returns:
- amount of experience being gained
-
getSource
- Returns:
- where the experience came from
-
setAmount
public void setAmount(int 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
-