[FEATURE] Better NoPush (git-a28b236)
LiquidBounce Branch
Nextgen
Describe your feature request.
Since NoPush seems to affect all entities in the local world, it is not possible to push entities in single-player mode. It is recommended to implement entity detection to ensure that it only affects the player themselves.
NoPush does not affect collisions with blocks or entities such as boats, so it is suggested to add a 'Block' option to choose whether to affect collisions with blocks or entities such as boats.
Adding a 'Reduction' option to adjust how much the collision pushing of entities is reduced (default 1.0, range 0..1) is recommended.
Additional context
https://github.com/CCBlueX/LiquidBounce/assets/161578211/42f2b441-ff93-4477-951a-273967d70069
https://github.com/CCBlueX/LiquidBounce/assets/161578211/3df3485a-85ed-485d-9385-40a195c19c24
https://github.com/CCBlueX/LiquidBounce/assets/161578211/f61c6f8c-6fa1-4b26-b209-9732f4425c54