Class EntityEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
Direct Known Subclasses:
AreaEffectCloudApplyEvent, ArrowBodyCountChangeEvent, BatToggleSleepEvent, BeeFoundFlowerEvent, BeeStartedPollinatingEvent, BeeStopPollinatingEvent, CreeperIgniteEvent, CreeperPowerEvent, ElderGuardianAppearanceEvent, EnderDragonChangePhaseEvent, EnderDragonFireballHitEvent, EnderDragonFlameEvent, EnderDragonShootFireballEvent, EndermanAttackPlayerEvent, EndermanEscapeEvent, EntityAddToWorldEvent, EntityAirChangeEvent, EntityBreedEvent, EntityChangeBlockEvent, EntityCombustEvent, EntityCreatePortalEvent, EntityDamageEvent, EntityDamageItemEvent, EntityDeathEvent, EntityDismountEvent, EntityDropItemEvent, EntityDyeEvent, EntityEnterBlockEvent, EntityEnterLoveModeEvent, EntityExhaustionEvent, EntityExplodeEvent, EntityFertilizeEggEvent, EntityInsideBlockEvent, EntityInteractEvent, EntityJumpEvent, EntityKnockbackEvent, EntityKnockbackEvent, EntityLoadCrossbowEvent, EntityMountEvent, EntityMoveEvent, EntityPathfindEvent, EntityPickupItemEvent, EntityPlaceEvent, EntityPortalEnterEvent, EntityPortalReadyEvent, EntityPoseChangeEvent, EntityPotionEffectEvent, EntityRegainHealthEvent, EntityRemoveEvent, EntityRemoveFromWorldEvent, EntityResurrectEvent, EntityShootBowEvent, EntitySpawnEvent, EntitySpellCastEvent, EntityTameEvent, EntityTargetEvent, EntityTeleportEvent, EntityTeleportHinderedEvent, EntityToggleGlideEvent, EntityToggleSitEvent, EntityToggleSwimEvent, EntityTransformEvent, EntityUnleashEvent, ExperienceOrbMergeEvent, ExplosionPrimeEvent, FireworkExplodeEvent, FoodLevelChangeEvent, GoatRamEntityEvent, HorseJumpEvent, ItemDespawnEvent, ItemMergeEvent, LlamaJoinCaravanEvent, LlamaLeaveCaravanEvent, PiglinBarterEvent, PigZombieAngerEvent, ProjectileCollideEvent, ProjectileHitEvent, PufferFishStateChangeEvent, RidableMoveEvent, RidableSpacebarEvent, SheepRegrowWoolEvent, ShulkerDuplicateEvent, SkeletonHorseTrapEvent, SlimePathfindEvent, SlimeSplitEvent, StriderTemperatureChangeEvent, TameableDeathMessageEvent, TurtleGoHomeEvent, TurtleLayEggEvent, TurtleStartDiggingEvent, VillagerAcquireTradeEvent, VillagerCareerChangeEvent, VillagerReplenishTradeEvent, WardenAngerChangeEvent, WitchConsumePotionEvent, WitchReadyPotionEvent, WitchThrowPotionEvent

public abstract class EntityEvent extends Event
Represents an Entity-related event
  • Field Details

    • entity

      protected Entity entity
  • Constructor Details

  • Method Details

    • getEntity

      @NotNull public @NotNull Entity getEntity()
      Returns the Entity involved in this event
      Returns:
      Entity who is involved in this event
    • getEntityType

      @NotNull public @NotNull EntityType getEntityType()
      Gets the EntityType of the Entity involved in this event.
      Returns:
      EntityType of the Entity involved in this event