Underwater changes, cobble stairs

>Cobblestone stairs can now be crafted
>Bubbles can be seen in water
>Seaplants no longer have the "air bubble" around them
>Added kelp :)
master
D00Med 2018-07-22 20:36:47 +10:00
parent 4ccdd87e5e
commit fb378caeb3
13 changed files with 657 additions and 42 deletions

View File

@ -897,6 +897,14 @@ minetest.override_item("default:junglegrass", {
},
})
minetest.override_item("default:water_source", {
post_effect_color = {a = 143, r = 25, g = 40, b = 90},
})
minetest.override_item("default:water_flowing", {
post_effect_color = {a = 143, r = 25, g = 40, b = 90},
})
minetest.override_item("default:book", {
on_place = function(itemstack, placer, pointed_thing)
local pos = pointed_thing.above

View File

@ -187,6 +187,26 @@ minetest.register_globalstep(function(dtime)
if dtime <= 0.02 then return end
for name, _ in pairs(players) do
local player = minetest.get_player_by_name(name)
--bubbles
if math.random(1,10) == 1 then
local pos = player:getpos()
local water = minetest.find_node_near({x=pos.x+math.random(-7,7), y=pos.y+math.random(-6,-3), z=pos.z+math.random(-7,7)}, 5, {"default:water_source", "default:river_water_source"}, true)
if not water then return end
minetest.add_particle({
pos = {x=water.x, y=water.y, z=water.z},
velocity = {x=math.random(-5,5)/10, y=math.random(3,5), z=math.random(-5,5)/10},
acceleration = {x=math.random(-1,1)/10, y=math.random(-10,-5)/10, z=math.random(-1,1)/10},
expirationtime = 3,
size = math.random(3,5),
collisiondetection = true,
collision_removal = true,
vertical = false,
texture = "bubble.png",
glow = 5
})
end
if player:get_wielded_item():get_name() == "hyruletools:sail" then
if player:get_player_control().aux1 then
local item = player:get_wielded_item()

View File

@ -85,60 +85,66 @@ minetest.register_node("moreplants:pinkflower2", {
minetest.register_node("moreplants:seaweed1", {
description = "Tall Blue Seaweed",
drawtype = "plantlike",
tiles = {"moreplants_seaweed1.png"},
drawtype = "mesh",
mesh = "waterplant_large.obj",
tiles = {
"moreplants_seaweed1.png",
"default_sand.png",
},
paramtype = "light",
is_ground_content = false,
buildable_to = true,
sunlight_propagates = true,
inventory_image = "moreplants_seaweed1.png",
visual_scale = 2,
wield_scale = {x=0.5, y=0.5, z=0.5},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
walkable = false,
})
minetest.register_node("moreplants:seaweed2", {
description = "Tall Green Seaweed",
drawtype = "plantlike",
tiles = {"moreplants_seaweed2.png"},
drawtype = "mesh",
mesh = "waterplant_large.obj",
tiles = {
"moreplants_seaweed2.png",
"default_sand.png",
},
paramtype = "light",
is_ground_content = false,
buildable_to = true,
sunlight_propagates = true,
inventory_image = "moreplants_seaweed2.png",
visual_scale = 2,
wield_scale = {x=0.5, y=0.5, z=0.5},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
walkable = false,
})
minetest.register_node("moreplants:seaweed3", {
description = "Tall Red Seaweed",
drawtype = "plantlike",
tiles = {"moreplants_seaweed3.png"},
drawtype = "mesh",
mesh = "waterplant_large.obj",
tiles = {
"moreplants_seaweed3.png",
"default_sand.png",
},
paramtype = "light",
is_ground_content = false,
buildable_to = true,
sunlight_propagates = true,
inventory_image = "moreplants_seaweed3.png",
visual_scale = 2,
wield_scale = {x=0.5, y=0.5, z=0.5},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
walkable = false,
})
@ -804,7 +810,7 @@ minetest.register_node("moreplants:hangingplant", {
})
minetest.register_node("moreplants:seaweed", {
description = "Seaweed",
description = "Green Seaweed",
drawtype = "plantlike",
tiles = {
"moreplants_seaweed.png",
@ -825,12 +831,11 @@ minetest.register_node("moreplants:seaweed", {
minetest.register_node("moreplants:coral", {
description = "Pink Coral",
drawtype = "plantlike",
tiles = {
"moreplants_coral.png",
},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
drawtype = "mesh",
mesh = "waterplant.obj",
tiles = {"moreplants_coral.png", "default_sand.png"},
groups = {snappy=3, flammable=1, flora=1, sea=1},
sounds = default.node_sound_sand_defaults(),
is_ground_content=true,
buildable_to = true,
walkable = false,
@ -839,16 +844,15 @@ minetest.register_node("moreplants:coral", {
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
minetest.register_node("moreplants:coral1", {
description = "Yellow Coral",
drawtype = "plantlike",
tiles = {
"moreplants_coral1.png",
},
drawtype = "mesh",
mesh = "waterplant.obj",
tiles = {"moreplants_coral1.png", "default_sand.png"},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
is_ground_content=true,
@ -859,16 +863,15 @@ minetest.register_node("moreplants:coral1", {
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
minetest.register_node("moreplants:coral2", {
description = "Blue Coral",
drawtype = "plantlike",
tiles = {
"moreplants_coral2.png",
},
drawtype = "mesh",
mesh = "waterplant.obj",
tiles = {"moreplants_coral2.png", "default_sand.png"},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
is_ground_content=true,
@ -879,7 +882,64 @@ minetest.register_node("moreplants:coral2", {
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
minetest.register_node("moreplants:kelp", {
description = "Kelp",
drawtype = "mesh",
mesh = "kelp_3.obj",
tiles = {{name = "moreplants_kelp.png",animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 1.00},}, "default_sand.png"},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
is_ground_content=true,
buildable_to = true,
walkable = false,
inventory_image = "moreplants_kelp_inv.png",
paramtype = "light",
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
minetest.register_node("moreplants:kelp2", {
description = "Kelp",
drawtype = "mesh",
mesh = "kelp_4.obj",
tiles = {{name = "moreplants_kelp.png",animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 1.00},}, "default_sand.png"},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
is_ground_content=true,
buildable_to = true,
walkable = false,
inventory_image = "moreplants_kelp_inv.png",
paramtype = "light",
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
minetest.register_node("moreplants:kelp3", {
description = "Kelp",
drawtype = "mesh",
mesh = "kelp_6.obj",
tiles = {{name = "moreplants_kelp.png",animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 1.00},}, "default_sand.png"},
groups = {snappy=3, flammable=1, attached_node=1, flora=1, sea=1},
sounds = default.node_sound_leaves_defaults(),
is_ground_content=true,
buildable_to = true,
walkable = false,
inventory_image = "moreplants_kelp_inv.png",
paramtype = "light",
sunlight_propagates=true,
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0.6, 0.5}
},
})
@ -1362,17 +1422,17 @@ minetest.register_on_generated(function(minp, maxp)
return
end
local stone = minetest.find_nodes_in_area(minp, maxp,
{"default:dirt", "default:sand"})
{"default:sand"})
for n = 1, #stone do
if math.random(1, 50) == 1 then
local pos = {x = stone[n].x, y = stone[n].y, z = stone[n].z }
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == "default:water_source" then
if math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:seaweed1"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:seaweed1"})
elseif math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:seaweed2"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:seaweed2"})
elseif math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:seaweed3"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:seaweed3"})
end
end
end
@ -1384,20 +1444,32 @@ minetest.register_on_generated(function(minp, maxp)
return
end
local stone = minetest.find_nodes_in_area(minp, maxp,
{"default:dirt", "default:sand"})
{"default:sand"})
for n = 1, #stone do
if math.random(1, 50) == 1 then
local pos = {x = stone[n].x, y = stone[n].y, z = stone[n].z }
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == "default:water_source" then
if math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:coral"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:coral"})
elseif math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:coral1"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:coral1"})
elseif math.random(1,2) == 1 then
minetest.add_node({x=pos.x, y=pos.y+1, z=pos.z}, {name = "moreplants:coral2"})
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:coral2"})
end
end
end
if math.random(1, 25) == 1 then
local pos = {x = stone[n].x, y = stone[n].y, z = stone[n].z }
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == "default:water_source" then
if math.random(1,4) == 1 and minetest.get_node({x=pos.x, y=pos.y+3, z=pos.z}).name == "default:water_source" then
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:kelp1"})
elseif math.random(1,2) == 1 and minetest.get_node({x=pos.x, y=pos.y+6, z=pos.z}).name == "default:water_source" then
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:kelp3"})
elseif minetest.get_node({x=pos.x, y=pos.y+4, z=pos.z}).name == "default:water_source" then
minetest.add_node({x=pos.x, y=pos.y, z=pos.z}, {name = "moreplants:kelp2"})
end
end
end
end
end)

View File

@ -0,0 +1,103 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
mtllib kelp_3.mtl
o Plane.001_Plane.002
v 0.005000 0.500000 0.495000
v 0.005000 0.500000 -0.505000
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v -0.497500 0.500000 -0.002500
v 0.502500 0.500000 -0.002500
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v 0.500505 0.500500 -0.500505
v 0.500505 -0.500500 -0.500505
v 0.500505 0.500500 0.500505
v 0.500505 -0.500500 0.500505
v -0.500505 0.500500 -0.500505
v -0.500505 -0.500500 -0.500505
v -0.500505 0.500500 0.500505
v -0.500505 -0.500500 0.500505
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v 0.005000 3.500000 0.495000
v 0.005000 3.500000 -0.505000
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v -0.497500 3.500000 -0.002500
v 0.502500 3.500000 -0.002500
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Plane.001_Plane.002_plant
usemtl plant
s off
f 1/1/1 3/2/1 4/3/1 2/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 17/9/1 19/10/1 20/11/1 18/12/1
f 21/13/2 22/14/2 24/15/2 23/16/2
f 25/17/1 27/18/1 28/19/1 26/20/1
f 29/21/2 30/22/2 32/23/2 31/24/2
g Plane.001_Plane.002_sand
usemtl sand
f 9/25/3 13/26/3 15/27/3 11/28/3
f 14/29/4 10/30/4 12/31/4 16/32/4
f 12/33/2 11/34/2 15/27/2 16/32/2
f 10/35/5 9/36/5 11/37/5 12/38/5
f 14/29/6 13/26/6 9/39/6 10/40/6
f 16/41/1 15/42/1 13/43/1 14/44/1

View File

@ -0,0 +1,121 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
mtllib kelp_4.mtl
o Plane.001_Plane.002
v 0.005000 0.500000 0.495000
v 0.005000 0.500000 -0.505000
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v -0.497500 0.500000 -0.002500
v 0.502500 0.500000 -0.002500
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v 0.500505 0.500500 -0.500505
v 0.500505 -0.500500 -0.500505
v 0.500505 0.500500 0.500505
v 0.500505 -0.500500 0.500505
v -0.500505 0.500500 -0.500505
v -0.500505 -0.500500 -0.500505
v -0.500505 0.500500 0.500505
v -0.500505 -0.500500 0.500505
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v 0.005000 3.500000 0.495000
v 0.005000 3.500000 -0.505000
v 0.005000 4.500000 0.495000
v 0.005000 4.500000 -0.505000
v -0.497500 3.500000 -0.002500
v 0.502500 3.500000 -0.002500
v -0.497500 4.500000 -0.002500
v 0.502500 4.500000 -0.002500
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v 0.005000 3.500000 0.495000
v 0.005000 3.500000 -0.505000
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v -0.497500 3.500000 -0.002500
v 0.502500 3.500000 -0.002500
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Plane.001_Plane.002_plant
usemtl plant
s off
f 1/1/1 3/2/1 4/3/1 2/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 17/9/1 19/10/1 20/11/1 18/12/1
f 21/13/2 22/14/2 24/15/2 23/16/2
f 25/17/1 27/18/1 28/19/1 26/20/1
f 29/21/2 30/22/2 32/23/2 31/24/2
f 33/25/1 35/26/1 36/27/1 34/28/1
f 37/29/2 38/30/2 40/31/2 39/32/2
g Plane.001_Plane.002_sand
usemtl sand
f 9/33/3 13/34/3 15/35/3 11/36/3
f 14/37/4 10/38/4 12/39/4 16/40/4
f 12/41/2 11/42/2 15/35/2 16/40/2
f 10/43/5 9/44/5 11/45/5 12/46/5
f 14/37/6 13/34/6 9/47/6 10/48/6
f 16/49/1 15/50/1 13/51/1 14/52/1

View File

@ -0,0 +1,157 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
mtllib kelp_6.mtl
o Plane.001_Plane.002
v 0.005000 0.500000 0.495000
v 0.005000 0.500000 -0.505000
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v -0.497500 0.500000 -0.002500
v 0.502500 0.500000 -0.002500
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v 0.501006 0.501001 -0.501005
v 0.501006 -0.501000 -0.501005
v 0.501006 0.501001 0.501006
v 0.501006 -0.501000 0.501005
v -0.501006 0.501001 -0.501005
v -0.501006 -0.501000 -0.501005
v -0.501006 0.501001 0.501006
v -0.501006 -0.501000 0.501005
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v 0.005000 2.500000 0.495000
v 0.005000 2.500000 -0.505000
v 0.005000 3.500000 0.495000
v 0.005000 3.500000 -0.505000
v -0.497500 2.500000 -0.002500
v 0.502500 2.500000 -0.002500
v -0.497500 3.500000 -0.002500
v 0.502500 3.500000 -0.002500
v 0.005000 4.500000 0.495000
v 0.005000 4.500000 -0.505000
v 0.005000 5.500000 0.495000
v 0.005000 5.500000 -0.505000
v -0.497500 4.500000 -0.002500
v 0.502500 4.500000 -0.002500
v -0.497500 5.500000 -0.002500
v 0.502500 5.500000 -0.002500
v 0.005000 3.500000 0.495000
v 0.005000 3.500000 -0.505000
v 0.005000 4.500000 0.495000
v 0.005000 4.500000 -0.505000
v -0.497500 3.500000 -0.002500
v 0.502500 3.500000 -0.002500
v -0.497500 4.500000 -0.002500
v 0.502500 4.500000 -0.002500
v 0.005000 5.500000 0.495000
v 0.005000 5.500000 -0.505000
v 0.005000 6.500000 0.495000
v 0.005000 6.500000 -0.505000
v -0.497500 5.500000 -0.002500
v 0.502500 5.500000 -0.002500
v -0.497500 6.500000 -0.002500
v 0.502500 6.500000 -0.002500
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Plane.001_Plane.002_plant
usemtl plant
s off
f 1/1/1 3/2/1 4/3/1 2/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
f 17/9/1 19/10/1 20/11/1 18/12/1
f 21/13/2 22/14/2 24/15/2 23/16/2
f 25/17/1 27/18/1 28/19/1 26/20/1
f 29/21/2 30/22/2 32/23/2 31/24/2
f 33/25/1 35/26/1 36/27/1 34/28/1
f 37/29/2 38/30/2 40/31/2 39/32/2
f 41/33/1 43/34/1 44/35/1 42/36/1
f 45/37/2 46/38/2 48/39/2 47/40/2
f 49/41/1 51/42/1 52/43/1 50/44/1
f 53/45/2 54/46/2 56/47/2 55/48/2
g Plane.001_Plane.002_sand
usemtl sand
f 9/49/3 13/50/3 15/51/3 11/52/3
f 14/53/4 10/54/4 12/55/4 16/56/4
f 12/57/2 11/58/2 15/51/2 16/56/2
f 10/59/5 9/60/5 11/61/5 12/62/5
f 14/53/6 13/50/6 9/63/6 10/64/6
f 16/65/1 15/66/1 13/67/1 14/68/1

View File

@ -0,0 +1,67 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
mtllib waterplant.mtl
o Plane.001_Plane.002
v 0.005000 0.500000 0.495000
v 0.005000 0.500000 -0.505000
v 0.005000 1.500000 0.495000
v 0.005000 1.500000 -0.505000
v -0.497500 0.500000 -0.002500
v 0.502500 0.500000 -0.002500
v -0.497500 1.500000 -0.002500
v 0.502500 1.500000 -0.002500
v 0.500505 0.500500 -0.500505
v 0.500505 -0.500500 -0.500505
v 0.500505 0.500500 0.500505
v 0.500505 -0.500500 0.500505
v -0.500505 0.500500 -0.500505
v -0.500505 -0.500500 -0.500505
v -0.500505 0.500500 0.500505
v -0.500505 -0.500500 0.500505
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Plane.001_Plane.002_plant
usemtl plant
s off
f 1/1/1 3/2/1 4/3/1 2/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
g Plane.001_Plane.002_sand
usemtl sand
f 9/9/3 13/10/3 15/11/3 11/12/3
f 14/13/4 10/14/4 12/15/4 16/16/4
f 12/17/2 11/18/2 15/11/2 16/16/2
f 10/19/5 9/20/5 11/21/5 12/22/5
f 14/13/6 13/10/6 9/23/6 10/24/6
f 16/25/1 15/26/1 13/27/1 14/28/1

View File

@ -0,0 +1,67 @@
# Blender v2.79 (sub 0) OBJ File: ''
# www.blender.org
mtllib waterplant_large.mtl
o Plane.001_Plane.002
v 0.006250 0.500000 0.993750
v 0.006250 0.500000 -1.006250
v 0.006250 2.500000 0.993750
v 0.006250 2.500000 -1.006250
v -0.998750 0.500000 -0.001250
v 1.001250 0.500000 -0.001250
v -0.998750 2.500000 -0.001250
v 1.001250 2.500000 -0.001250
v 0.500505 0.500500 -0.500505
v 0.500505 -0.500500 -0.500505
v 0.500505 0.500500 0.500505
v 0.500505 -0.500500 0.500505
v -0.500505 0.500500 -0.500505
v -0.500505 -0.500500 -0.500505
v -0.500505 0.500500 0.500505
v -0.500505 -0.500500 0.500505
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Plane.001_Plane.002_plant
usemtl plant
s off
f 1/1/1 3/2/1 4/3/1 2/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
g Plane.001_Plane.002_sand
usemtl sand
f 9/9/3 13/10/3 15/11/3 11/12/3
f 14/13/4 10/14/4 12/15/4 16/16/4
f 12/17/2 11/18/2 15/11/2 16/16/2
f 10/19/5 9/20/5 11/21/5 12/22/5
f 14/13/6 13/10/6 9/23/6 10/24/6
f 16/25/1 15/26/1 13/27/1 14/28/1

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

View File

@ -403,7 +403,7 @@ stairs.register_stair_and_slab(
stairs.register_stair_and_slab(
"mossycobble",
nil,
"default:mossycobble",
{cracky = 3},
{"default_mossycobble.png"},
"Mossy Cobblestone Stair",