This mod overrides default falling entities with newer features.

tenplus1 b0f2de1090 use settings:get_bool, fix cnode issue 20 hours ago
README.md 23af402b11 update readme 1 year ago
depends.txt acca325d6c Initial upload 1 year ago
init.lua b0f2de1090 use settings:get_bool, fix cnode issue 20 hours ago

README.md

falling.lua replacement

edited by TenPlus1

Features:

  • Added new group {falling_node_hurt} to hurt player or mobs below falling items
  • Falling nodes will only replace airlike, buildable to, water and attached nodes
  • Any attached nodes will drop as item when replaced
  • Added horizontal slowing for when TNT blasts a falling node
  • Falling nodes removed when outside map only
  • Added 'falling_step(self, pos, dtime)' custom on_step for falling items 'self' contains falling object data 'self.node' is the node currently falling 'self.meta' is the metadata contained within the falling node 'pos' holds position of falling item 'dtime' used for timers

return false to skip further checks by falling_item

License: MIT

falling_step() example

minetest.override_item("default:gravel", {

falling_step = function(self, pos, dtime)
    print (self.node.name .. " falling!", dtime)
end

})