diff options
-rw-r--r-- | extranodes/lox.lua | 4 | ||||
-rw-r--r-- | technic/machines/register/alloy_recipes.lua | 4 | ||||
-rw-r--r-- | technic/machines/register/extractor_recipes.lua | 19 |
3 files changed, 23 insertions, 4 deletions
diff --git a/extranodes/lox.lua b/extranodes/lox.lua index f3c7d00..08b2269 100644 --- a/extranodes/lox.lua +++ b/extranodes/lox.lua @@ -9,6 +9,8 @@ local freezing_rules = { ["default:lava_flowing"] = "default:stone", ["fire:basic_flame"] = "air", ["default:dirt"] = "default:dirt_with_snow", + ["ethereal:fiery_dirt"] = "default:dirt_with_snow", + ["ethereal:mushroom_dirt"] = "default:dirt_with_snow", } minetest.register_craftitem(":technic:lox", { @@ -40,7 +42,7 @@ minetest.register_craftitem(":technic:lox", { local loc = {} local wrk = false - for y=0,2,1 do + for y=0,3,1 do for x=-2,2,1 do for z = -2,2,1 do loc = {x = pos.x - x, y = pos.y - y, z = pos.z - z} diff --git a/technic/machines/register/alloy_recipes.lua b/technic/machines/register/alloy_recipes.lua index e38c930..91e68f2 100644 --- a/technic/machines/register/alloy_recipes.lua +++ b/technic/machines/register/alloy_recipes.lua @@ -36,6 +36,10 @@ if minetest.get_modpath("ethereal") then table.insert(recipes, {"default:clay", "dye:orange", "bakedclay:orange"}) table.insert(recipes, {"default:clay", "dye:grey", "bakedclay:grey"}) table.insert(recipes, {"ethereal:crystal_spike", "ethereal:fire_dust 2", "default:mese_crystal 2"}) + if minetest.get_modpath("bonemeal") then + table.insert(recipes, {"default:sand", "bonemeal:mulch", "ethereal:sandy 2"}) + table.insert(recipes, {"default:sand", "bonemeal:bonemeal", "ethereal:sandy"}) + end end for _, data in pairs(recipes) do diff --git a/technic/machines/register/extractor_recipes.lua b/technic/machines/register/extractor_recipes.lua index e602adb..2627dd7 100644 --- a/technic/machines/register/extractor_recipes.lua +++ b/technic/machines/register/extractor_recipes.lua @@ -34,17 +34,30 @@ if minetest.get_modpath("dye") then end if minetest.get_modpath("farming") then - -- cottonseed oil: a fuel and a potent fertilizer (irl: pesticide) + -- Cottonseed oil: a fuel and a potent fertilizer (irl: pesticide) --- -- hemp oil calls for 8 seeds, but extractor recipes are normally twice as potent table.insert(dye_recipes, {"farming:seed_cotton 4", "technic:cottonseed_oil"}) - -- Himalayan rhubarb root can give yellow dye + + -- Dyes --- + -- better recipes for farming's crafting methods (twice the output) + table.insert(dye_recipes, {"farming:chili_pepper", "dye:red 4"}) + table.insert(dye_recipes, {"farming:beans", "dye:green 4"}) + table.insert(dye_recipes, {"farming:grapes", "dye:violet 4"}) + table.insert(dye_recipes, {"farming:cocoa_beans", "dye:brown 4"}) + -- Some extra recipes: + -- Himalayan rhubarb root can give yellow dye IRL table.insert(dye_recipes, {"farming:rhubarb", "dye:yellow 4"}) + table.insert(dye_recipes, {"farming:onion", "dye:yellow 4"}) table.insert(dye_recipes, {"farming:blueberries", "dye:blue 4"}) table.insert(dye_recipes, {"farming:raspberries", "dye:red 4"}) - table.insert(dye_recipes, {"farming:onion", "dye:yellow 4"}) end if minetest.get_modpath("ethereal") then + table.insert(dye_recipes, {"ethereal:seaweed", "dye:dark_green 6"}) + table.insert(dye_recipes, {"ethereal:coral2", "dye:cyan 6"}) + table.insert(dye_recipes, {"ethereal:coral3", "dye:orange 6"}) + table.insert(dye_recipes, {"ethereal:coral4", "dye:pink 6"}) + table.insert(dye_recipes, {"ethereal:coral5", "dye:green 6"}) table.insert(dye_recipes, {"ethereal:fern", "dye:dark_green 4"}) table.insert(dye_recipes, {"ethereal:snowygrass", "dye:grey 4"}) table.insert(dye_recipes, {"ethereal:crystalgrass", "dye:blue 4"}) |