1 -- mods/default/crafting.lua
5 minetest
.register_craft({
6 output
= 'default:stick 4',
13 minetest
.register_craft({
14 output
= 'default:pick_wood',
16 {'group:wood', 'group:wood', 'group:wood'},
17 {'', 'group:stick', ''},
18 {'', 'group:stick', ''},
23 minetest
.register_craft({
24 output
= 'default:pick_stone',
26 {'group:stone', 'group:stone', 'group:stone'},
27 {'', 'group:stick', ''},
28 {'', 'group:stick', ''},
33 minetest
.register_craft({
34 output
= 'default:pick_steel',
36 {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
37 {'', 'group:stick', ''},
38 {'', 'group:stick', ''},
43 minetest
.register_craft({
44 output
= 'default:pick_bronze',
46 {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
47 {'', 'group:stick', ''},
48 {'', 'group:stick', ''},
53 minetest
.register_craft({
54 output
= 'default:pick_mese',
56 {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
57 {'', 'default:steel_ingot', ''},
58 {'', 'default:steel_ingot', ''},
63 minetest
.register_craft({
64 output
= 'default:pick_diamond',
66 {'travelnet:prismatic_gem', 'travelnet:prismatic_gem', 'travelnet:prismatic_gem'},
67 {'', 'default:steel_ingot', ''},
68 {'', 'default:steel_ingot', ''},
73 minetest
.register_craft({
74 output
= 'default:shovel_wood',
83 minetest
.register_craft({
84 output
= 'default:shovel_stone',
93 minetest
.register_craft({
94 output
= 'default:shovel_steel',
96 {'default:steel_ingot'},
103 minetest
.register_craft({
104 output
= 'default:shovel_bronze',
106 {'default:bronze_ingot'},
113 minetest
.register_craft({
114 output
= 'default:shovel_mese',
116 {'default:mese_crystal'},
117 {'default:steel_ingot'},
118 {'default:steel_ingot'},
123 minetest
.register_craft({
124 output
= 'default:shovel_diamond',
126 {'travelnet:prismatic_gem'},
127 {'default:steel_ingot'},
128 {'default:steel_ingot'},
133 minetest
.register_craft({
134 output
= 'default:axe_wood',
136 {'group:wood', 'group:wood'},
137 {'group:wood', 'group:stick'},
143 minetest
.register_craft({
144 output
= 'default:axe_stone',
146 {'group:stone', 'group:stone'},
147 {'group:stone', 'group:stick'},
153 minetest
.register_craft({
154 output
= 'default:axe_steel',
156 {'default:steel_ingot', 'default:steel_ingot'},
157 {'default:steel_ingot', 'group:stick'},
163 minetest
.register_craft({
164 output
= 'default:axe_bronze',
166 {'default:bronze_ingot', 'default:bronze_ingot'},
167 {'default:bronze_ingot', 'group:stick'},
173 minetest
.register_craft({
174 output
= 'default:axe_mese',
176 {'default:mese_crystal', 'default:mese_crystal'},
177 {'default:mese_crystal', 'default:steel_ingot'},
178 {'', 'default:steel_ingot'},
183 minetest
.register_craft({
184 output
= 'default:axe_diamond',
186 {'travelnet:prismatic_gem', 'travelnet:prismatic_gem'},
187 {'travelnet:prismatic_gem', 'default:steel_ingot'},
188 {'', 'default:steel_ingot'},
193 minetest
.register_craft({
194 output
= 'default:sword_wood',
203 minetest
.register_craft({
204 output
= 'default:sword_stone',
213 minetest
.register_craft({
214 output
= 'default:sword_steel',
216 {'default:steel_ingot'},
217 {'default:steel_ingot'},
223 minetest
.register_craft({
224 output
= 'default:sword_bronze',
226 {'default:bronze_ingot'},
227 {'default:bronze_ingot'},
233 minetest
.register_craft({
234 output
= 'default:sword_mese',
236 {'default:mese_crystal'},
237 {'default:mese_crystal'},
238 {'default:steel_ingot'},
243 minetest
.register_craft({
244 output
= 'default:sword_diamond',
246 {'travelnet:prismatic_gem'},
247 {'travelnet:prismatic_gem'},
248 {'default:steel_ingot'},
253 minetest
.register_craft({
254 output
= 'default:rail 18',
256 {'default:steel_ingot', '', 'default:steel_ingot'},
257 {'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
258 {'default:steel_ingot', '', 'default:steel_ingot'},
263 minetest
.register_craft({
264 output
= 'default:chest',
266 {'group:wood', 'group:wood', 'group:wood'},
267 {'group:wood', '', 'group:wood'},
268 {'group:wood', 'group:wood', 'group:wood'},
273 minetest
.register_craft({
274 output
= 'default:chest_locked',
276 {'group:wood', 'group:wood', 'group:wood'},
277 {'group:wood', 'default:steel_ingot', 'group:wood'},
278 {'group:wood', 'group:wood', 'group:wood'},
283 minetest
.register_craft({
284 output
= 'default:furnace',
286 {'group:stone', 'group:stone', 'group:stone'},
287 {'group:stone', '', 'group:stone'},
288 {'group:stone', 'group:stone', 'group:stone'},
292 minetest
.register_craft({
293 output
= 'default:pfurnace',
295 {'default:obsidian', 'default:obsidian', 'default:obsidian'},
296 {'default:steel_ingot', 'travelnet:prismatic_gem', 'default:obsidian'},
297 {'default:obsidian', 'default:obsidian', 'default:obsidian'},
301 minetest
.register_craft({
303 output
= "default:bronze_ingot 2",
304 recipe
= {"default:copper_ingot", "default:tin_ingot"},
307 minetest
.register_craft({
308 output
= 'default:cobble_block',
310 {'default:cobble', 'default:cobble', 'default:cobble'},
311 {'default:cobble', 'default:cobble', 'default:cobble'},
312 {'default:cobble', 'default:cobble', 'default:cobble'},
316 minetest
.register_craft({
317 output
= 'default:cobble_baked 9',
319 {'default:cobble_block_baked'},
323 minetest
.register_craft({
324 output
= 'default:cobble_block_baked',
326 {'default:cobble_baked', 'default:cobble_baked', 'default:cobble_baked'},
327 {'default:cobble_baked', 'default:cobble_baked', 'default:cobble_baked'},
328 {'default:cobble_baked', 'default:cobble_baked', 'default:cobble_baked'},
332 minetest
.register_craft({
333 output
= 'default:cobble 9',
335 {'default:cobble_block'},
341 minetest
.register_craft({
342 output
= 'default:coalblock',
344 {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'},
345 {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'},
346 {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'},
351 minetest
.register_craft({
352 output
= 'default:coal_lump 9',
354 {'default:coalblock'},
359 minetest
.register_craft({
360 output
= 'default:steelblock',
362 {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
363 {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
364 {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
369 minetest
.register_craft({
370 output
= 'default:steel_ingot 9',
372 {'default:steelblock'},
377 minetest
.register_craft({
378 output
= 'default:tinblock',
380 {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'},
381 {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'},
382 {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'},
387 minetest
.register_craft({
388 output
= 'default:tin_ingot 9',
390 {'default:tinblock'},
394 minetest
.register_craft({
395 output
= 'default:copperblock',
397 {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
398 {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
399 {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'},
404 minetest
.register_craft({
405 output
= 'default:copper_ingot 9',
407 {'default:copperblock'},
412 minetest
.register_craft({
413 output
= 'default:bronzeblock',
415 {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
416 {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
417 {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
422 minetest
.register_craft({
423 output
= 'default:bronze_ingot 9',
425 {'default:bronzeblock'},
430 minetest
.register_craft({
431 output
= 'default:goldblock',
433 {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
434 {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
435 {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'},
440 minetest
.register_craft({
441 output
= 'default:gold_ingot 9',
443 {'default:goldblock'},
447 minetest
.register_craft({
448 output
= 'default:emerald_block',
450 {'default:emerald', 'default:emerald', 'default:emerald'},
451 {'default:emerald', 'default:emerald', 'default:emerald'},
452 {'default:emerald', 'default:emerald', 'default:emerald'},
457 minetest
.register_craft({
458 output
= 'default:emerald 9',
460 {'default:emerald_block'},
464 minetest
.register_craft({
465 output
= 'default:sapphire_block',
467 {'default:sapphire', 'default:sapphire', 'default:sapphire'},
468 {'default:sapphire', 'default:sapphire', 'default:sapphire'},
469 {'default:sapphire', 'default:sapphire', 'default:sapphire'},
474 minetest
.register_craft({
475 output
= 'default:sapphire 9',
477 {'default:sapphire_block'},
481 minetest
.register_craft({
482 output
= 'default:ruby_block',
484 {'default:ruby', 'default:ruby', 'default:ruby'},
485 {'default:ruby', 'default:ruby', 'default:ruby'},
486 {'default:ruby', 'default:ruby', 'default:ruby'},
491 minetest
.register_craft({
492 output
= 'default:ruby 9',
494 {'default:ruby_block'},
498 minetest
.register_craft({
499 output
= 'default:diamondblock',
501 {'default:diamond', 'default:diamond', 'default:diamond'},
502 {'default:diamond', 'default:diamond', 'default:diamond'},
503 {'default:diamond', 'default:diamond', 'default:diamond'},
507 minetest
.register_craft({
508 output
= 'default:diamond 9',
510 {'default:diamondblock'},
515 minetest
.register_craft({
516 output
= 'default:sandstone',
518 {'default:fertile_sand', 'default:fertile_sand'},
519 {'default:fertile_sand', 'default:fertile_sand'},
524 minetest
.register_craft({
525 output
= 'default:fertile_sand 4',
527 {'default:sandstone'},
532 minetest
.register_craft({
533 output
= 'default:sandstonebrick 4',
535 {'default:sandstone', 'default:sandstone'},
536 {'default:sandstone', 'default:sandstone'},
541 minetest
.register_craft({
542 output
= 'default:clay',
544 {'default:clay_lump', 'default:clay_lump'},
545 {'default:clay_lump', 'default:clay_lump'},
550 minetest
.register_craft({
551 output
= 'default:brick',
553 {'default:clay_brick', 'default:clay_brick'},
554 {'default:clay_brick', 'default:clay_brick'},
559 minetest
.register_craft({
560 output
= 'default:clay_brick 4',
567 minetest
.register_craft({
568 output
= 'default:paper',
570 {'default:papyrus', 'default:papyrus', 'default:papyrus'},
575 minetest
.register_craft({
576 output
= 'default:book',
585 minetest
.register_craft({
586 output
= 'default:bookshelf',
588 {'group:wood', 'group:wood', 'group:wood'},
589 {'default:book', 'default:book', 'default:book'},
590 {'group:wood', 'group:wood', 'group:wood'},
595 minetest
.register_craft({
596 output
= 'default:ladder 2',
598 {'group:stick', 'default:nails', 'group:stick'},
599 {'group:stick', 'group:stick', 'group:stick'},
600 {'group:stick', 'default:nails', 'group:stick'},
604 minetest
.register_craft({
605 output
= 'default:ladder_bronze 24',
607 {'default:bronze_ingot', 'default:steel_ingot', 'default:bronze_ingot'},
608 {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
609 {'default:bronze_ingot', 'default:steel_ingot', 'default:bronze_ingot'},
614 minetest
.register_craft({
615 output
= 'default:mese',
617 {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
618 {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
619 {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
624 minetest
.register_craft({
625 output
= 'default:mese_crystal 9',
632 minetest
.register_craft({
633 output
= 'default:mese_crystal_fragment 9',
635 {'default:mese_crystal'},
639 -- 9 mese crystal fragments = 1 mese crystal
640 minetest
.register_craft({
641 output
= "default:mese_crystal",
643 {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
644 {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
645 {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
649 minetest
.register_craft({
650 output
= 'default:obsidian_shard 9',
657 minetest
.register_craft({
658 output
= 'default:obsidian',
660 {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
661 {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
662 {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'},
666 minetest
.register_craft({
667 output
= 'default:obsidian_block',
669 {'default:obsidian', 'default:obsidian', 'default:obsidian'},
670 {'default:obsidian', 'default:obsidian', 'default:obsidian'},
671 {'default:obsidian', 'default:obsidian', 'default:obsidian'},
675 minetest
.register_craft({
676 output
= 'default:obsidian 9',
678 {'default:obsidian_block'}
682 minetest
.register_craft({
683 output
= 'default:stone_block_baked',
685 {'default:stone_baked', 'default:stone_baked', 'default:stone_baked'},
686 {'default:stone_baked', 'default:stone_baked', 'default:stone_baked'},
687 {'default:stone_baked', 'default:stone_baked', 'default:stone_baked'},
691 minetest
.register_craft({
692 output
= 'default:stone_baked 9',
694 {'default:stone_block_baked'}
698 minetest
.register_craft({
699 output
= 'default:essexite_block',
701 {'default:essexite', 'default:essexite', 'default:essexite'},
702 {'default:essexite', 'default:essexite', 'default:essexite'},
703 {'default:essexite', 'default:essexite', 'default:essexite'},
707 minetest
.register_craft({
708 output
= 'default:essexite 9',
710 {'default:essexite_block'}
714 minetest
.register_craft({
715 output
= 'default:marble_block',
717 {'default:marble', 'default:marble', 'default:marble'},
718 {'default:marble', 'default:marble', 'default:marble'},
719 {'default:marble', 'default:marble', 'default:marble'},
723 minetest
.register_craft({
724 output
= 'default:marble 9',
726 {'default:marble_block'}
730 minetest
.register_craft({
731 output
= 'default:tuff_block',
733 {'default:tuff', 'default:tuff', 'default:tuff'},
734 {'default:tuff', 'default:tuff', 'default:tuff'},
735 {'default:tuff', 'default:tuff', 'default:tuff'},
739 minetest
.register_craft({
740 output
= 'default:tuff 9',
742 {'default:tuff_block'}
746 minetest
.register_craft({
747 output
= 'default:tuff_baked_block',
749 {'default:tuff_baked', 'default:tuff_baked', 'default:tuff_baked'},
750 {'default:tuff_baked', 'default:tuff_baked', 'default:tuff_baked'},
751 {'default:tuff_baked', 'default:tuff_baked', 'default:tuff_baked'},
755 minetest
.register_craft({
756 output
= 'default:tuff_baked 9',
758 {'default:tuff_baked_block'}
762 minetest
.register_craft({
763 output
= 'default:chondrite_block',
765 {'default:chondrite', 'default:chondrite', 'default:chondrite'},
766 {'default:chondrite', 'default:chondrite', 'default:chondrite'},
767 {'default:chondrite', 'default:chondrite', 'default:chondrite'},
771 minetest
.register_craft({
772 output
= 'default:chondrite 9',
774 {'default:chondrite_block'}
778 minetest
.register_craft({
779 output
= 'default:ash_block',
781 {'default:ash', 'default:ash', 'default:ash'},
782 {'default:ash', 'default:ash', 'default:ash'},
783 {'default:ash', 'default:ash', 'default:ash'},
787 minetest
.register_craft({
788 output
= 'default:ash 9',
790 {'default:ash_block'}
794 minetest
.register_craft({
795 output
= 'default:gravel_block',
797 {'default:gravel', 'default:gravel', 'default:gravel'},
798 {'default:gravel', 'default:gravel', 'default:gravel'},
799 {'default:gravel', 'default:gravel', 'default:gravel'},
803 minetest
.register_craft({
804 output
= 'default:gravel 9',
806 {'default:gravel_block'}
810 minetest
.register_craft({
811 output
= 'default:gravel_volcanic_block',
813 {'default:gravel_volcanic', 'default:gravel_volcanic', 'default:gravel_volcanic'},
814 {'default:gravel_volcanic', 'default:gravel_volcanic', 'default:gravel_volcanic'},
815 {'default:gravel_volcanic', 'default:gravel_volcanic', 'default:gravel_volcanic'},
819 minetest
.register_craft({
820 output
= 'default:gravel_volcanic 9',
822 {'default:gravel_volcanic_block'}
828 minetest
.register_craft({
829 output
= 'default:stonebrick 4',
831 {'default:stone', 'default:stone'},
832 {'default:stone', 'default:stone'},
837 minetest
.register_craft({
838 output
= 'default:stonebrick_baked 4',
840 {'default:stone_baked', 'default:stone_baked'},
841 {'default:stone_baked', 'default:stone_baked'},
848 -- Crafting (tool repair)
850 minetest
.register_craft({
852 additional_wear
= -0.02,
861 minetest
.register_craft({
864 output
= "default:glass",
865 recipe
= "default:fertile_sand",
869 minetest
.register_craft({
872 output
= "default:obsidian_glass",
873 recipe
= "default:obsidian_shard",
877 minetest
.register_craft({
880 output
= "default:stone",
881 recipe
= "default:cobble",
884 minetest
.register_craft({
887 output
= "default:stone_baked",
888 recipe
= "default:cobble_baked",
891 minetest
.register_craft({
894 output
= "default:cobble",
895 recipe
= "default:mossycobble",
898 minetest
.register_craft({
901 output
= "default:steel_ingot",
902 recipe
= "default:iron_lump",
905 minetest
.register_craft({
908 output
= "default:tin_ingot",
909 recipe
= "default:tin_lump",
912 minetest
.register_craft({
915 output
= "default:copper_ingot",
916 recipe
= "default:copper_lump",
920 minetest
.register_craft({
923 output
= "default:gold_ingot",
924 recipe
= "default:gold_lump",
928 minetest
.register_craft({
931 output
= "default:clay_brick",
932 recipe
= "default:clay_lump",
935 minetest
.register_craft({
938 output
= "default:coal_lump 2",
939 recipe
= "group:tree",
942 minetest
.register_craft({
945 output
= "default:stone_baked",
946 recipe
= "default:stone",
949 minetest
.register_craft({
952 output
= "default:ash",
953 recipe
= "default:stone_baked",
956 minetest
.register_craft({
959 output
= "default:ash",
960 recipe
= "default:tuff_baked",
963 minetest
.register_craft({
966 output
= "default:tuff_baked",
967 recipe
= "default:tuff",
970 minetest
.register_craft({
973 output
= "default:tuff",
974 recipe
= "default:mossytuff",
984 minetest
.register_craft({
986 recipe
= "default:junglegrass",
992 minetest
.register_craft({
994 recipe
= "default:cactus",
999 minetest
.register_craft({
1001 recipe
= "default:papyrus",
1006 minetest
.register_craft({
1008 recipe
= "default:bookshelf",
1013 minetest
.register_craft({
1015 recipe
= "default:ladder",
1019 minetest
.register_craft({
1021 recipe
= "group:wood",
1025 minetest
.register_craft({
1027 recipe
= "default:lava_source",
1032 minetest
.register_craft({
1034 recipe
= "default:chest",
1039 minetest
.register_craft({
1041 recipe
= "default:chest_locked",
1047 minetest
.register_craft({
1049 recipe
= "default:coal_lump",
1054 minetest
.register_craft({
1056 recipe
= "default:coalblock",
1061 minetest
.register_craft({
1063 recipe
= "default:grass_1",
1067 minetest
.register_craft({
1069 recipe
= "default:axe_wood",
1073 minetest
.register_craft({
1075 recipe
= "default:sword_wood",
1079 minetest
.register_craft({
1081 recipe
= "default:pick_wood",
1085 minetest
.register_craft({
1087 recipe
= "default:shovel_wood",
1093 minetest
.register_craft({
1094 output
= 'farming:flowergrass',
1096 {'flowers:dandelion_white', 'flowers:dandelion_yellow', 'flowers:geranium'},
1097 {'flowers:rose', 'flowers:tulip', 'flowers:viola'},
1098 {'default:grass_1', 'default:dirt', 'default:grass_1'},
1102 minetest
.register_craft({
1103 output
= 'farming:seed_tomato',
1104 recipe
= {{'farming:tomato'},}
1107 minetest
.register_craft({
1108 output
= 'farming:seed_strawberry',
1109 recipe
= {{'farming:strawberry'},}
1112 minetest
.register_craft({
1113 output
= 'farming:seed_potato',
1114 recipe
= {{'farming:potato'},}
1117 minetest
.register_craft({
1118 output
= 'farming:seed_spice',
1119 recipe
= {{'farming:spice'},}
1122 minetest
.register_craft({
1123 output
= 'default:nails 24',
1124 recipe
= {{'default:steel_ingot'},}
1128 minetest
.register_craft({
1129 output
= 'default:emerald 2',
1130 recipe
= {{'default:sapphire'},}
1133 minetest
.register_craft({
1135 output
= 'default:sapphire',
1136 recipe
= {'default:emerald', 'default:emerald'},
1139 minetest
.register_craft({
1140 output
= 'default:sapphire 2',
1141 recipe
= {{'default:ruby'},}
1144 minetest
.register_craft({
1145 output
= 'default:ruby 2',
1146 recipe
= {{'default:diamond'},}
1149 minetest
.register_craft({
1150 output
= 'default:diamond',
1151 recipe
= {{'default:ruby', 'default:ruby'},}
1154 minetest
.register_craft({
1156 output
= 'default:ruby',
1157 recipe
= {'default:sapphire', 'default:sapphire'},
1160 minetest
.register_craft({
1161 output
= 'default:dirt 3',
1163 {'group:leaves', 'group:leaves', 'group:leaves'},
1164 {'group:leaves', 'group:leaves', 'group:leaves'},
1165 {'group:leaves', 'group:leaves', 'group:leaves'},
1168 minetest
.register_craft({
1170 output
= 'default:fertile_sand 2',
1171 recipe
= {'default:cobble', 'default:ash'},
1174 minetest
.register_craft({
1176 output
= 'default:fertile_sand 2',
1177 recipe
= {'default:mossycobble', 'default:ash'},
1180 minetest
.register_craft({
1182 output
= 'default:fertile_sand 2',
1183 recipe
= {'default:tuff', 'default:ash'},
1186 minetest
.register_craft({
1188 output
= 'default:fertile_sand 2',
1189 recipe
= {'default:mossytuff', 'default:ash'},
1192 minetest
.register_craft({
1193 output
= 'default:grass_1',
1195 {'default:mossycobble', '', ''},
1196 {'default:mossycobble', '', ''},
1197 {'default:dirt', '', ''},
1201 minetest
.register_craft({
1202 output
= 'default:grass_1',
1204 {'default:mossytuff', '', ''},
1205 {'default:mossytuff', '', ''},
1206 {'default:dirt', '', ''},
1210 minetest
.register_craft({
1211 output
= 'default:junglegrass',
1213 {'default:grass_1', '', ''},
1214 {'default:dirt', '', ''},
1218 minetest
.register_craft({
1219 output
= 'default:papyrus',
1221 {'default:junglegrass', '', ''},
1222 {'default:dirt', '', ''},
1226 minetest
.register_craft({
1227 output
= 'default:cactus',
1229 {'', 'default:papyrus', ''},
1230 {'default:ash', 'default:dirt', 'default:ash'},
1236 minetest
.register_craft({
1237 output
= 'default:sugar',
1239 {'default:sugarcane', 'default:sugarcane', 'default:sugarcane'},
1243 minetest
.register_craft({
1244 output
= 'default:pie_strawberry_raw',
1246 {'', 'default:sugar', ''},
1247 {'farming:strawberry', 'farming:strawberry', 'farming:strawberry'},
1248 {'default:sugar', 'farming:flour', 'default:sugar'},
1252 minetest
.register_craft({
1254 output
= "default:pie_strawberry",
1255 recipe
= "default:pie_strawberry_raw",
1259 minetest
.register_craft({
1260 output
= 'default:pie_apple_raw',
1262 {'', 'default:sugar', ''},
1263 {'hades_trees:apple', 'hades_trees:apple', 'hades_trees:apple'},
1264 {'default:sugar', 'farming:flour', 'default:sugar'},
1268 minetest
.register_craft({
1270 output
= "default:pie_apple",
1271 recipe
= "default:pie_apple_raw",
1275 minetest
.register_craft({
1276 output
= 'default:bottle_olive_oil',
1278 {'hades_trees:olive', 'hades_trees:olive', 'hades_trees:olive'},
1279 {'', 'vessels:glass_bottle', ''},
1283 minetest
.register_craft({
1284 output
= 'default:tomatosalad 2',
1286 {'farming:spice', 'default:bottle_olive_oil', 'farming:spice'},
1287 {'farming:tomato', 'farming:tomato', 'farming:tomato'},
1288 {'default:plate', 'farming:bread', 'default:plate'},
1292 minetest
.register_craft({
1294 output
= 'default:tomato_potato_salad',
1295 recipe
= {'default:tomatosalad', 'default:baked_potato'},
1298 minetest
.register_craft({
1300 output
= 'default:spiced_potato',
1301 recipe
= {'farming:spice', 'farming:potato'},
1304 minetest
.register_craft({
1307 output
= "default:baked_potato",
1308 recipe
= "default:spiced_potato",
1311 minetest
.register_craft({
1312 output
= 'default:plate 10',
1314 {'', 'default:clay', ''},
1315 {'default:clay', 'default:clay', 'default:clay'},
1316 {'', 'default:clay', ''},
1323 minetest
.register_craft({
1324 output
= 'default:cactus_block',
1326 {'default:cactus', 'default:cactus', 'default:cactus'},
1327 {'default:cactus', 'default:cactus', 'default:cactus'},
1328 {'default:cactus', 'default:cactus', 'default:cactus'},
1332 minetest
.register_craft({
1333 output
= 'default:cactus 9',
1335 {'default:cactus_block'},
1339 minetest
.register_craft({
1340 output
= 'default:cactus_brick 4',
1342 {'default:cactus', 'default:cactus'},
1343 {'default:cactus', 'default:cactus'},
1347 minetest
.register_craft({
1348 output
= 'default:obsidianbrick 4',
1350 {'default:obsidian', 'default:obsidian'},
1351 {'default:obsidian', 'default:obsidian'}
1356 minetest
.register_craft({
1357 output
= 'default:chondrite_brick 4',
1359 {'default:chondrite', 'default:chondrite'},
1360 {'default:chondrite', 'default:chondrite'},
1364 minetest
.register_craft({
1365 output
= 'default:essexite_brick 4',
1367 {'default:essexite', 'default:essexite'},
1368 {'default:essexite', 'default:essexite'},
1372 minetest
.register_craft({
1373 output
= 'default:marble_brick 4',
1375 {'default:marble', 'default:marble'},
1376 {'default:marble', 'default:marble'},
1380 minetest
.register_craft({
1381 output
= 'default:tuff_brick 4',
1383 {'default:tuff', 'default:tuff'},
1384 {'default:tuff', 'default:tuff'},
1388 minetest
.register_craft({
1389 output
= 'default:tuff_baked_brick 4',
1391 {'default:tuff_baked', 'default:tuff_baked'},
1392 {'default:tuff_baked', 'default:tuff_baked'},
1397 minetest
.register_craft({
1398 output
= 'default:floor_chondrite_stone 4',
1400 {'default:stone', 'default:chondrite'},
1401 {'default:chondrite', 'default:stone'},
1405 minetest
.register_craft({
1406 output
= 'default:floor_chondrite_stone2 4',
1408 {'default:chondrite', 'default:stone'},
1409 {'default:stone', 'default:chondrite'},
1413 minetest
.register_craft({
1414 output
= 'default:floor_bstone_stone 4',
1416 {'default:stone', 'default:stone_baked'},
1417 {'default:stone_baked', 'default:stone'},
1421 minetest
.register_craft({
1422 output
= 'default:floor_btuff_tuff 4',
1424 {'default:tuff', 'default:tuff_baked'},
1425 {'default:tuff_baked', 'default:tuff'},
1429 minetest
.register_craft({
1430 output
= 'default:floor_bstone_sandstone 4',
1432 {'default:stone_baked', 'default:sandstone'},
1433 {'default:sandstone', 'default:stone_baked'},
1437 minetest
.register_craft({
1438 output
= 'default:floor_bstone_sandstone2 4',
1440 {'default:sandstone', 'default:stone_baked'},
1441 {'default:stone_baked', 'default:sandstone'},
1445 minetest
.register_craft({
1446 output
= 'default:floor_marble_essexite 4',
1448 {'default:marble', 'default:essexite'},
1449 {'default:essexite', 'default:marble'},
1453 minetest
.register_craft({
1454 output
= 'default:floor_marble_essexite2 4',
1456 {'default:essexite', 'default:marble'},
1457 {'default:marble', 'default:essexite'},
1461 minetest
.register_craft({
1462 output
= 'default:floor_essexite_gold 3',
1464 {'default:essexite', 'default:essexite'},
1465 {'default:essexite', 'default:gold_ingot'},
1469 minetest
.register_craft({
1470 output
= 'default:floor_essexite_gold2 3',
1472 {'default:gold_ingot', 'default:essexite'},
1473 {'default:essexite', 'default:essexite'},
1479 minetest
.register_craft({
1480 output
= 'default:brick_black',
1482 {'group:claybricks', 'dye:black'},
1486 minetest
.register_craft({
1487 output
= 'default:brick_blue',
1489 {'group:claybricks', 'dye:blue'},
1493 minetest
.register_craft({
1494 output
= 'default:brick_brown',
1496 {'group:claybricks', 'dye:brown'},
1500 minetest
.register_craft({
1501 output
= 'default:brick_cyan',
1503 {'group:claybricks', 'dye:cyan'},
1507 minetest
.register_craft({
1508 output
= 'default:brick_dark_green',
1510 {'group:claybricks', 'dye:dark_green'},
1514 minetest
.register_craft({
1515 output
= 'default:brick_dark_grey',
1517 {'group:claybricks', 'dye:dark_grey'},
1521 minetest
.register_craft({
1522 output
= 'default:brick_green',
1524 {'group:claybricks', 'dye:green'},
1528 minetest
.register_craft({
1529 output
= 'default:brick_grey',
1531 {'group:claybricks', 'dye:grey'},
1535 minetest
.register_craft({
1536 output
= 'default:brick_magenta',
1538 {'group:claybricks', 'dye:magenta'},
1542 minetest
.register_craft({
1543 output
= 'default:brick_orange',
1545 {'group:claybricks', 'dye:orange'},
1549 minetest
.register_craft({
1550 output
= 'default:brick_pink',
1552 {'group:claybricks', 'dye:pink'},
1556 minetest
.register_craft({
1557 output
= 'default:brick_red',
1559 {'group:claybricks', 'dye:red'},
1563 minetest
.register_craft({
1564 output
= 'default:brick_violet',
1566 {'group:claybricks', 'dye:violet'},
1570 minetest
.register_craft({
1571 output
= 'default:brick_white',
1573 {'group:claybricks', 'dye:white'},
1577 minetest
.register_craft({
1578 output
= 'default:brick_yellow',
1580 {'group:claybricks', 'dye:yellow'},
1584 minetest
.register_craft({
1585 output
= 'default:lamp_wall 2',
1587 {'default:glass', '', ''},
1588 {'hades_torches:torch', '', ''},
1589 {'default:glass', '', ''},
1593 minetest
.register_craft({
1594 output
= 'default:latern 2',
1596 {'', 'default:bronze_ingot', ''},
1597 {'default:glass', 'hades_torches:torch', 'default:glass'},
1598 {'', 'default:bronze_ingot', ''},
1602 minetest
.register_craft({
1603 output
= 'default:laternrusty 2',
1605 {'', 'default:steel_ingot', ''},
1606 {'default:glass', 'hades_torches:torch', 'default:glass'},
1607 {'', 'default:steel_ingot', ''},