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
public class ExpBottleEvent extends ProjectileHitEvent
Called when a ThrownExpBottle hits and releases experience.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ExpBottleEvent(ThrownExpBottle bottle, int exp)
-
Method Summary
Modifier and Type Method Description ThrownExpBottle
getEntity()
Returns the Entity involved in this eventint
getExperience()
This method retrieves the amount of experience to be created.static HandlerList
getHandlerList()
HandlerList
getHandlers()
boolean
getShowEffect()
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
-
Constructor Details
-
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
-