mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-22 15:33:00 +00:00
Fix some crashes, but it's still not functioning as expected
This commit is contained in:
parent
0b285fa681
commit
a6fc9712b4
2 changed files with 5 additions and 4 deletions
|
@ -24,7 +24,7 @@ function worldeditadditions.forest(pos1, pos2, sapling_weights)
|
||||||
for x = pos2.x, pos1.x, -1 do
|
for x = pos2.x, pos1.x, -1 do
|
||||||
for y = pos2.y, pos1.y, -1 do
|
for y = pos2.y, pos1.y, -1 do
|
||||||
local i = area:index(x, y, z)
|
local i = area:index(x, y, z)
|
||||||
if not groups_cache[data[i]] then
|
if not group_cache[data[i]] then
|
||||||
group_cache[data[i]] = worldeditadditions.is_sapling(data[i])
|
group_cache[data[i]] = worldeditadditions.is_sapling(data[i])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ function worldeditadditions.forest(pos1, pos2, sapling_weights)
|
||||||
)
|
)
|
||||||
|
|
||||||
local new_id_at_pos = minetest.get_content_id(minetest.get_node({ z = z, y = y, x = x }).name)
|
local new_id_at_pos = minetest.get_content_id(minetest.get_node({ z = z, y = y, x = x }).name)
|
||||||
if not groups_cache[new_id_at_pos] then
|
if not group_cache[new_id_at_pos] then
|
||||||
group_cache[new_id_at_pos] = worldeditadditions.is_sapling(new_id_at_pos)
|
group_cache[new_id_at_pos] = worldeditadditions.is_sapling(new_id_at_pos)
|
||||||
end
|
end
|
||||||
if not group_cache[new_id_at_pos] then
|
if not group_cache[new_id_at_pos] then
|
||||||
|
@ -64,7 +64,7 @@ function worldeditadditions.forest(pos1, pos2, sapling_weights)
|
||||||
for x = pos2.x, pos1.x, -1 do
|
for x = pos2.x, pos1.x, -1 do
|
||||||
for y = pos2.y, pos1.y, -1 do
|
for y = pos2.y, pos1.y, -1 do
|
||||||
local i = area:index(x, y, z)
|
local i = area:index(x, y, z)
|
||||||
if not groups_cache[data[i]] then
|
if not group_cache[data[i]] then
|
||||||
group_cache[data[i]] = worldeditadditions.is_sapling(data[i])
|
group_cache[data[i]] = worldeditadditions.is_sapling(data[i])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -32,9 +32,10 @@ dofile(we_c.modpath.."/commands/maze.lua")
|
||||||
dofile(we_c.modpath.."/commands/replacemix.lua")
|
dofile(we_c.modpath.."/commands/replacemix.lua")
|
||||||
dofile(we_c.modpath.."/commands/convolve.lua")
|
dofile(we_c.modpath.."/commands/convolve.lua")
|
||||||
dofile(we_c.modpath.."/commands/erode.lua")
|
dofile(we_c.modpath.."/commands/erode.lua")
|
||||||
|
dofile(we_c.modpath.."/commands/forest.lua")
|
||||||
|
|
||||||
dofile(we_c.modpath.."/commands/count.lua")
|
dofile(we_c.modpath.."/commands/count.lua")
|
||||||
dofile(we_c.modpath.."/commands/forestaliases.lua")
|
dofile(we_c.modpath.."/commands/saplingaliases.lua")
|
||||||
|
|
||||||
dofile(we_c.modpath.."/commands/subdivide.lua")
|
dofile(we_c.modpath.."/commands/subdivide.lua")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue