Add API function to remove node watch

This commit is contained in:
teknomunk 2024-03-16 09:21:39 +00:00
parent 746780ab1f
commit 6646c6e84f
1 changed files with 9 additions and 0 deletions

View File

@ -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