@@ -0,0 +1,461 @@
+package deterno.fight.tgm.damage.tracker;%0A%0Aimport org.bukkit.entity.LivingEntity;%0A%0Aimport javax.annotation.Nonnull;%0A%0Apublic interface LifetimeManager %7B%0A    @Nonnull%0A    Lifetime getLifetime(@Nonnull LivingEntity entity);%0A%0A    @Nonnull%0A    Lifetime setLifetime(@Nonnull LivingEntity entity, @Nonnull Lifetime lifetime);%0A%0A    @Nonnull%0A    Lifetime newLifetime(@Nonnull LivingEntity entity);%0A%0A    @Nonnull%0A    Lifetime endLifetime(@Nonnull LivingEntity entity);%0A%7D%0A

Create LifetimeManager.java