mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-28 05:21:05 +01:00
Add API function to remove node watch
This commit is contained in:
parent
6c6bfcfcb2
commit
ec2d08524e
1 changed files with 9 additions and 0 deletions
|
@ -764,6 +764,15 @@ local function register_entity(entity_id, def)
|
|||
|
||||
watches[#watches+1] = pos
|
||||
end
|
||||
function cart:remove_node_watch(pos)
|
||||
local new_watches = {}
|
||||
for _,node_pos in ipairs(watches) do
|
||||
if node_pos ~= post then
|
||||
new_watches[#new_watches] = node_pos
|
||||
end
|
||||
end
|
||||
staticdata.node_watches = new_watches
|
||||
end
|
||||
|
||||
function cart:on_step(dtime)
|
||||
-- TODO: move to _mcl_minecarts_on_step handler and on_enter handler for hopper minecart
|
||||
|
|
Loading…
Reference in a new issue