Gábriel
2024-03-08 f47da0c0453981929c1bde0eb47d86507c9305cd
technic/machines/register/grinder_recipes.lua
@@ -23,17 +23,33 @@
   {"technic:sulfur_lump",        "technic:sulfur_dust 2"},
   {"default:stone",              "technic:stone_dust"},
   {"default:sand",               "technic:stone_dust"},
   {"default:desert_sand",        "technic:stone_dust"},
   {"default:silver_sand",        "technic:stone_dust"},
   -- Other
   {"default:cobble",          "default:gravel"},
   {"default:gravel",          "default:sand"},
   {"default:sandstone",       "default:sand 2"}, -- reverse recipe can be found in the compressor
   {"default:cobble",           "default:gravel"},
   {"default:gravel",           "default:sand"},
   {"default:sandstone",        "default:sand 2"}, -- reverse recipe can be found in the compressor
   {"default:desert_sandstone", "default:desert_sand 2"}, -- reverse recipe can be found in the compressor
   {"default:silver_sandstone", "default:silver_sand 2"}, -- reverse recipe can be found in the compressor
   {"default:ice",              "default:snowblock"},
}
-- defuse the sandstone -> 4 sand recipe to avoid infinite sand bugs (also consult the inverse compressor recipe)
minetest.clear_craft({
   recipe = {
      {'default:sandstone'}
      {"default:sandstone"}
   },
})
minetest.clear_craft({
   recipe = {
      {"default:desert_sandstone"}
   },
})
minetest.clear_craft({
   recipe = {
      {"default:silver_sandstone"}
   },
})
@@ -56,6 +72,10 @@
if minetest.get_modpath("homedecor") then
   table.insert(recipes, {"home_decor:brass_ingot", "technic:brass_dust 1"})
end
if minetest.get_modpath("everness") then
   table.insert(recipes, {"everness:pyrite_lump",  "technic:pyrite_dust 2"})
end
for _, data in pairs(recipes) do
@@ -81,7 +101,7 @@
end
-- Sorted alphibeticaly
register_dust("Brass",           "technic:brass_ingot")
register_dust("Brass",           "basic_materials:brass_ingot")
register_dust("Bronze",          "default:bronze_ingot")
register_dust("Carbon Steel",    "technic:carbon_steel_ingot")
register_dust("Cast Iron",       "technic:cast_iron_ingot")
@@ -106,6 +126,9 @@
   register_dust("Kalite",          nil)
   register_dust("Talinite",        "glooptest:talinite_ingot")
end
if minetest.get_modpath("everness") then
   register_dust("Pyrite",          "everness:pyrite_ingot")
end
for p = 0, 35 do
   local nici = (p ~= 0 and p ~= 7 and p ~= 35) and 1 or nil