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 ThrownExpBottlegetEntity()Returns the Entity involved in this eventintgetExperience()This method retrieves the amount of experience to be created.static HandlerListgetHandlerList()HandlerListgetHandlers()booleangetShowEffect()This method indicates if the particle effect should be shown.voidsetExperience(int exp)This method sets the amount of experience to be created.voidsetShowEffect(boolean showEffect)This method sets if the particle effect will be shown.
-
Constructor Details
-
Method Details
-
getEntity
Description copied from class:EntityEventReturns the Entity involved in this event- Overrides:
getEntityin 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:
getHandlersin classProjectileHitEvent
-
getHandlerList
-