From 803c6b80f6d4d12f3283be5125b74ee81c0ebd5e Mon Sep 17 00:00:00 2001 From: Thomas--S Date: Tue, 12 Oct 2021 16:35:26 +0200 Subject: [PATCH] Allow to repair node number --- basis/command.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/basis/command.lua b/basis/command.lua index 301cf3b..00dc142 100644 --- a/basis/command.lua +++ b/basis/command.lua @@ -253,6 +253,14 @@ function techage.remove_node(pos, oldnode, oldmetadata) end end +-- Repairs the node number after it was erased by `backend.delete_invalid_entries` +function techage.repair_number(pos) + local number = techage.get_node_number(pos) + if number then + backend.set_nodepos(number, pos) + end +end + ------------------------------------------------------------------- -- Node register function