Skip to content

EntityDamageByEntityEvent has incorrect damager instance when player uses ender pearls #438

@CitralFlo

Description

@CitralFlo

Expected behavior

EntityDamageByEntityEvent#getDamager() should return CraftEnderPearl.
Debugger shows this value for Paper:
Image

Observed/Actual behavior

EntityDamageByEntityEvent#getDamager() returns Player.
Image

Steps/models to reproduce

  1. Catch event: EntityDamageByEntityEvent thrown when player uses ender pearl to teleport himself
  2. Check return value of event#getDamager()

Plugin and Datapack List

EternalCombat

Folia version

This server is running Folia version 1.21.11-11-ver/1.21.11@e112b00 (2026-01-20T18:53:05Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.11-100-4873e3f (MC: 1.21.11)

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions