Package org.bukkit.event.player
Class PlayerExpChangeEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerExpChangeEvent
Called when a players experience changes naturally
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player
-
Constructor Summary
ConstructorDescriptionPlayerExpChangeEvent
(@NotNull Player player, int expAmount) PlayerExpChangeEvent
(@NotNull Player player, @Nullable Entity sourceEntity, int expAmount) -
Method Summary
Modifier and TypeMethodDescriptionint
Get the amount of experience the player will receivestatic @NotNull HandlerList
Get the source that provided the experience.void
setAmount
(int amount) Set the amount of experience the player will receiveMethods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
PlayerExpChangeEvent
-
PlayerExpChangeEvent
-
-
Method Details
-
getSource
Get the source that provided the experience.- Returns:
- The source of the experience
-
getAmount
public int getAmount()Get the amount of experience the player will receive- Returns:
- The amount of experience
-
setAmount
public void setAmount(int amount) Set the amount of experience the player will receive- Parameters:
amount
- The amount of experience to set
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-