The other issue of above can be apparently fixed with the if (m_speed != old_speed) code block below.īut: "code not complete there, needs additional collision_info != NULL check". IMO this is now going way too off-topic here, opening a new issue about your feature request (!) is probably better. Enables modders to change the fall damage behaviour on a per-node basis (instead of arbitrary criteria like being a nodebox).My minimum criteria for such a feature would be: Simple 3D editor for creating Minetest nodeboxes. Usage Just put it on your web server or run one by using python python2 -m SimpleHTTPServer port. Minetest is an open source, sandbox, and voxel game engine, with unlimited creativity and building. Warning: VERY BAD CODE License: GNU GPL v2 or later. Minetest Node Box Creator Simple 3D editor for creating Minetest nodeboxes. Requires Python 3, NumPy and PyQt4 or PyQt5. After that, _then_ we could maybe think of implementing your desired behaviour as a feature which is first _properly designed_ and then _implemented_ (without using the buggy code). Nodebox editor for Minetest (free and open source sandbox game). I propose to fix this bug (what a proposal!). If you want some “sneaking avoids fall damage” feature, then this bug _still_ needs to be fixed because of the other problems. What is not okay is doing this by just abusing an old bug without considering consistency, modding, more general use cases and silently accepting other problems which come with this decision. This is okay with me and I definitely do not want to force my gameplay preferences on anyone else. Just put it on your web server or run one by using python python2 -m SimpleHTTPServer port. I can understand your opinion of wanting some way to avoid fall damage. Simple 3D editor for creating Minetest nodeboxes. Pretending that this bug is a feature is not leading us to anywhere, it just lowers the quality of the Lua API and makes Minetest's already confusing controls (and to some extent, the gameplay, too) more confusing. Want to create a block where sneak-jumping only works at the edge? This will work, but only if it's not a nodebox. This is reason enough to get rid of this bug.įrom a modding perspective, keeping this bug and pretending it's a feature is a bit insane.įor example: Want to create a block which is proof to sneak-jumping? Sorry, you're out of luck. This nodebox-vs-cube discrepance makes this “behaviour” inconsistent and depends on a pretty arbitrary attribute (being a nodebox) of a node in order to work. But difficulty is subjective and not my main reason. And for nodeboxes like Minetest Game's snow you don't even have to do that, for those things zero skill is required. Not easy? It's easy as pie, you just have to aim for the edge.