summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extranodes/lox.lua4
-rw-r--r--technic/machines/register/alloy_recipes.lua4
-rw-r--r--technic/machines/register/extractor_recipes.lua19
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"})