@@ -21,27 +21,57 @@ local recipes = {
21
21
{" technic:uranium35_ingot 5" , " technic:uranium_fuel" },
22
22
}
23
23
24
+ if minetest .get_modpath (" everness" ) then
25
+ local everness_sand_to_sandstone_recipes = {
26
+ {" everness:coral_deep_ocean_sand 2" , " everness:coral_deep_ocean_sandstone_block" },
27
+ {" everness:coral_sand 2" , " everness:coral_sandstone" },
28
+ {" everness:coral_white_sand 2" , " everness:coral_white_sandstone" },
29
+ {" everness:crystal_forest_deep_ocean_sand 2" , " everness:crystal_forest_deep_ocean_sandstone_block" },
30
+ {" everness:crystal_sand 2" , " everness:crystal_sandstone" },
31
+ {" everness:cursed_lands_deep_ocean_sand 2" , " everness:cursed_lands_deep_ocean_sandstone_block" },
32
+ {" everness:cursed_sand 2" , " everness:cursed_sandstone_block" },
33
+ {" everness:mineral_sand 2" , " everness:mineral_sandstone" },
34
+ }
35
+
36
+ for _ , data in ipairs (everness_sand_to_sandstone_recipes ) do
37
+ table.insert (recipes , {data [1 ], data [2 ]})
38
+ end
39
+ end
40
+
24
41
-- defuse the default sandstone recipe, since we have the compressor to take over in a more realistic manner
25
- minetest .clear_craft ({
26
- recipe = {
27
- {" default:sand" , " default:sand" },
28
- {" default:sand" , " default:sand" },
29
- },
30
- })
31
- minetest .clear_craft ({
32
- recipe = {
33
- {" default:desert_sand" , " default:desert_sand" },
34
- {" default:desert_sand" , " default:desert_sand" },
35
- },
36
- })
37
- minetest .clear_craft ({
38
- recipe = {
39
- {" default:silver_sand" , " default:silver_sand" },
40
- {" default:silver_sand" , " default:silver_sand" },
41
- },
42
- })
42
+ local crafts_to_clear = {
43
+ " default:desert_sand" ,
44
+ " default:sand" ,
45
+ " default:silver_sand"
46
+ }
47
+
48
+ if minetest .get_modpath (" everness" ) then
49
+ local everness_crafts_to_clear = {
50
+ " everness:coral_sand" ,
51
+ " everness:coral_forest_deep_ocean_sand" ,
52
+ " everness:coral_white_sand" ,
53
+ " everness:crystal_sand" ,
54
+ " everness:cursed_sand" ,
55
+ " everness:cursed_lands_deep_ocean_sand" ,
56
+ " everness:crystal_forest_deep_ocean_sand" ,
57
+ " everness:mineral_sand" ,
58
+ }
59
+
60
+ for _ , sand_name in ipairs (everness_crafts_to_clear ) do
61
+ table.insert (crafts_to_clear , sand_name )
62
+ end
63
+ end
64
+
65
+ for _ , sand_name in ipairs (crafts_to_clear ) do
66
+ minetest .clear_craft ({
67
+ type = " shaped" ,
68
+ recipe = {
69
+ {sand_name , sand_name },
70
+ {sand_name , sand_name },
71
+ },
72
+ })
73
+ end
43
74
44
75
for _ , data in pairs (recipes ) do
45
76
technic .register_compressor_recipe ({input = {data [1 ]}, output = data [2 ]})
46
77
end
47
-
0 commit comments