add more gravelsieve outputs

master
flux 2021-02-26 14:38:29 -08:00
parent 191763667e
commit 42ec42d5d8
4 changed files with 448 additions and 5 deletions

View File

@ -606,13 +606,13 @@ if minetest.get_modpath("gravelsieve") then
minetest.register_craft({
output = "gravelsieve:auto_sieve",
recipe = {
{"default:diamondblock", "default:diamondblock", "default:diamondblock"},
{"default:mese", "gravelsieve:sieve", "default:mese"},
{"default:diamondblock", "default:mese", "default:diamondblock"},
{"default:diamondblock", "titanium:block", "default:diamondblock"},
{"titanium:block", "gravelsieve:sieve", "titanium:block"},
{"default:diamondblock", "titanium:block", "default:diamondblock"},
},
})
-- make comopressed gravel behave like other compressed nodes
-- make compressed gravel behave like other compressed nodes
minetest.clear_craft({output="gravelsieve:compressed_gravel"})
minetest.clear_craft({recipe="gravelsieve:compressed_gravel", type="cooking"})
minetest.register_craft({

View File

@ -1,4 +1,4 @@
name=bls
description=Glue to hold the Blocky Survival Minetest server together
depends=default,lib_chatcmdbuilder,moreblocks
optional_depends=3d_armor,3d_armor_stand,areas,bakedclay,baldcypress,bamboo,baobab,basic_materials,bbq,binoculars,birch,bonemeal,bucket,building_blocks,caverealms,cavestuff,cblocks,cherrytree,chestnuttree,clementinetree,cottages,creative,cucina_vegana,currency,digilines,digistuff,doors,dye,ebony,facade,farming,flowers,gravelsieve,hangglider,homedecor_gastronomy,homedecor_office,hot_air_balloons,irc,irc2,itemframes,jacaranda,larch,lemontree,letters,lurkcoin,mahogany,maple,maptools,mesecons,mesecons_commandblock,mesecons_luacontroller,mesecons_mvps,mesecons_noteblock,mesecons_pistons,mobs,mobs_animal,more_monoids,moreplants,moretrees,orienteering,other_worlds,palm,pineapple,pomegranate,quartz,replacer,ropes,shields,technic_chests,technic_worldgen,techpack_warehouse,terumet,titanium,tnt,travelnet,tubelib,tubelib_addons1,walking_light,willow,wool,xdecor
optional_depends=3d_armor,3d_armor_stand,areas,bakedclay,baldcypress,bamboo,baobab,basic_materials,bbq,binoculars,birch,bonemeal,bucket,building_blocks,butterflies,caverealms,cavestuff,cblocks,cherrytree,chestnuttree,clementinetree,cottages,creative,cucina_vegana,currency,digilines,digistuff,doors,dye,ebony,facade,farming,ferns,fireflies,flowers,gravelsieve,hangglider,hollytree,homedecor_gastronomy,homedecor_office,hot_air_balloons,irc,irc2,itemframes,jacaranda,larch,lemontree,letters,lurkcoin,mahogany,maple,maptools,mesecons,mesecons_commandblock,mesecons_luacontroller,mesecons_mvps,mesecons_noteblock,mesecons_pistons,mobs,mobs_animal,mobs_bugslive,molehills,more_monoids,moreplants,moretrees,nsspf,oak,orienteering,other_worlds,palm,pineapple,plumtree,pomegranate,quartz,rainf,redtrees,replacer,ropes,sakuragi,shields,swaz,technic_chests,technic_worldgen,techpack_warehouse,terumet,titanium,tnt,travelnet,tubelib,tubelib_addons1,vines,walking_light,willow,wool,xdecor

View File

@ -8,6 +8,7 @@ bakedclay
baldcypress
bamboo
baobab
bakedclay
basic_materials
bbq
binoculars
@ -15,6 +16,7 @@ birch
bonemeal
bucket
building_blocks
butterflies
caverealms
cavestuff
cblocks
@ -32,9 +34,12 @@ dye
ebony
facade
farming
ferns
fireflies
flowers
gravelsieve
hangglider
hollytree
homedecor_gastronomy
homedecor_office
hot_air_balloons
@ -57,18 +62,27 @@ mesecons_noteblock
mesecons_pistons
mobs
mobs_animal
mobs_bugslive
molehills
more_monoids
moreplants
moretrees
nsspf
oak
orienteering
other_worlds
palm
pineapple
plumtree
pomegranate
quartz
rainf
redtrees
replacer
ropes
sakuragi
shields
swaz
technic_chests
technic_worldgen
techpack_warehouse
@ -78,6 +92,7 @@ tnt
travelnet
tubelib
tubelib_addons1
vines
walking_light
willow
wool

View File

@ -91,3 +91,431 @@ end
if minetest.get_modpath("titanium") then
gs_api.register_output("gravelsieve:compressed_gravel", "titanium:titanium", 1 / 5000)
end
--------------------------
-- dirt --
--------------------------
if minetest.get_modpath("cavestuff") then
gs_api.register_input("default:dirt", 1 - (1 / 5), {
["default:silver_sand"] = 1,
["default:sand"] = 1 / 2,
["default:desert_sand"] = 1 / 4,
["cavestuff:pebble_1"] = 1 / 8,
["cavestuff:desert_pebble_1"] = 1 / 8,
})
else
gs_api.register_input("default:dirt", 1 - (1 / 5), {
["default:silver_sand"] = 1,
["default:sand"] = 1 / 2,
["default:desert_sand"] = 1 / 4,
})
end
gs_api.register_output("default:dirt", "default:stick", 1)
gs_api.register_output("default:dirt", "default:clay_lump", 1)
if minetest.get_modpath("bonemeal") then
gs_api.register_output("default:dirt", "bonemeal:bone", 1 / 10)
end
if minetest.get_modpath("chestnuttree") then
gs_api.register_output("default:dirt", "chestnuttree:bur", 1 / 10)
end
if minetest.get_modpath("cucina_vegana") then
gs_api.register_output("default:dirt", "cucina_vegana:asparagus_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:chives_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:flax_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:kohlrabi_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:lettuce_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:parsley_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:peanut_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:rice_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:rosemary_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:soy_seed", 1 / 2)
gs_api.register_output("default:dirt", "cucina_vegana:sunflower_seed", 1 / 2)
end
if minetest.get_modpath("farming") then
gs_api.register_output("default:dirt", "farming:beans", 1 / 2)
gs_api.register_output("default:dirt", "farming:beetroot", 1 / 2)
gs_api.register_output("default:dirt", "farming:carrot", 1 / 2)
gs_api.register_output("default:dirt", "farming:cocoa_beans", 1 / 2)
gs_api.register_output("default:dirt", "farming:coffee_beans", 1 / 2)
gs_api.register_output("default:dirt", "farming:corn", 1 / 2)
gs_api.register_output("default:dirt", "farming:garlic", 1 / 2)
gs_api.register_output("default:dirt", "farming:onion", 1 / 2)
gs_api.register_output("default:dirt", "farming:peas", 1 / 2)
gs_api.register_output("default:dirt", "farming:peppercorn", 1 / 2)
gs_api.register_output("default:dirt", "farming:potato", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_barley", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_cotton", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_hemp", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_mint", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_oat", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_rye", 1 / 2)
gs_api.register_output("default:dirt", "farming:seed_wheat", 1 / 2)
gs_api.register_output("default:dirt", "farming:soy_beans", 1 / 2)
end
if minetest.get_modpath("ferns") then
gs_api.register_output("default:dirt", "ferns:ferntuber", 1 / 2)
end
if minetest.get_modpath("flowers") then
gs_api.register_output("default:dirt", "flowers:mushroom_brown", 1 / 2)
gs_api.register_output("default:dirt", "flowers:mushroom_red", 1 / 2)
end
if minetest.get_modpath("maptools") then
gs_api.register_output("default:dirt", "maptools:copper_coin", 1 / 100)
gs_api.register_output("default:dirt", "maptools:silver_coin", 1 / 500)
gs_api.register_output("default:dirt", "maptools:gold_coin", 1 / 1000)
end
if minetest.get_modpath("molehills") then
gs_api.register_output("default:dirt", "molehills:molehill", 1 / 2)
end
if minetest.get_modpath("moretrees") then
gs_api.register_output("default:dirt", "moretrees:acorn", 1 / 2)
gs_api.register_output("default:dirt", "moretrees:cedar_cone", 1 / 2)
gs_api.register_output("default:dirt", "moretrees:fir_cone", 1 / 2)
gs_api.register_output("default:dirt", "moretrees:spruce_cone", 1 / 2)
end
if minetest.get_modpath("nsspf") then
gs_api.register_output("default:dirt", "nsspf:amanita_muscaria", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:amanita_phalloides", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:boletus_edulis", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:boletus_pinophilus", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:boletus_satanas", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:cantharellus_cibarius", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:clitocybe_glacialis", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:coprinus_atramentarius", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:gyromitra_esculenta", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:hygrophorus_goetzii", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:lentinus_strigosus", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:lycoperdon_pyriforme", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:macrolepiota_procera", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:marasmius_haematocephalus", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:morchella_conica", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:psilocybe_cubensis", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:russula_xerampelina", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:suillus_grevillei", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:terfezia_arenaria", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:tuber_borchii", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:tuber_magnatum_pico", 1 / 10)
gs_api.register_output("default:dirt", "nsspf:tuber_melanosporum", 1 / 10)
end
if minetest.get_modpath("oak") then
gs_api.register_output("default:dirt", "oak:acorn", 1 / 2)
end
if minetest.get_modpath("rainf") then
gs_api.register_output("default:dirt", "rainf:champignon", 1 / 2)
end
if minetest.get_modpath("vines") then
gs_api.register_output("default:dirt", "vines:root_end", 1 / 2)
gs_api.register_output("default:dirt", "vines:root_middle", 1 / 2)
end
---------------
-- dirt_with_grass
---------------
gs_api.register_input("default:dirt_with_grass", 1 - (1 / 5), {
["default:silver_sand"] = 1,
["default:sand"] = 1 / 2,
["default:desert_sand"] = 1 / 4,
["default:dirt"] = 1 / 8,
})
gs_api.register_output("default:dirt_with_grass", "default:apple", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:dry_grass_1", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:dry_shrub", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:fern_1", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:grass_1", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:junglegrass", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:marram_grass_1", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "default:papyrus", 1 / 2)
if minetest.get_modpath("bakedclay") then
gs_api.register_output("default:dirt_with_grass", "bakedclay:delphinium", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "bakedclay:lazarus", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "bakedclay:mannagrass", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "bakedclay:thistle", 1 / 2)
end
if minetest.get_modpath("baldcypress") then
gs_api.register_output("default:dirt_with_grass", "baldcypress:dry_branches", 1 / 2)
end
if minetest.get_modpath("bonemeal") then
gs_api.register_output("default:dirt_with_grass", "bonemeal:bone", 1 / 10)
end
if minetest.get_modpath("bbq") then
gs_api.register_output("default:dirt_with_grass", "bbq:yeast", 1 / 2)
end
if minetest.get_modpath("butterflies") then
gs_api.register_output("default:dirt_with_grass", "butterflies:butterfly_red", 1 / 20)
gs_api.register_output("default:dirt_with_grass", "butterflies:butterfly_violet", 1 / 20)
gs_api.register_output("default:dirt_with_grass", "butterflies:butterfly_white", 1 / 20)
end
if minetest.get_modpath("cherrytree") then
gs_api.register_output("default:dirt_with_grass", "cherrytree:cherries", 1 / 2)
end
if minetest.get_modpath("clementinetree") then
gs_api.register_output("default:dirt_with_grass", "clementinetree:clementine", 1 / 2)
end
if minetest.get_modpath("cottages") then
gs_api.register_output("default:dirt_with_grass", "cottages:hay_mat", 1 / 2)
end
if minetest.get_modpath("ebony") then
gs_api.register_output("default:dirt_with_grass", "ebony:creeper", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "ebony:creeper_leaves", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "ebony:liana", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "ebony:persimmon", 1 / 2)
end
if minetest.get_modpath("farming") then
gs_api.register_output("default:dirt_with_grass", "farming:barley", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:blackberry", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:blueberries", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:cabbage", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:chili_pepper", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:cucumber", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:cotton", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:grapes", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:hemp_leaf", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:lettuce", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:mint_leaf", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:oat", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:pepper", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:pepper_red", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:pepper_yellow", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:pineapple", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:raspberries", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:rhubarb", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:rye", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "farming:tomato", 1 / 2)
end
if minetest.get_modpath("ferns") then
gs_api.register_output("default:dirt_with_grass", "ferns:fiddlehead", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "ferns:horsetail_01", 1 / 2)
end
if minetest.get_modpath("fireflies") then
gs_api.register_output("default:dirt_with_grass", "fireflies:firefly", 1 / 40)
end
if minetest.get_modpath("flowers") then
gs_api.register_output("default:dirt_with_grass", "flowers:chrysanthemum_green", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:dandelion_white", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:dandelion_yellow", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:geranium", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:rose", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:tulip", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:tulip_black", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "flowers:viola", 1 / 2)
end
if minetest.get_modpath("lemontree") then
gs_api.register_output("default:dirt_with_grass", "lemontree:lemon", 1 / 2)
end
if minetest.get_modpath("mahogany") then
gs_api.register_output("default:dirt_with_grass", "mahogany:creeper", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "mahogany:flower_creeper", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "mahogany:hanging_creeper", 1 / 2)
end
if minetest.get_modpath("mobs_animal") then
gs_api.register_output("default:dirt_with_grass", "mobs_animal:bee", 1 / 20)
end
if minetest.get_modpath("mobs_bugslive") then
gs_api.register_output("default:dirt_with_grass", "mobs_bugslive:bug", 1 / 20)
end
if minetest.get_modpath("moreplants") then
gs_api.register_output("default:dirt_with_grass", "moreplants:bigfern", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:bigflower", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:blueflower", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:bluespike", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:bulrush", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:bush", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:clover", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:curlyfruit", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:deadweed", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:fern", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:groundfung", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:jungleflower", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:medflower", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:moonflower", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:spikefern", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:tallgrass", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "moreplants:weed", 1 / 2)
end
if minetest.get_modpath("plumtree") then
gs_api.register_output("default:dirt_with_grass", "plumtree:plum", 1 / 2)
end
if minetest.get_modpath("pomegranate") then
gs_api.register_output("default:dirt_with_grass", "pomegranate:pomegranate", 1 / 2)
end
if minetest.get_modpath("rainf") then
gs_api.register_output("default:dirt_with_grass", "rainf:camomille", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:dahlia", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:grapes", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:grass", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:hyacinth", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:pansy", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:red_daisy", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "rainf:weed", 1 / 2)
end
if minetest.get_modpath("sakuragi") then
gs_api.register_output("default:dirt_with_grass", "sakuragi:cherry", 1 / 2)
end
if minetest.get_modpath("swaz") then
gs_api.register_output("default:dirt_with_grass", "swaz:barberries", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "swaz:iris", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "swaz:lavender", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "swaz:pampas_grass", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "swaz:reed", 1 / 2)
gs_api.register_output("default:dirt_with_grass", "swaz:swamp_grass", 1 / 2)
end
----------------------
-- saplings
----------------------
local function register_sapling(leaf, sapling)
gs_api.register_input(leaf, 1 - (1 / 5), {
["default:stick"] = 1,
})
gs_api.register_output(leaf, sapling, 1)
end
register_sapling("default:acacia_bush_leaves", "default:acacia_bush_sapling")
register_sapling("default:acacia_leaves", "default:acacia_sapling")
register_sapling("default:aspen_leaves", "default:aspen_sapling")
register_sapling("default:blueberry_bush_leaves", "default:blueberry_bush_sapling")
register_sapling("default:bush_leaves", "default:bush_sapling")
register_sapling("default:jungleleaves", "default:junglesapling")
register_sapling("default:leaves", "default:sapling")
register_sapling("default:pine_bush_needles", "default:pine_bush_sapling")
register_sapling("default:pine_needles", "default:pine_sapling")
if minetest.get_modpath("baldcypress") then
register_sapling("baldcypress:leaves", "baldcypress:sapling")
end
if minetest.get_modpath("bamboo") then
register_sapling("bamboo:leaves", "bamboo:sprout")
end
if minetest.get_modpath("birch") then
register_sapling("birch:leaves", "birch:sapling")
end
if minetest.get_modpath("cherrytree") then
register_sapling("cherrytree:leaves", "cherrytree:sapling")
end
if minetest.get_modpath("chestnuttree") then
register_sapling("chestnuttree:leaves", "chestnuttree:sapling")
end
if minetest.get_modpath("clementinetree") then
register_sapling("clementinetree:leaves", "clementinetree:sapling")
end
if minetest.get_modpath("ebony") then
register_sapling("ebony:leaves", "ebony:sapling")
end
if minetest.get_modpath("hollytree") then
register_sapling("hollytree:leaves", "hollytree:sapling")
end
if minetest.get_modpath("jacaranda") then
register_sapling("jacaranda:blossom_leaves", "jacaranda:sapling")
end
if minetest.get_modpath("larch") then
register_sapling("larch:leaves", "larch:sapling")
gs_api.register_output("larch:leaves", "larch:moss", 1 / 10)
end
if minetest.get_modpath("lemontree") then
register_sapling("lemontree:leaves", "lemontree:sapling")
end
if minetest.get_modpath("mahogany") then
register_sapling("mahogany:leaves", "mahogany:sapling")
end
if minetest.get_modpath("maple") then
register_sapling("maple:leaves", "maple:sapling")
end
if minetest.get_modpath("moretrees") then
register_sapling("moretrees:apple_tree_leaves", "moretrees:apple_tree_sapling")
register_sapling("moretrees:beech_leaves", "moretrees:beech_sapling")
register_sapling("moretrees:birch_leaves", "moretrees:birch_sapling")
register_sapling("moretrees:cedar_leaves", "moretrees:cedar_sapling")
register_sapling("moretrees:date_palm_leaves", "moretrees:date_palm_sapling")
register_sapling("moretrees:fir_leaves", "moretrees:fir_sapling")
register_sapling("moretrees:fir_leaves_bright", "moretrees:fir_sapling")
register_sapling("moretrees:jungletree_leaves_red", "default:junglesapling")
register_sapling("moretrees:jungletree_leaves_yellow", "default:junglesapling")
register_sapling("moretrees:oak_leaves", "moretrees:oak_sapling")
register_sapling("moretrees:palm_leaves", "moretrees:palm_sapling")
register_sapling("moretrees:poplar_leaves", "moretrees:poplar_sapling")
register_sapling("moretrees:rubber_tree_leaves", "moretrees:rubber_tree_sapling")
register_sapling("moretrees:sequoia_leaves", "moretrees:sequoia_sapling")
register_sapling("moretrees:spruce_leaves", "moretrees:spruce_sapling")
register_sapling("moretrees:willow_leaves", "moretrees:willow_sapling")
end
if minetest.get_modpath("oak") then
register_sapling("oak:leaves", "oak:sapling")
end
if minetest.get_modpath("palm") then
register_sapling("palm:leaves", "palm:sapling")
end
if minetest.get_modpath("plumtree") then
register_sapling("plumtree:leaves", "plumtree:sapling")
end
if minetest.get_modpath("pomegranate") then
register_sapling("pomegranate:leaves", "pomegranate:sapling")
end
if minetest.get_modpath("redtrees") then
register_sapling("redtrees:rleaves", "redtrees:rsapling")
end
if minetest.get_modpath("sakuragi") then
register_sapling("sakuragi:sleaves", "sakuragi:ssapling")
end