mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-28 13:53:45 +01:00
Structure-api: add initial rotation support
This commit is contained in:
parent
c1174360d1
commit
146e2de1a5
@ -180,10 +180,10 @@ function mcl_structures.place_structure(pos, def, pr, blockseed)
|
|||||||
local ap = function(pos,def,pr,blockseed) end
|
local ap = function(pos,def,pr,blockseed) end
|
||||||
if def.after_place then ap = def.after_place end
|
if def.after_place then ap = def.after_place end
|
||||||
|
|
||||||
mcl_structures.place_schematic(pp, file, "random", nil, true, "place_center_x,place_center_z",function(p)
|
mcl_structures.place_schematic(pp, file, "random", def.replacements, true, "place_center_x,place_center_z",function(p1, p2, size, rotation)
|
||||||
if def.loot then generate_loot(pp,def,pr,blockseed) end
|
if def.loot then generate_loot(pp,def,pr,blockseed) end
|
||||||
if def.construct_nodes then construct_nodes(pp,def,pr,blockseed) end
|
if def.construct_nodes then construct_nodes(pp,def,pr,blockseed) end
|
||||||
return ap(pp,def,pr,blockseed)
|
return ap(pp,def,pr,blockseed,p1,p2,size,rotation)
|
||||||
end,pr)
|
end,pr)
|
||||||
if log_enabled then
|
if log_enabled then
|
||||||
minetest.log("action","[mcl_structures] "..def.name.." placed at "..minetest.pos_to_string(pp))
|
minetest.log("action","[mcl_structures] "..def.name.." placed at "..minetest.pos_to_string(pp))
|
||||||
|
Loading…
Reference in New Issue
Block a user