As simple as it gets really, just two new attributes; land_friction (or just friction) and air_friction (or drag).
a range of -1 to 1, with negative numbers adding momentum, and positive numbers removing it, 0 would neither add nor remove any, really as simple as it gets especially considering the fact friction and drag are already variable between many different entities.
my reasoning is simply being tired of just how little momentum you conserve in the air without using an elytra, it makes moving with any sort of speed almost worthless if you ever go airborne, but even just decreasing the base drag from 0.09 to 0.04 could drastically change how the movement feels in a map. changing the player's land friction when on certain blocks could make for even better custom experiences, no more needing to hide ice underneath carpets or slabs. making both attributes 1 would completely stop any movement at all, even better than slowness or changing the speed attribute because you could still jump just without being able to move.
vertical friction or drag would also be fantastic but i wouldn't be bothered by its omission.
Please sign in to leave a comment.
1 Comments