@@ -0,0 +1,951 @@
+package deterno.fight.tgm.damage.tracker.damage.resolvers;%0A%0Aimport deterno.fight.tgm.damage.tracker.DamageInfo;%0Aimport deterno.fight.tgm.damage.tracker.DamageResolver;%0Aimport deterno.fight.tgm.damage.tracker.Lifetime;%0Aimport deterno.fight.tgm.damage.tracker.damage.base.SimpleFallDamageInfo;%0Aimport org.bukkit.entity.LivingEntity;%0Aimport org.bukkit.event.entity.EntityDamageEvent;%0Aimport org.bukkit.event.entity.EntityDamageEvent.DamageCause;%0A%0Aimport javax.annotation.Nonnull;%0Aimport javax.annotation.Nullable;%0A%0Apublic class FallDamageResolver implements DamageResolver %7B%0A    public @Nullable%0A    DamageInfo resolve(@Nonnull LivingEntity entity, @Nonnull Lifetime lifetime, @Nonnull EntityDamageEvent damageEvent) %7B%0A        if(damageEvent.getCause() == DamageCause.FALL) %7B%0A            float fallDistance = Math.max(0, entity.getFallDistance());%0A%0A            return new SimpleFallDamageInfo(null, fallDistance);%0A        %7D%0A%0A        return null;%0A    %7D%0A%7D%0A

Create FallDamageResolver.java