parent
cf9ce8c60e
commit
0f0a16f9c0
|
@ -81,10 +81,18 @@ minetest.register_abm({
|
||||||
minetest.grow_canapa(...)
|
minetest.grow_canapa(...)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
minetest.register_biome({
|
if minetest.get_modpath("default") then
|
||||||
|
|
||||||
|
--[[minetest.register_biome({
|
||||||
name = "canapa_swamp",
|
name = "canapa_swamp",
|
||||||
--node_dust = "",
|
--node_dust = "",
|
||||||
node_top = "default:dirt_with_grass",
|
node_top ={ "default:dirt_with_grass",
|
||||||
|
"default:dirt_with_grass" ,
|
||||||
|
"default:dirt" ,
|
||||||
|
"default:dirt_with_rainforest_litter",
|
||||||
|
"default:dry_dirt",
|
||||||
|
"default:dirt_with_snow",
|
||||||
|
"default:dirt_with_coniferous_litter"},
|
||||||
depth_top = 1,
|
depth_top = 1,
|
||||||
node_filler = "default:dirt",
|
node_filler = "default:dirt",
|
||||||
depth_filler = 3,
|
depth_filler = 3,
|
||||||
|
@ -95,37 +103,55 @@ minetest.register_biome({
|
||||||
--node_river_water = "",
|
--node_river_water = "",
|
||||||
node_riverbed = "default:sand",
|
node_riverbed = "default:sand",
|
||||||
depth_riverbed = 2,
|
depth_riverbed = 2,
|
||||||
y_min = -1,
|
y_min = 1,
|
||||||
y_max = 0,
|
y_max = 2,
|
||||||
heat_point = 89,
|
heat_point = 89,
|
||||||
humidity_point = 22,
|
humidity_point = 22,
|
||||||
})
|
})]]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
place_on = {"default:dirt_with_grass",
|
place_on = {"default:dirt_with_grass" ,
|
||||||
"default_dirt"},
|
"default:dirt" ,
|
||||||
|
"default:dirt_with_rainforest_litter",
|
||||||
|
"default:dry_dirt",
|
||||||
|
"default:dirt_with_snow",
|
||||||
|
"default:dirt_with_coniferous_litter" },
|
||||||
sidelen = 16,
|
sidelen = 16,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
offset = -0.3,
|
offset = -0.3,
|
||||||
scale = 0.7,
|
scale = 0.7,
|
||||||
spread = {x = 100, y = 100, z = 100},
|
spread = {x = 100, y =100, z = 100},
|
||||||
seed = 1,
|
seed = 354,
|
||||||
octaves = 3,
|
octaves = 3,
|
||||||
persist = 1.5
|
persist = 1.5
|
||||||
},
|
},
|
||||||
fill_ratio = 0.03,
|
fill_ratio = 0.03,
|
||||||
biomes = {"canapa_swamp",
|
biomes = {--"canapa_swamp",
|
||||||
"tundra_beach",
|
"cold_desert",
|
||||||
"savanna_shore",
|
"rainforest",
|
||||||
"delicious_forest_shore"},
|
"grassland_dunes",
|
||||||
|
"coniferous_forest_dunes",
|
||||||
|
"savanna",
|
||||||
|
"taiga",
|
||||||
|
"coniferous_forest",
|
||||||
|
"deciduous_forest",
|
||||||
|
"desert",
|
||||||
|
"sandstone_desert",
|
||||||
|
"cold_desert","canapa_swamp",
|
||||||
|
"tundra_beach",
|
||||||
|
"savanna_shore",
|
||||||
|
"delicious_forest_shore",
|
||||||
|
"grassland",
|
||||||
|
"floatland_grassland"},
|
||||||
|
|
||||||
y_min = 1,
|
y_min = 1,
|
||||||
y_max = 5,
|
y_max = 3,
|
||||||
decoration = "cannabis:canapa",
|
decoration = "cannabis:canapa",
|
||||||
height = 5,
|
height = 2,
|
||||||
height_max = 0,
|
height_max = 7,
|
||||||
spawn_by = "default:water_source",
|
spawn_by = "default:water_source",
|
||||||
num_spawn_by = 1,
|
num_spawn_by = 1,
|
||||||
})
|
})
|
||||||
|
@ -133,7 +159,9 @@ minetest.register_biome({
|
||||||
|
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "schematic",
|
deco_type = "schematic",
|
||||||
place_on = {"default:dirt_with_grass"},
|
place_on = {"default:dirt_with_grass",
|
||||||
|
"default:dirt",
|
||||||
|
"default:sand"},
|
||||||
sidelen = 16,
|
sidelen = 16,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
offset = -0.3,
|
offset = -0.3,
|
||||||
|
@ -143,12 +171,24 @@ minetest.register_biome({
|
||||||
octaves = 3,
|
octaves = 3,
|
||||||
persist = 0.7
|
persist = 0.7
|
||||||
},
|
},
|
||||||
biomes = {"canapa_swamp"},
|
biomes = {--"canapa_swampr",
|
||||||
|
"rainforest_swamp",
|
||||||
|
"savanna",
|
||||||
|
"taiga",
|
||||||
|
"coniferous_forest",
|
||||||
|
"deciduous_forest",
|
||||||
|
"desert",
|
||||||
|
"sandstone_desert",
|
||||||
|
"cold_desert","canapa_swamp",
|
||||||
|
"tundra_beach",
|
||||||
|
"savanna_shore",
|
||||||
|
"delicious_forest_shore",
|
||||||
|
"floatland_grassland"},
|
||||||
y_min = 0,
|
y_min = 0,
|
||||||
y_max = 0,
|
y_max = 0,
|
||||||
schematic = path .. "/schematics/canapa.mts",--minetest.get_modpath("cannabis").."/schematics/canapa.mts",
|
schematic = path .. "/schematics/canapa.mts",--minetest.get_modpath("cannabis").."/schematics/canapa.mts",
|
||||||
})
|
})
|
||||||
|
end
|
||||||
-- This file supplies hemp for the plantlife modpack
|
-- This file supplies hemp for the plantlife modpack
|
||||||
-- Last revision: 2016-01-14
|
-- Last revision: 2016-01-14
|
||||||
|
|
||||||
|
|
|
@ -38,9 +38,14 @@ minetest.register_node("cannabis:canapa_red", {
|
||||||
function minetest.grow_canapa_red(pos, node)
|
function minetest.grow_canapa_red(pos, node)
|
||||||
pos.y = pos.y - 1
|
pos.y = pos.y - 1
|
||||||
local name = minetest.get_node(pos).name
|
local name = minetest.get_node(pos).name
|
||||||
if name ~= "default:sand" and name ~= "default:desert_sand"
|
if name ~= "default:sand"
|
||||||
and name ~= "default:silver_sand"
|
and name ~= "default:desert_sand"
|
||||||
and name ~= "default:dry_dirt_with_dry_grass" then
|
and name ~= "default:sandstone"
|
||||||
|
and name ~= "default:silver_sand"
|
||||||
|
and name ~= "default:dry_dirt_with_dry_grass"
|
||||||
|
and name ~= "default:ddirt_with_grass"
|
||||||
|
and name ~= "default:dirt"
|
||||||
|
and name ~= "default:dry_dirt"then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not minetest.find_node_near(pos, 5, {"group:water"}) then
|
if not minetest.find_node_near(pos, 5, {"group:water"}) then
|
||||||
|
@ -68,19 +73,27 @@ minetest.register_abm({
|
||||||
label = "Grow canapa red",
|
label = "Grow canapa red",
|
||||||
nodenames = {"cannabis:canapa_red"},
|
nodenames = {"cannabis:canapa_red"},
|
||||||
neighbors ={"default:sand",
|
neighbors ={"default:sand",
|
||||||
|
"default:sandstone",
|
||||||
"default:desert_sand",
|
"default:desert_sand",
|
||||||
"default:silver_sand",
|
"default:silver_sand",
|
||||||
"default:dry_dirt_with_dry_grass"},
|
"default:dry_dirt_with_dry_grass",
|
||||||
|
"default:dry_dirt",
|
||||||
|
"default:dirt_with_grass",
|
||||||
|
"default:dirt"},
|
||||||
interval = 2,
|
interval = 2,
|
||||||
chance = 10,
|
chance = 10,
|
||||||
action = function(...)
|
action = function(...)
|
||||||
minetest.grow_canapa_red(...)
|
minetest.grow_canapa_red(...)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
minetest.register_biome({
|
--___________________________________________________________
|
||||||
|
if minetest.get_modpath("default") then
|
||||||
|
--[[minetest.register_biome({
|
||||||
name = "canapa_swampr",
|
name = "canapa_swampr",
|
||||||
--node_dust = "",
|
--node_dust = "",
|
||||||
node_top ={"default:desert_sand","summer:sabbia_mare"},
|
node_top ={"default:desert_sand",
|
||||||
|
"default:sand",
|
||||||
|
"default:silver_sand"},
|
||||||
depth_top = 1,
|
depth_top = 1,
|
||||||
node_filler = "default:desert_sand",
|
node_filler = "default:desert_sand",
|
||||||
depth_filler = 1,
|
depth_filler = 1,
|
||||||
|
@ -96,35 +109,59 @@ minetest.register_biome({
|
||||||
--heat_point = 0,
|
--heat_point = 0,
|
||||||
-- humidity_point = 1,
|
-- humidity_point = 1,
|
||||||
})
|
})
|
||||||
|
]]
|
||||||
|
|
||||||
|
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
place_on = {"summer:sabbia_mare","default:dirt_with_grass","default:desert_sand","default:dirt_with_dry_grass"},
|
place_on = {"default:silver_sand",
|
||||||
|
"default:desert_sand",
|
||||||
|
"default:dirt",
|
||||||
|
"default:dry_dirt",
|
||||||
|
"default:sand",
|
||||||
|
"default:dry_dirt_with_dry_grass"
|
||||||
|
},
|
||||||
sidelen = 16,
|
sidelen = 16,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
offset = -0.3,
|
offset = -0.3,
|
||||||
scale = 0.7,
|
scale = 0.7,
|
||||||
spread = {x = 100, y = 100, z = 100},
|
spread = {x = 100, y =100, z =100},
|
||||||
seed = 1,
|
seed = 354,
|
||||||
octaves = 3,
|
octaves = 3,
|
||||||
persist = 1.5
|
persist = 1.5
|
||||||
},
|
},
|
||||||
biomes = {"canapa_swampr"},
|
biomes = {--"canapa_swampr",
|
||||||
|
"sandstone_desert",
|
||||||
|
"savanna",
|
||||||
|
"taiga",
|
||||||
|
"coniferous_forest",
|
||||||
|
"deciduous_forest",
|
||||||
|
"desert",
|
||||||
|
"sandstone_desert",
|
||||||
|
"cold_desert","canapa_swamp",
|
||||||
|
"tundra_beach",
|
||||||
|
"savanna_shore",
|
||||||
|
"savanna_ocean",
|
||||||
|
"delicious_forest_shore",
|
||||||
|
"floatland_grassland"},
|
||||||
y_min = 1,
|
y_min = 1,
|
||||||
y_max = 5,
|
y_max = 2,
|
||||||
decoration = "cannabis:canapa_red",
|
decoration = "cannabis:canapa_red",
|
||||||
height = 5,
|
height = 2,
|
||||||
height_max = 5,
|
height_max = 7,
|
||||||
spawn_by ={ "default:desert_sand","default:sand"},
|
spawn_by ="default:water_source",
|
||||||
num_spawn_by = 1,
|
num_spawn_by = 1,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
minetest.register_decoration({
|
--[[ minetest.register_decoration({
|
||||||
deco_type = "schematic",
|
deco_type = "schematic",
|
||||||
place_on = {"default:dirt","default:dirt_with_grass","default:desert_sand","default:dirt_with_dry_grass"},
|
place_on = {"default:dry_dirt",
|
||||||
|
"default:dirt",
|
||||||
|
"default:silver_sand",
|
||||||
|
"default:desert_sand",
|
||||||
|
"default:dry_dirt_with_dry_grass",
|
||||||
|
"default:sand"},
|
||||||
sidelen = 16,
|
sidelen = 16,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
offset = -0.3,
|
offset = -0.3,
|
||||||
|
@ -134,13 +171,25 @@ minetest.register_biome({
|
||||||
octaves = 3,
|
octaves = 3,
|
||||||
persist = 0.7
|
persist = 0.7
|
||||||
},
|
},
|
||||||
biomes = {"canapa_swampr"},
|
biomes = {--"canapa_swampr",
|
||||||
y_min = 0,
|
"rainforest_swamp",
|
||||||
y_max = 31000,
|
"savanna",
|
||||||
schematic = path .. "/schematics/canapa.mts",
|
"taiga",
|
||||||
})
|
"coniferous_forest",
|
||||||
|
"deciduous_forest",
|
||||||
|
"desert",
|
||||||
|
"sandstone_desert",
|
||||||
|
"cold_desert",
|
||||||
|
"tundra_beach",
|
||||||
|
"savanna_shore",
|
||||||
|
"delicious_forest_shore",
|
||||||
|
"floatland_grassland"},
|
||||||
|
y_min = -1,
|
||||||
|
y_max = 0,
|
||||||
|
schematic = path .. "/schematics/canapa_red.mts",
|
||||||
|
})]]
|
||||||
|
|
||||||
|
end
|
||||||
minetest.register_node('cannabis:seedling_r', {
|
minetest.register_node('cannabis:seedling_r', {
|
||||||
description = S("Hemp red(seedling)"),
|
description = S("Hemp red(seedling)"),
|
||||||
drawtype = 'plantlike',
|
drawtype = 'plantlike',
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue