RabbiBob wrote:Sweet!
Is "0 0 0" relative to where the is dropped livehouse:kit, and then goes out directionally (x,y.z) from there?
RabbiBob wrote:Great, thanks. Very interested in prefab distribution and this may do what I want perfectly.
BTW, one more post and you're evil (666).
lkjoel wrote:I'm basing my mod (nether) on this :). Except it uses arrays and objects instead of parsing a file.
...
STRUCTURE = {
{pos={x=0,y=0,z=0}, block="default:mese"},
{pos={x=0,y=1,z=0}, block="default:stone"},
}
...
STRUCTURES = {
STRUCTURE,
}
...
dofile (minetest.get_modpath("MOD") .. "/structures.lua") -- Notice ".lua"
...
for i,v in ipairs(STRUCTURES[structure]) do -- Replace structure with the structure ID
minetest.env:add_node(v.pos, {name=v.block})
end
...
lkjoel wrote:Yeah, it does require more text. The good side is that it's a LOT faster, because it doesn't have to parse anything.
# Wooden cross - direction 1
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 0 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
# Wooden cross - direction 2
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
# Wooden cross - direction 3
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
# Wooden cross - direction 4
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 -1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
# Wooden cross - with castle roof - direction 1
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 0 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
-1 4 -1 default:stone
-1 4 1 default:stone
1 4 -1 default:stone
1 4 1 default:stone
# Wooden cross - with castle roof - direction 2
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
-1 4 -1 default:stone
-1 4 1 default:stone
1 4 -1 default:stone
1 4 1 default:stone
# Wooden cross - with castle roof - direction 3
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
-1 4 -1 default:stone
-1 4 1 default:stone
1 4 -1 default:stone
1 4 1 default:stone
# Wooden cross - with castle roof - direction 4
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 -1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
-1 4 -1 default:stone
-1 4 1 default:stone
1 4 -1 default:stone
1 4 1 default:stone
# Wooden cross - with pointy roof - direction 1
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 0 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
0 4 0 default:stone
# Wooden cross - with pointy roof - direction 2
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:wood
-1 2 1 default:wood
0 2 -1 default:glass
0 2 1 default:glass
1 2 -1 default:wood
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
0 4 0 default:stone
# Wooden cross - with pointy roof - direction 3
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
0 4 0 default:stone
# Wooden cross - with pointy roof - direction 4
; Floor 1
-1 0 -1 default:wood
-1 0 0 default:wood
-1 0 1 default:wood
0 0 -1 default:wood
0 0 0 default:wood
0 0 1 default:wood
1 0 -1 default:wood
1 0 0 default:wood
1 0 1 default:wood
; Floor 2
-1 1 -1 default:wood
-1 1 0 default:wood
-1 1 1 default:wood
0 1 -1 default:wood
1 1 -1 default:wood
1 1 0 default:wood
1 1 1 default:wood
; Floor 3
-1 2 -1 default:wood
-1 2 0 default:glass
-1 2 1 default:wood
0 2 -1 default:wood
1 2 -1 default:wood
1 2 0 default:glass
1 2 1 default:wood
; Floor 4
-1 3 -1 default:stone
-1 3 0 default:stone
-1 3 1 default:stone
0 3 -1 default:stone
0 3 0 default:stone
0 3 1 default:stone
1 3 -1 default:stone
1 3 0 default:stone
1 3 1 default:stone
; Floor 5
0 4 0 default:stone
Dragonop wrote:what is the brown block behind the glass in the crafting screenshot
Jalo wrote:Why no update?
Users browsing this forum: No registered users and 7 guests