Package org.bukkit.event.entity
Class ExpBottleEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.ProjectileHitEvent
org.bukkit.event.entity.ExpBottleEvent
- All Implemented Interfaces:
Cancellable
Called when a ThrownExpBottle hits and releases experience.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.entity.EntityEvent
entity
-
Constructor Summary
ConstructorDescriptionExpBottleEvent
(@NotNull ThrownExpBottle bottle, int exp) Deprecated.ExpBottleEvent
(@NotNull ThrownExpBottle bottle, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, int exp) -
Method Summary
Modifier and TypeMethodDescriptionReturns the Entity involved in this eventint
This method retrieves the amount of experience to be created.static @NotNull HandlerList
boolean
This method indicates if the particle effect should be shown.void
setExperience
(int exp) This method sets the amount of experience to be created.void
setShowEffect
(boolean showEffect) This method sets if the particle effect will be shown.Methods inherited from class org.bukkit.event.entity.ProjectileHitEvent
getHitBlock, getHitBlockFace, getHitEntity, isCancelled, setCancelled
Methods inherited from class org.bukkit.event.entity.EntityEvent
getEntityType
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
ExpBottleEvent
@Deprecated(since="1.20.2") public ExpBottleEvent(@NotNull @NotNull ThrownExpBottle bottle, int exp) Deprecated. -
ExpBottleEvent
-
-
Method Details
-
getEntity
Description copied from class:EntityEvent
Returns the Entity involved in this event- Overrides:
getEntity
in classProjectileHitEvent
- Returns:
- Entity who is involved in this event
-
getShowEffect
public boolean getShowEffect()This method indicates if the particle effect should be shown.- Returns:
- true if the effect will be shown, false otherwise
-
setShowEffect
public void setShowEffect(boolean showEffect) This method sets if the particle effect will be shown.This does not change the experience created.
- Parameters:
showEffect
- true indicates the effect will be shown, false indicates no effect will be shown
-
getExperience
public int getExperience()This method retrieves the amount of experience to be created.The number indicates a total amount to be divided into orbs.
- Returns:
- the total amount of experience to be created
-
setExperience
public void setExperience(int exp) This method sets the amount of experience to be created.The number indicates a total amount to be divided into orbs.
- Parameters:
exp
- the total amount of experience to be created
-
getHandlers
- Overrides:
getHandlers
in classProjectileHitEvent
-
getHandlerList
-