Fix node replacement in not-quite-loaded chunks
author0gb.us <0gb.us@0gb.us>
Thu, 28 Mar 2013 08:24:48 +0000 (01:24 -0700)
committerkwolekr <kwolekr@minetest.net>
Fri, 29 Mar 2013 18:18:51 +0000 (14:18 -0400)
commit02cbb5810774ec0d8eb43b6cd5796a3d43878fe1
treef0d1c3ddea7cb8101d7211545dd912684838fa2c
parent5b854f95d2144710493520151aafc48a887ac1b3
Fix node replacement in not-quite-loaded chunks

When first entering an area, sometimes placing nodes replaces other nodes that are not buildable_to. This seems to be caused by the fact that nodes in unloaded map blocks are treated as ignore, a node that is buildable_to. This fixes that, by using get_node_or_nil() instead of the previously-used get_node(), then checking to see if the nodes were actually loaded before replacing.
builtin/item.lua