Skip to content

[feature] Event API #292

@emmagine

Description

@emmagine

Since I can no longer log in to the account from issue #126, here’s an additional to-do list for the event implementations.

Block Events

  • BellResonateEvent
  • BellRingEvent
  • BlockBurnEvent
  • BlockDamageAbortEvent
  • BlockDamageEvent
  • BlockDispenseArmorEvent
  • BlockDispenseEvent
  • BlockDispenseLootEvent
  • BlockDropItemEvent
  • BlockExpEvent
  • BlockExplodeEvent
  • BlockFadeEvent
  • BlockFertilizeEvent
  • BlockFormEvent
  • BlockFromToEvent
  • BlockGrowEvent
  • BlockIgniteEvent
  • BlockMultiPlaceEvent
  • BlockPhysicsEvent
  • BlockReceiveGameEvent
  • BlockRedstoneEvent
  • BlockShearEntityEvent
  • BlockSpreadEvent
  • BrewingStartEvent
  • CampfireStartEvent
  • CrafterCraftEvent
  • EntityBlockFormEvent
  • FluidLevelChangeEvent
  • InventoryBlockStartEvent
  • MoistureChangeEvent
  • NotePlayEvent
  • SculkBloomEvent
  • SignChangeEvent
  • SpongeAbsorbEvent
  • TNTPrimeEvent
  • VaultDisplayItemEvent
  • BlockCanBuildEvent

Command Events

  • UnknownCommandEvent

Enchant Events

  • EnchantItemEvent
  • PrepareItemEnchantEvent

Entity Events

  • AreaEffectCloudApplyEvent
  • ArrowBodyCountChangeEvent
  • BatToggleSleepEvent
  • CreatureSpawnEvent
  • CreeperPowerEvent
  • EnderDragonChangePhaseEvent
  • EntityAirChangeEvent
  • EntityBreakDoorEvent
  • EntityBreedEvent
  • EntityChangeBlockEvent
  • EntityCombustByBlockEvent
  • EntityCombustByEntityEvent
  • EntityCombustEvent
  • EntityCreatePortalEvent / PortalCreateEvent
  • EntityDamageByBlockEvent
  • EntityDamageByEntityEvent
  • EntityDamageEvent
  • EntityDeathEvent
  • EntityDismountEvent
  • EntityDropItemEvent
  • EntityEnterBlockEvent
  • EntityEnterLoveModeEvent
  • EntityExhaustionEvent
  • EntityExplodeEvent
  • EntityInteractEvent
  • EntityKnockbackByEntityEvent
  • EntityKnockbackEvent
  • EntityMountEvent
  • EntityPickupItemEvent
  • EntityPlaceEvent
  • EntityPortalEnterEvent
  • EntityPortalEvent
  • EntityPortalExitEvent
  • EntityPoseChangeEvent
  • EntityPotionEffectEvent
  • EntityRegainHealthEvent
  • EntityRemoveEvent
  • EntityResurrectEvent
  • EntityShootBowEvent
  • EntitySpawnEvent
  • EntitySpellCastEvent
  • EntityTameEvent
  • EntityTargetEvent
  • EntityTeleportEvent
  • EntityToggleGlideEvent
  • EntityToggleSwimEvent
  • EntityTransformEvent
  • EntityUnleashEvent
  • ExpBottleEvent
  • ExplosionPrimeEvent
  • FireworkExplodeEvent
  • FoodLevelChangeEvent
  • HorseJumpEvent
  • ItemDespawnEvent
  • ItemMergeEvent
  • ItemSpawnEvent
  • LingeringPotionSplashEvent
  • PiglinBarterEvent
  • PigZapEvent
  • PigZombieAngerEvent
  • PlayerDeathEvent
  • PlayerLeashEntityEvent
  • PotionSplashEvent
  • ProjectileHitEvent
  • ProjectileLaunchEvent
  • SheepDyeWoolEvent
  • SheepRegrowWoolEvent
  • SlimeSplitEvent
  • SpawnerSpawnEvent
  • StriderTemperatureChangeEvent
  • TrialSpawnerSpawnEvent
  • VillagerAcquireTradeEvent
  • VillagerCareerChangeEvent
  • VillagerReplenishTradeEvent

Hanging Events

  • HangingBreakByEntityEvent
  • HangingBreakEvent
  • HangingPlaceEvent

Inventory Events

  • BrewEvent
  • BrewingStandFuelEvent
  • CraftItemEvent
  • FurnaceBurnEvent
  • FurnaceExtractEvent
  • FurnaceSmeltEvent
  • FurnaceStartSmeltEvent
  • HopperInventorySearchEvent
  • InventoryClickEvent
  • InventoryCloseEvent
  • InventoryCreativeEvent
  • InventoryDragEvent
  • InventoryInteractEvent
  • InventoryMoveItemEvent
  • InventoryOpenEvent
  • InventoryPickupItemEvent
  • PrepareAnvilEvent
  • PrepareGrindstoneEvent
  • PrepareInventoryResultEvent
  • PrepareItemCraftEvent
  • PrepareSmithingEvent
  • SmithItemEvent
  • TradeSelectEvent

Player Events

  • PlayerPreLoginEvent
  • PlayerAdvancementDoneEvent
  • PlayerAnimationEvent
  • PlayerArmSwingEvent
  • PlayerArmorStandManipulateEvent
  • PlayerAttemptPickupItemEvent
  • PlayerBucketEmptyEvent
  • PlayerBucketEntityEvent
  • PlayerBucketEvent
  • PlayerBucketFillEvent
  • PlayerChangedMainHandEvent
  • PlayerChangedWorldEvent
  • PlayerChannelEvent
  • PlayerEditBookEvent
  • PlayerEggThrowEvent
  • PlayerExpChangeEvent
  • PlayerExpCooldownChangeEvent
  • PlayerFishEvent
  • PlayerHarvestBlockEvent
  • PlayerHideEntityEvent
  • PlayerInputEvent
  • PlayerItemBreakEvent
  • PlayerItemDamageEvent
  • PlayerItemMendEvent
  • PlayerLevelChangeEvent
  • PlayerLinksSendEvent
  • PlayerLocaleChangeEvent
  • PlayerPickupArrowEvent
  • PlayerPortalEvent
  • PlayerRecipeBookSettingsChangeEvent
  • PlayerRecipeDiscoverEvent
  • PlayerRegisterChannelEvent
  • PlayerResourcePackStatusEvent
  • PlayerRiptideEvent
  • PlayerShearEntityEvent
  • PlayerShowEntityEvent
  • PlayerOpenSignEvent
  • PlayerSetSpawnEvent
  • PlayerStatisticIncrementEvent
  • PlayerSwapHandItemsEvent
  • PlayerTakeLecternBookEvent
  • PlayerToggleFlightEvent
  • PlayerToggleSneakEvent
  • PlayerToggleSprintEvent
  • PlayerUnleashEntityEvent
  • PlayerUnregisterChannelEvent
  • PlayerVelocityEvent

Raid Events

  • RaidFinishEvent
  • RaidSpawnWaveEvent
  • RaidStopEvent
  • RaidTriggerEvent

Vehicle Events

  • VehicleBlockCollisionEvent
  • VehicleCollisionEvent
  • VehicleCreateEvent
  • VehicleDamageEvent
  • VehicleDestroyEvent
  • VehicleEnterEvent
  • VehicleEntityCollisionEvent
  • VehicleEvent
  • VehicleExitEvent
  • VehicleMoveEvent
  • VehicleUpdateEvent

WeatherEvents

  • LightningStrikeEvent

WorldEvents

  • ChunkPopulateEvent
  • EntitiesLoadEvent
  • EntitiesUnloadEvent
  • GenericGameEvent
  • LootGenerateEvent
  • PortalCreateEvent
  • SpawnChangeEvent
  • StructureGrowEvent
  • TimeSkipEvent
  • WorldEvent
  • WorldInitEvent
  • WorldLoadEvent
  • WorldSaveEvent
  • WorldUnloadEvent

source: https://jd.papermc.io/folia/1.21/org/bukkit/event/package-summary.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions