diff --git a/src/main/java/net/minestom/server/entity/Entity.java b/src/main/java/net/minestom/server/entity/Entity.java index 467ba35ad..5192774cc 100644 --- a/src/main/java/net/minestom/server/entity/Entity.java +++ b/src/main/java/net/minestom/server/entity/Entity.java @@ -556,8 +556,9 @@ public class Entity implements Viewable, Tickable, TagHandler, PermissionHandler // Stop player velocity this.velocity = Vec.ZERO; } else { + final double airDrag = this instanceof LivingEntity ? 0.91 : 0.98; final double drag = this.onGround ? - finalChunk.getBlock(position).registry().friction() : 0.91; + finalChunk.getBlock(position).registry().friction() : airDrag; this.velocity = newVelocity // Convert from block/tick to block/sec .mul(tps)