Airstrafing
A mod that attempts to emulate bunny hopping and air-strafing movement.
Airstrafing
A mod for Luanti that attempts to emulate Quake-style or GoldSrc-style player movement. Primarily intended for Bunny Hopping.
Features
- Bunny hopping and Air Acceleration
- Preservation of velocity in air
- Partial air strafing
- Crouching
Compatibility
The mod has been tested successfully with the following games
- Minetest Game
- Skyblock Zero
- Nodecore
Multiplayer
When hosting a server with this mod it is recommended to set the anti cheat movement tolerance to a higher value such as 3.0 or 4.0 or else your players will stutter and be teleported for "moving too fast"
This mod requires that player air acceleration be set to 0.0, if anything else changes that value, then bunny hopping functionality will break. Luanti's Air Acceleration is responsible for player velocity grinding to a halt in the air.
Limitations
Currently the mod has one limitation in regards to the accuracy of your air strafing. The bhopping servers you would regularly play on, in Valve games, for example, have high air control settings that allow you to never lose velocity when turning angles, however the same concept is not present here until I figure out how it can be implemented.
The default settings have been chosen based on what I like specifically, but you can tweak them to your liking aswell.
Also it should be of note that since my primary goal was bunny hopping, ground acceleration hasn't been implemented yet, as I consider it to be kind of redundant.
Todo
- Add a parkour mode / parkour utilities for creating bhop courses, setting the failure blocks, setting the course home area, make it so you can exit the course home, enter a checkpoint and then enter the course home on the other side and it will count as a win, add a timer for courses, add checkpoints, add a finish block, etc.
- Surfing (if it's even possible)
- Other Quake/Gold-src esque movement features.
- Compatibility with player models for crouching, custom animation, etc.
Made with Teal
This mod was made for teal_language support in mind, a mod that adds .tl file compatibility, but it is an optional dependency and not required to use this mod. For definition files, see the Teal support for Luanti mod repo here.
Links
- Source: https://codeberg.org/lysenko/luanti_airstrafing
- Issues: https://codeberg.org/lysenko/luanti_airstrafing/issues
- Original ContentDB page: content.luanti.org/packages/Lachlan/airstrafing/
License
MIT
Development state
ACTIVELY_DEVELOPED
| Version | Date | Min engine | Size | Download |
|---|---|---|---|---|
| 2026-09-10 | 2026-09-10 07:30:14 | 913.8 KB | Download |