Initial commit
[minetest_no_fall_damage.git] / init.lua
blob9fb6d2d17985687cf803f46b627914a1144fb83e
1 -- Removing fall damage is done by overwriting the group
2 -- fall_damage_add_percent of all nodes. ]]
3 function remove_fall_damage()
4 for itemstring, def in pairs(minetest.registered_nodes) do
5 local groups = def.groups and table.copy(def.groups)
6 if groups then
7 groups.fall_damage_add_percent = -100
8 -- Let's hack the node!
9 minetest.override_item(itemstring, { groups = groups })
10 end
11 end
12 end
14 minetest.register_on_mods_loaded(remove_fall_damage)