@@ -0,0 +1,1315 @@
+package deterno.fight.tgm.damage.grave.event;%0A%0Aimport deterno.fight.tgm.damage.tracker.Lifetime;%0Aimport lombok.Getter;%0Aimport lombok.Setter;%0Aimport lombok.ToString;%0Aimport org.bukkit.Location;%0Aimport org.bukkit.entity.Entity;%0Aimport org.bukkit.event.HandlerList;%0Aimport org.bukkit.event.entity.EntityEvent;%0Aimport org.bukkit.inventory.ItemStack;%0Aimport org.joda.time.Instant;%0A%0Aimport java.util.List;%0A%0A@ToString(callSuper = true)%0Apublic class EntityDeathEvent extends EntityEvent %7B%0A    @Getter%0A    private final Location location;%0A    @Getter%0A    private final Lifetime lifetime;%0A    @Getter%0A    private final Instant time;%0A    @Getter%0A    @Setter%0A    private List%3CItemStack%3E drops;%0A    @Getter%0A    @Setter%0A    private int droppedExp;%0A%0A    public EntityDeathEvent(Entity entity, Location location, Lifetime lifetime, Instant time, List%3CItemStack%3E drops, int droppedExp) %7B%0A        super(entity);%0A        this.entity = entity;%0A        this.location = location;%0A        this.lifetime = lifetime;%0A        this.time = time;%0A        this.drops = drops;%0A        this.droppedExp = droppedExp;%0A    %7D%0A%0A    protected static final HandlerList handlers = new HandlerList();%0A%0A    public static HandlerList getHandlerList() %7B%0A        return handlers;%0A    %7D%0A%0A    public HandlerList getHandlers() %7B%0A        return handlers;%0A    %7D%0A%0A%7D%0A

Create EntityDeathEvent.java