diff --git a/init.lua b/init.lua index 6be982f..25ba4e2 100644 --- a/init.lua +++ b/init.lua @@ -1,8 +1,8 @@ bonemeal = { item_list = { - bucket_water = "buckets:bucket_water", - bucket_empty = "buckets:bucket_empty", + bucket_water = "bucket:bucket_water", + bucket_empty = "bucket:bucket_empty", dirt = "default:dirt", torch = "default:torch", coral = "default:coral_skeleton" @@ -589,7 +589,6 @@ minetest.register_craftitem("bonemeal:gelatin_powder", { -- crafting recipes -- - -- gelatin powder minetest.register_craft({ output = "bonemeal:gelatin_powder 4", diff --git a/mods.lua b/mods.lua index 58ba78f..19d73db 100644 --- a/mods.lua +++ b/mods.lua @@ -86,7 +86,9 @@ if minetest.get_modpath("default") then {"default:sand", {}, {"default:dry_shrub", "", "", ""} }, {"default:desert_sand", {}, {"default:dry_shrub", "", "", ""} }, {"default:silver_sand", {}, {"default:dry_shrub", "", "", ""} }, - {"default:dirt_with_rainforest_litter", {}, {"default:junglegrass", "", "", ""}} + {"default:dirt_with_rainforest_litter", {}, {"default:junglegrass", "", "", ""} }, + {"default:dirt_with_coniferous_litter", {}, {"default:fern_1", "default:fern_2", + "default:fern_3", "", "", ""}} }) end @@ -162,6 +164,7 @@ if minetest.get_modpath("ethereal") then {"ethereal:banana_tree_sapling", ethereal.grow_banana_tree, "soil"}, {"ethereal:frost_tree_sapling", ethereal.grow_frost_tree, "soil"}, {"ethereal:mushroom_sapling", ethereal.grow_mushroom_tree, "soil"}, + {"ethereal:mushroom_brown_sapling", ethereal.grow_mushroom_brown_tree, "soil"}, {"ethereal:willow_sapling", ethereal.grow_willow_tree, "soil"}, {"ethereal:redwood_sapling", ethereal.grow_redwood_tree, "soil"}, {"ethereal:giant_redwood_sapling", ethereal.grow_giant_redwood_tree, "soil"}, @@ -293,29 +296,42 @@ end if minetest.get_modpath("df_trees") then local function spore_tree_fix(pos) - minetest.set_node(pos, {name = "air"}) - df_trees.spawn_spore_tree(pos) + minetest.remove_node(pos) ; df_trees.spawn_spore_tree(pos) end local function fungiwood_fix(pos) - minetest.set_node(pos, {name = "air"}) - df_trees.spawn_fungiwood(pos) + minetest.remove_node(pos) ; df_trees.spawn_fungiwood(pos) end local function tunnel_fix(pos) - minetest.set_node(pos, {name = "air"}) - df_trees.spawn_tunnel_tube(pos) + minetest.remove_node(pos) ; df_trees.spawn_tunnel_tube(pos) + end + + local function black_cap_fix(pos) + minetest.remove_node(pos) ; df_trees.spawn_black_cap(pos) + end + + local function goblin_cap_fix(pos) + minetest.remove_node(pos) ; df_trees.spawn_goblin_cap(pos) + end + + local function tower_cap_fix(pos) + minetest.remove_node(pos) ; df_trees.spawn_tower_cap(pos) + end + + local function nether_cap_fix(pos) + minetest.remove_node(pos) ; df_trees.spawn_nether_cap(pos) end bonemeal:add_sapling({ - {"df_trees:black_cap_sapling", df_trees.spawn_black_cap, "soil", true}, + {"df_trees:black_cap_sapling", black_cap_fix, "soil", true}, {"df_trees:fungiwood_sapling", fungiwood_fix, "soil", true}, - {"df_trees:goblin_cap_sapling", df_trees.spawn_goblin_cap, "soil", true}, + {"df_trees:goblin_cap_sapling", goblin_cap_fix, "soil", true}, {"df_trees:spore_tree_sapling", spore_tree_fix, "soil", true}, - {"df_trees:tower_cap_sapling", df_trees.spawn_tower_cap, "soil", true}, + {"df_trees:tower_cap_sapling", tower_cap_fix, "soil", true}, {"df_trees:tunnel_tube_sapling", tunnel_fix, "soil", true}, - {"df_trees:nether_cap_sapling", df_trees.spawn_nether_cap, "group:nether_cap", true}, - {"df_trees:nether_cap_sapling", df_trees.spawn_nether_cap, "group:cools_lava", true} + {"df_trees:nether_cap_sapling", nether_cap_fix, "group:nether_cap", true}, + {"df_trees:nether_cap_sapling", nether_cap_fix, "group:cools_lava", true} }) end