Module node_on_player_walk.lua

📑 Source

Node extension to support walk-related callbacks based on player position.

Remember to dofile.

Usage

luanti_utils.dofile("node_on_player_walk.lua")
core.register_node("mymod:walkable_node", {
    on_player_walk_enter = function(pos, player, node) end,
    on_player_walk_leave = function(pos, player, node) end,
})

Callbacks


# on_player_walk_enter (params)
Called when the player walks into the current node.

Parameters

  • params ...
See also

# on_player_walk_leave (params)
Called when the player walks out of the current node.

Parameters

  • params ...
See also

Parameters


# params (pos, player, node)
Both the enter and leave have the following function signature.

Parameters

  • pos table Position of the node under the player.
  • player core.player The player walking over the node.
  • node core.node The node table as returned by core.get_node(pos).