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

Create PlayerDeathEvent.java