Demo: Update 'clean unknown' with current methods

This commit is contained in:
LeMagnesium 2016-06-04 15:13:57 +02:00
parent 8abe3e067a
commit 8e2ba2fc96

View File

@ -11,6 +11,7 @@
import libminetest.map
import libminetest.utils
from libminetest.nodes import Node
import time
def removeUnknowns():
@ -64,7 +65,7 @@ def removeUnknowns():
for z in range(16):
noderef = k.get_node(x + y * 16 + z * 16 * 16)
if noderef.get_name() in unknowns:
k.remove_node(x + y * 16 + z * 16 * 16)
k.set_node(x + y * 16 + z * 16 * 16, Node("air"))
print("\n[{0:3.2f}%] {1} nodes removed".format(pct, len(unknowns)))
print("[{0:3.2f}%] Saving mapblock {1}".format(pct, absi))