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 TypeMethodDescriptiondoublestatic org.bukkit.event.HandlerListorg.bukkit.event.HandlerListbooleanvoidsetAmount(int 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
-
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:
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
-