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"}) | 
