first commit
|
@ -0,0 +1,21 @@
|
||||||
|
unused_args = false
|
||||||
|
allow_defined_top = true
|
||||||
|
|
||||||
|
globals = {
|
||||||
|
"minetest",
|
||||||
|
"mobkit",
|
||||||
|
"stairs",
|
||||||
|
"bucket"
|
||||||
|
}
|
||||||
|
|
||||||
|
read_globals = {
|
||||||
|
string = {fields = {"split"}},
|
||||||
|
table = {fields = {"copy", "getn"}},
|
||||||
|
|
||||||
|
-- Builtin
|
||||||
|
"vector", "ItemStack",
|
||||||
|
"dump", "DIR_DELIM", "VoxelArea", "Settings",
|
||||||
|
|
||||||
|
-- MTG
|
||||||
|
"default", "sfinv", "creative",
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Redwood Biome
|
||||||
|
|
||||||
|
A Californian Redwood Biome.
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
- default
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
- Code: GPL v3.0
|
||||||
|
- Textures: CC BY-SA 4.0
|
|
@ -0,0 +1,625 @@
|
||||||
|
local modname = minetest.get_current_modname()
|
||||||
|
local S = minetest.get_translator(modname)
|
||||||
|
local mg_name = minetest.get_mapgen_setting("mg_name")
|
||||||
|
|
||||||
|
-- Register Biomes
|
||||||
|
|
||||||
|
minetest.register_biome({
|
||||||
|
name = "redwood_forest",
|
||||||
|
node_top = "redw:dirt_with_grass",
|
||||||
|
depth_top = 1,
|
||||||
|
node_filler = "redw:dirt",
|
||||||
|
depth_filler = 8,
|
||||||
|
node_riverbed = "redw:dirt",
|
||||||
|
depth_riverbed = 2,
|
||||||
|
node_water = "default:water_source",
|
||||||
|
depth_water_top = 5,
|
||||||
|
node_water_top = "default:water_source",
|
||||||
|
node_stone = "redw:sandstone",
|
||||||
|
y_max = 31000,
|
||||||
|
y_min = 1,
|
||||||
|
heat_point = 51.7,
|
||||||
|
humidity_point = 91.7,
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Register Nodes
|
||||||
|
|
||||||
|
minetest.register_node("redw:dirt_with_grass", {
|
||||||
|
description = S("Red Dirt with Grass"),
|
||||||
|
tiles = {"redw_dirt_with_grass.png", "redw_dirt.png",
|
||||||
|
{name = "redw_dirt.png^redw_dirt_with_grass_side.png",
|
||||||
|
tileable_vertical = false}},
|
||||||
|
groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
|
||||||
|
sounds = default.node_sound_dirt_defaults({
|
||||||
|
footstep = {name = "default_grass_footstep", gain = 0.25},
|
||||||
|
}),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:dirt", {
|
||||||
|
description = S("Red Dirt"),
|
||||||
|
tiles = {"redw_dirt.png"},
|
||||||
|
groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
|
||||||
|
sounds = default.node_sound_dirt_defaults({
|
||||||
|
footstep = {name = "default_grass_footstep", gain = 0.25},
|
||||||
|
}),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:sandstone", {
|
||||||
|
description = S("Red Sandstone"),
|
||||||
|
tiles = {"redw_sandstone.png"},
|
||||||
|
groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
|
||||||
|
sounds = default.node_sound_dirt_defaults({
|
||||||
|
footstep = {name = "default_grass_footstep", gain = 0.25},
|
||||||
|
}),
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Ferns
|
||||||
|
|
||||||
|
minetest.register_node("redw:dudley_shield_fern", {
|
||||||
|
description = S("Dudley's Shield Fern"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
tiles = {"redw_dudley_shield_fern.png"},
|
||||||
|
inventory_image = "redw_dudley_shield_fern.png",
|
||||||
|
wield_image = "redw_dudley_shield_fern.png",
|
||||||
|
paramtype = "light",
|
||||||
|
paramtype2 = "meshoptions",
|
||||||
|
place_param2 = 4,
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flammable = 3, attached_node = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 1 / 16, 3 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:deer_fern", {
|
||||||
|
description = S("Deer Fern"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.0,
|
||||||
|
tiles = {"redw_deer_fern.png"},
|
||||||
|
inventory_image = "redw_deer_fern.png",
|
||||||
|
wield_image = "redw_deer_fern.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, 0, 2 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:polypody_fern", {
|
||||||
|
description = S("Polypody Fern"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.0,
|
||||||
|
tiles = {"redw_polypody_fern.png"},
|
||||||
|
inventory_image = "redw_polypody_fern.png",
|
||||||
|
wield_image = "redw_polypody_fern.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 0, 3 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:western_swordfern", {
|
||||||
|
description = S("Western Swordfern"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.0,
|
||||||
|
tiles = {"redw_western_swordfern.png"},
|
||||||
|
inventory_image = "redw_western_swordfern.png",
|
||||||
|
wield_image = "redw_western_swordfern.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 0, 4 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
--Grass
|
||||||
|
|
||||||
|
minetest.register_node("redw:grass", {
|
||||||
|
description = S("Redwood Grass"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 0.8,
|
||||||
|
tiles = {"redw_grass.png"},
|
||||||
|
inventory_image = "redw_grass.png",
|
||||||
|
wield_image = "redw_grass.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -5 / 16, 4 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
--Redcurrant Bush Stuff
|
||||||
|
|
||||||
|
-- Required wrapper to allow customization of default.after_place_leaves
|
||||||
|
local function after_place_leaves(...)
|
||||||
|
return default.after_place_leaves(...)
|
||||||
|
end
|
||||||
|
|
||||||
|
minetest.register_craftitem("redw:redcurrants", {
|
||||||
|
description = S("Redcurrants"),
|
||||||
|
inventory_image = "redw_redcurrants.png",
|
||||||
|
groups = {food_redcurrants = 1, food_berry = 1},
|
||||||
|
on_use = minetest.item_eat(3),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:redcurrant_bush_leaves_with_berries", {
|
||||||
|
description = S("Redcurrant Bush Leaves with Berries"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
tiles = {"redw_redcurrant_bush_leaves.png^redw_redcurrant_overlay.png"},
|
||||||
|
inventory_image = "redw_redcurrant_bush_leaves.png^redw_redcurrant_overlay.png",
|
||||||
|
paramtype = "light",
|
||||||
|
groups = {snappy = 3, flammable = 2, leaves = 1, dig_immediate = 3},
|
||||||
|
drop = "redw:redcurrants",
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
node_dig_prediction = "redw:redcurrant_bush_leaves",
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16}
|
||||||
|
},
|
||||||
|
|
||||||
|
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||||
|
minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves"})
|
||||||
|
minetest.get_node_timer(pos):start(math.random(300, 1500))
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:redcurrant_bush_leaves", {
|
||||||
|
description = S("Redcurrant Bush Leaves"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
tiles = {"redw_redcurrant_bush_leaves.png"},
|
||||||
|
inventory_image = "redw_redcurrant_bush_leaves.png",
|
||||||
|
paramtype = "light",
|
||||||
|
groups = {snappy = 3, flammable = 2, leaves = 1},
|
||||||
|
drop = {
|
||||||
|
max_items = 1,
|
||||||
|
items = {
|
||||||
|
{items = {"redw:redcurrant_bush_sapling"}, rarity = 5},
|
||||||
|
{items = {"redw:redcurrant_bush_leaves"}}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16}
|
||||||
|
},
|
||||||
|
|
||||||
|
on_timer = function(pos, elapsed)
|
||||||
|
if minetest.get_node_light(pos) < 11 then
|
||||||
|
minetest.get_node_timer(pos):start(200)
|
||||||
|
else
|
||||||
|
minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves_with_berries"})
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
|
||||||
|
after_place_node = after_place_leaves,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:redcurrant_bush_sapling", {
|
||||||
|
description = S("Redcurrant Bush Sapling"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
tiles = {"redw_redcurrant_bush_sapling.png"},
|
||||||
|
inventory_image = "redw_redcurrant_bush_sapling.png",
|
||||||
|
wield_image = "redw_redcurrant_bush_sapling.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
on_timer = function(pos, elapsed)
|
||||||
|
minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves"})
|
||||||
|
minetest.get_node_timer(pos):start(math.random(300, 1500))
|
||||||
|
end,
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}
|
||||||
|
},
|
||||||
|
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
|
||||||
|
attached_node = 1, sapling = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
|
on_construct = function(pos)
|
||||||
|
minetest.get_node_timer(pos):start(math.random(300, 1500))
|
||||||
|
end,
|
||||||
|
|
||||||
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
itemstack = default.sapling_on_place(itemstack, placer, pointed_thing,
|
||||||
|
"redw:redcurrant_bush_sapling",
|
||||||
|
-- minp, maxp to be checked, relative to sapling pos
|
||||||
|
{x = -1, y = 0, z = -1},
|
||||||
|
{x = 1, y = 1, z = 1},
|
||||||
|
-- maximum interval of interior volume check
|
||||||
|
2)
|
||||||
|
|
||||||
|
return itemstack
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
--Flowers
|
||||||
|
|
||||||
|
minetest.register_node("redw:forsythia", {
|
||||||
|
description = S("Forsythia"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.3,
|
||||||
|
tiles = {"redw_forsythia.png"},
|
||||||
|
inventory_image = "redw_forsythia.png",
|
||||||
|
wield_image = "redw_forsythia.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_yellow = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -1/16, 4 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:hydrangea", {
|
||||||
|
description = S("Hydrangea"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.3,
|
||||||
|
tiles = {"redw_hydrangea.png"},
|
||||||
|
inventory_image = "redw_hydrangea.png",
|
||||||
|
wield_image = "redw_hydrangea.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_orange = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2/16, 4 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:sage", {
|
||||||
|
description = S("Sage"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.3,
|
||||||
|
tiles = {"redw_sage.png"},
|
||||||
|
inventory_image = "redw_sage.png",
|
||||||
|
wield_image = "redw_sage.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_blue = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, 0, 2 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:white_potentilla", {
|
||||||
|
description = S("White Potentilla"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.3,
|
||||||
|
tiles = {"redw_white_potentilla.png"},
|
||||||
|
inventory_image = "redw_white_potentilla.png",
|
||||||
|
wield_image = "redw_white_potentilla.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_white = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 2/16, 3 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("redw:hollycock", {
|
||||||
|
description = S("Hollycock"),
|
||||||
|
drawtype = "plantlike",
|
||||||
|
waving = 1,
|
||||||
|
visual_scale = 1.3,
|
||||||
|
tiles = {"redw_hollycock.png"},
|
||||||
|
inventory_image = "redw_hollycock.png",
|
||||||
|
wield_image = "redw_hollycock.png",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_pink = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-5 / 16, -0.5, -5 / 16, 5 / 16, -3/16, 5 / 16},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
--Mushroom
|
||||||
|
|
||||||
|
minetest.register_node("redw:verdigris_agaric", {
|
||||||
|
description = S("Verdigris Agaric"),
|
||||||
|
tiles = {"redw_verdigris_agaric.png"},
|
||||||
|
inventory_image = "redw_verdigris_agaric.png",
|
||||||
|
wield_image = "redw_verdigris_agaric.png",
|
||||||
|
drawtype = "plantlike",
|
||||||
|
paramtype = "light",
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = false,
|
||||||
|
buildable_to = true,
|
||||||
|
stack_max = 99,
|
||||||
|
groups = {snappy = 3, attached_node = 1, flammable = 1},
|
||||||
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
on_use = minetest.item_eat(-5),
|
||||||
|
selection_box = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, -1 / 16, 2 / 16},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
if mg_name ~= "v6" and mg_name ~= "singlenode" then
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:dirt",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
place_offset_y = -1,
|
||||||
|
flags = "place_center_x, place_center_z, force_placement",
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:dirt",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
spawn_by = "redw:dirt_with_grass",
|
||||||
|
num_spawn_by = 1,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
place_offset_y = -1,
|
||||||
|
flags = "place_center_x, place_center_z, force_placement",
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:dudley_shield_fern",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:deer_fern",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:polypody_fern",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:western_swordfern",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "flowers:mushroom_red",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.0008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "flowers:mushroom_brown",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.0008,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 31000,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
--Redcurrant
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:redcurrant_bush_leaves_with_berries",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass", "redw:dirt"},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.0008,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 278,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
--Grass
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:grass",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"redw:dirt_with_grass"},
|
||||||
|
sidelen = 16,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
fill_ratio = 0.05,
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
--Flowers
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:hydrangea",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 67,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:forsythia",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 645,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:white_potentilla",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 309,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:sage",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 459,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:hollycock",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt_with_grass",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 47,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
|
||||||
|
--Mushroom
|
||||||
|
minetest.register_decoration({
|
||||||
|
decoration = "redw:verdigris_agaric",
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = "redw:dirt",
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.05,
|
||||||
|
noise_params = {
|
||||||
|
offset = 0.005,
|
||||||
|
scale = 0.008,
|
||||||
|
spread = {x = 250, y = 250, z = 250},
|
||||||
|
seed = 55,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.66
|
||||||
|
},
|
||||||
|
biomes = {"redwood_forest"},
|
||||||
|
y_min = 1,
|
||||||
|
y_max = 80,
|
||||||
|
})
|
||||||
|
end
|
|
@ -0,0 +1,17 @@
|
||||||
|
# textdomain: redw
|
||||||
|
Red Dirt=Tierra rojiza
|
||||||
|
Red Sandstone=Piedra arenisca roja
|
||||||
|
Dudley's Shield Fern=Helecho Dudley
|
||||||
|
Deer Fern=Helecho de ciervo
|
||||||
|
Polypody Fern=Helecho polipodio
|
||||||
|
Western Swordfern=Helecho de espada occidental
|
||||||
|
Redwwod Grass=Hierba del bosque rojo
|
||||||
|
Hydrangea=Hortensia
|
||||||
|
Sage=Salvia
|
||||||
|
White Potentilla=Potentilla blanca
|
||||||
|
Hollycock=Alcea
|
||||||
|
Verdigris Agaric=Seta verdigris
|
||||||
|
Redcurrants=Grosellas
|
||||||
|
Redcurrant Bush Leaves with Berries=Hojas de grosello con bayas
|
||||||
|
Redcurrant Bush Leaves=Hojas de grosello
|
||||||
|
Redcurrant Bush Sapling=Retoño de grosello
|
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 551 B |
After Width: | Height: | Size: 745 B |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 1.7 KiB |