fix slow fall

This commit is contained in:
CoolMineman 2021-02-11 21:03:40 -06:00
parent 94364685e6
commit 8e7e41e904
No known key found for this signature in database
GPG Key ID: AD76E368E7380CE5

View File

@ -267,6 +267,9 @@ public class QuakeClientPlayer
if (player.hasStatusEffect(StatusEffects.LEVITATION)) { if (player.hasStatusEffect(StatusEffects.LEVITATION)) {
velocityY += (0.05D * (double)(player.getStatusEffect(StatusEffects.LEVITATION).getAmplifier() + 1) - /*vec3d6.y*/ velocityY) * 0.2D; velocityY += (0.05D * (double)(player.getStatusEffect(StatusEffects.LEVITATION).getAmplifier() + 1) - /*vec3d6.y*/ velocityY) * 0.2D;
player.fallDistance = 0.0F; player.fallDistance = 0.0F;
} else if (player.hasStatusEffect(StatusEffects.SLOW_FALLING) && velocityY < 0) {
velocityY = -0.01D;
player.fallDistance = 0.0F;
} else if (player.world.isClient && !player.world.isChunkLoaded(pos)) } else if (player.world.isClient && !player.world.isChunkLoaded(pos))
{ {
if (player.getY() > 0.0D) if (player.getY() > 0.0D)