Extract torches from default
[minetest_hades/hades_revisited.git] / mods / default / crafting.lua
blob7865061b24db8e3f4facf825d4284c49f237ba81
1 -- mods/default/crafting.lua
5 minetest.register_craft({
6 output = 'default:stick 4',
7 recipe = {
8 {'group:wood'},
13 minetest.register_craft({
14 output = 'default:pick_wood',
15 recipe = {
16 {'group:wood', 'group:wood', 'group:wood'},
17 {'', 'group:stick', ''},
18 {'', 'group:stick', ''},
23 minetest.register_craft({
24 output = 'default:pick_stone',
25 recipe = {
26 {'group:stone', 'group:stone', 'group:stone'},
27 {'', 'group:stick', ''},
28 {'', 'group:stick', ''},
33 minetest.register_craft({
34 output = 'default:pick_steel',
35 recipe = {
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',
45 recipe = {
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',
55 recipe = {
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',
65 recipe = {
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',
75 recipe = {
76 {'group:wood'},
77 {'group:stick'},
78 {'group:stick'},
83 minetest.register_craft({
84 output = 'default:shovel_stone',
85 recipe = {
86 {'group:stone'},
87 {'group:stick'},
88 {'group:stick'},
93 minetest.register_craft({
94 output = 'default:shovel_steel',
95 recipe = {
96 {'default:steel_ingot'},
97 {'group:stick'},
98 {'group:stick'},
103 minetest.register_craft({
104 output = 'default:shovel_bronze',
105 recipe = {
106 {'default:bronze_ingot'},
107 {'group:stick'},
108 {'group:stick'},
113 minetest.register_craft({
114 output = 'default:shovel_mese',
115 recipe = {
116 {'default:mese_crystal'},
117 {'default:steel_ingot'},
118 {'default:steel_ingot'},
123 minetest.register_craft({
124 output = 'default:shovel_diamond',
125 recipe = {
126 {'travelnet:prismatic_gem'},
127 {'default:steel_ingot'},
128 {'default:steel_ingot'},
133 minetest.register_craft({
134 output = 'default:axe_wood',
135 recipe = {
136 {'group:wood', 'group:wood'},
137 {'group:wood', 'group:stick'},
138 {'', 'group:stick'},
143 minetest.register_craft({
144 output = 'default:axe_stone',
145 recipe = {
146 {'group:stone', 'group:stone'},
147 {'group:stone', 'group:stick'},
148 {'', 'group:stick'},
153 minetest.register_craft({
154 output = 'default:axe_steel',
155 recipe = {
156 {'default:steel_ingot', 'default:steel_ingot'},
157 {'default:steel_ingot', 'group:stick'},
158 {'', 'group:stick'},
163 minetest.register_craft({
164 output = 'default:axe_bronze',
165 recipe = {
166 {'default:bronze_ingot', 'default:bronze_ingot'},
167 {'default:bronze_ingot', 'group:stick'},
168 {'', 'group:stick'},
173 minetest.register_craft({
174 output = 'default:axe_mese',
175 recipe = {
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',
185 recipe = {
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',
195 recipe = {
196 {'group:wood'},
197 {'group:wood'},
198 {'group:stick'},
203 minetest.register_craft({
204 output = 'default:sword_stone',
205 recipe = {
206 {'group:stone'},
207 {'group:stone'},
208 {'group:stick'},
213 minetest.register_craft({
214 output = 'default:sword_steel',
215 recipe = {
216 {'default:steel_ingot'},
217 {'default:steel_ingot'},
218 {'group:stick'},
223 minetest.register_craft({
224 output = 'default:sword_bronze',
225 recipe = {
226 {'default:bronze_ingot'},
227 {'default:bronze_ingot'},
228 {'group:stick'},
233 minetest.register_craft({
234 output = 'default:sword_mese',
235 recipe = {
236 {'default:mese_crystal'},
237 {'default:mese_crystal'},
238 {'default:steel_ingot'},
243 minetest.register_craft({
244 output = 'default:sword_diamond',
245 recipe = {
246 {'travelnet:prismatic_gem'},
247 {'travelnet:prismatic_gem'},
248 {'default:steel_ingot'},
253 minetest.register_craft({
254 output = 'default:rail 18',
255 recipe = {
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',
265 recipe = {
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',
275 recipe = {
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',
285 recipe = {
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',
294 recipe = {
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({
302 type = "shapeless",
303 output = "default:bronze_ingot 2",
304 recipe = {"default:copper_ingot", "default:tin_ingot"},
307 minetest.register_craft({
308 output = 'default:cobble_block',
309 recipe = {
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',
318 recipe = {
319 {'default:cobble_block_baked'},
323 minetest.register_craft({
324 output = 'default:cobble_block_baked',
325 recipe = {
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',
334 recipe = {
335 {'default:cobble_block'},
341 minetest.register_craft({
342 output = 'default:coalblock',
343 recipe = {
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',
353 recipe = {
354 {'default:coalblock'},
359 minetest.register_craft({
360 output = 'default:steelblock',
361 recipe = {
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',
371 recipe = {
372 {'default:steelblock'},
377 minetest.register_craft({
378 output = 'default:tinblock',
379 recipe = {
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',
389 recipe = {
390 {'default:tinblock'},
394 minetest.register_craft({
395 output = 'default:copperblock',
396 recipe = {
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',
406 recipe = {
407 {'default:copperblock'},
412 minetest.register_craft({
413 output = 'default:bronzeblock',
414 recipe = {
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',
424 recipe = {
425 {'default:bronzeblock'},
430 minetest.register_craft({
431 output = 'default:goldblock',
432 recipe = {
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',
442 recipe = {
443 {'default:goldblock'},
447 minetest.register_craft({
448 output = 'default:emerald_block',
449 recipe = {
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',
459 recipe = {
460 {'default:emerald_block'},
464 minetest.register_craft({
465 output = 'default:sapphire_block',
466 recipe = {
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',
476 recipe = {
477 {'default:sapphire_block'},
481 minetest.register_craft({
482 output = 'default:ruby_block',
483 recipe = {
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',
493 recipe = {
494 {'default:ruby_block'},
498 minetest.register_craft({
499 output = 'default:diamondblock',
500 recipe = {
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',
509 recipe = {
510 {'default:diamondblock'},
515 minetest.register_craft({
516 output = 'default:sandstone',
517 recipe = {
518 {'default:fertile_sand', 'default:fertile_sand'},
519 {'default:fertile_sand', 'default:fertile_sand'},
524 minetest.register_craft({
525 output = 'default:fertile_sand 4',
526 recipe = {
527 {'default:sandstone'},
532 minetest.register_craft({
533 output = 'default:sandstonebrick 4',
534 recipe = {
535 {'default:sandstone', 'default:sandstone'},
536 {'default:sandstone', 'default:sandstone'},
541 minetest.register_craft({
542 output = 'default:clay',
543 recipe = {
544 {'default:clay_lump', 'default:clay_lump'},
545 {'default:clay_lump', 'default:clay_lump'},
550 minetest.register_craft({
551 output = 'default:brick',
552 recipe = {
553 {'default:clay_brick', 'default:clay_brick'},
554 {'default:clay_brick', 'default:clay_brick'},
559 minetest.register_craft({
560 output = 'default:clay_brick 4',
561 recipe = {
562 {'default:brick'},
567 minetest.register_craft({
568 output = 'default:paper',
569 recipe = {
570 {'default:papyrus', 'default:papyrus', 'default:papyrus'},
575 minetest.register_craft({
576 output = 'default:book',
577 recipe = {
578 {'default:paper'},
579 {'default:paper'},
580 {'default:paper'},
585 minetest.register_craft({
586 output = 'default:bookshelf',
587 recipe = {
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',
597 recipe = {
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',
606 recipe = {
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',
616 recipe = {
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',
626 recipe = {
627 {'default:mese'},
632 minetest.register_craft({
633 output = 'default:mese_crystal_fragment 9',
634 recipe = {
635 {'default:mese_crystal'},
639 -- 9 mese crystal fragments = 1 mese crystal
640 minetest.register_craft({
641 output = "default:mese_crystal",
642 recipe = {
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',
651 recipe = {
652 {'default:obsidian'}
657 minetest.register_craft({
658 output = 'default:obsidian',
659 recipe = {
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',
668 recipe = {
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',
677 recipe = {
678 {'default:obsidian_block'}
682 minetest.register_craft({
683 output = 'default:stone_block_baked',
684 recipe = {
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',
693 recipe = {
694 {'default:stone_block_baked'}
698 minetest.register_craft({
699 output = 'default:essexite_block',
700 recipe = {
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',
709 recipe = {
710 {'default:essexite_block'}
714 minetest.register_craft({
715 output = 'default:marble_block',
716 recipe = {
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',
725 recipe = {
726 {'default:marble_block'}
730 minetest.register_craft({
731 output = 'default:tuff_block',
732 recipe = {
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',
741 recipe = {
742 {'default:tuff_block'}
746 minetest.register_craft({
747 output = 'default:tuff_baked_block',
748 recipe = {
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',
757 recipe = {
758 {'default:tuff_baked_block'}
762 minetest.register_craft({
763 output = 'default:chondrite_block',
764 recipe = {
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',
773 recipe = {
774 {'default:chondrite_block'}
778 minetest.register_craft({
779 output = 'default:ash_block',
780 recipe = {
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',
789 recipe = {
790 {'default:ash_block'}
794 minetest.register_craft({
795 output = 'default:gravel_block',
796 recipe = {
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',
805 recipe = {
806 {'default:gravel_block'}
810 minetest.register_craft({
811 output = 'default:gravel_volcanic_block',
812 recipe = {
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',
821 recipe = {
822 {'default:gravel_volcanic_block'}
828 minetest.register_craft({
829 output = 'default:stonebrick 4',
830 recipe = {
831 {'default:stone', 'default:stone'},
832 {'default:stone', 'default:stone'},
837 minetest.register_craft({
838 output = 'default:stonebrick_baked 4',
839 recipe = {
840 {'default:stone_baked', 'default:stone_baked'},
841 {'default:stone_baked', 'default:stone_baked'},
848 -- Crafting (tool repair)
850 minetest.register_craft({
851 type = "toolrepair",
852 additional_wear = -0.02,
857 -- Cooking recipes
861 minetest.register_craft({
862 type = "cooking",
863 cooktime = 15,
864 output = "default:glass",
865 recipe = "default:fertile_sand",
869 minetest.register_craft({
870 type = "cooking",
871 cooktime = 25,
872 output = "default:obsidian_glass",
873 recipe = "default:obsidian_shard",
877 minetest.register_craft({
878 type = "cooking",
879 cooktime = 15,
880 output = "default:stone",
881 recipe = "default:cobble",
884 minetest.register_craft({
885 type = "cooking",
886 cooktime = 15,
887 output = "default:stone_baked",
888 recipe = "default:cobble_baked",
891 minetest.register_craft({
892 type = "cooking",
893 cooktime = 10,
894 output = "default:cobble",
895 recipe = "default:mossycobble",
898 minetest.register_craft({
899 type = "cooking",
900 cooktime = 15,
901 output = "default:steel_ingot",
902 recipe = "default:iron_lump",
905 minetest.register_craft({
906 type = "cooking",
907 cooktime = 15,
908 output = "default:tin_ingot",
909 recipe = "default:tin_lump",
912 minetest.register_craft({
913 type = "cooking",
914 cooktime = 15,
915 output = "default:copper_ingot",
916 recipe = "default:copper_lump",
920 minetest.register_craft({
921 type = "cooking",
922 cooktime = 15,
923 output = "default:gold_ingot",
924 recipe = "default:gold_lump",
928 minetest.register_craft({
929 type = "cooking",
930 cooktime = 10,
931 output = "default:clay_brick",
932 recipe = "default:clay_lump",
935 minetest.register_craft({
936 type = "cooking",
937 cooktime = 15,
938 output = "default:coal_lump 2",
939 recipe = "group:tree",
942 minetest.register_craft({
943 type = "cooking",
944 cooktime = 10,
945 output = "default:stone_baked",
946 recipe = "default:stone",
949 minetest.register_craft({
950 type = "cooking",
951 cooktime = 10,
952 output = "default:ash",
953 recipe = "default:stone_baked",
956 minetest.register_craft({
957 type = "cooking",
958 cooktime = 10,
959 output = "default:ash",
960 recipe = "default:tuff_baked",
963 minetest.register_craft({
964 type = "cooking",
965 cooktime = 10,
966 output = "default:tuff_baked",
967 recipe = "default:tuff",
970 minetest.register_craft({
971 type = "cooking",
972 cooktime = 10,
973 output = "default:tuff",
974 recipe = "default:mossytuff",
979 -- Fuels
984 minetest.register_craft({
985 type = "fuel",
986 recipe = "default:junglegrass",
987 burntime = 2,
992 minetest.register_craft({
993 type = "fuel",
994 recipe = "default:cactus",
995 burntime = 25,
999 minetest.register_craft({
1000 type = "fuel",
1001 recipe = "default:papyrus",
1002 burntime = 1,
1006 minetest.register_craft({
1007 type = "fuel",
1008 recipe = "default:bookshelf",
1009 burntime = 20,
1013 minetest.register_craft({
1014 type = "fuel",
1015 recipe = "default:ladder",
1016 burntime = 5,
1019 minetest.register_craft({
1020 type = "fuel",
1021 recipe = "group:wood",
1022 burntime = 7,
1025 minetest.register_craft({
1026 type = "fuel",
1027 recipe = "default:lava_source",
1028 burntime = 60,
1032 minetest.register_craft({
1033 type = "fuel",
1034 recipe = "default:chest",
1035 burntime = 20,
1039 minetest.register_craft({
1040 type = "fuel",
1041 recipe = "default:chest_locked",
1042 burntime = 20,
1047 minetest.register_craft({
1048 type = "fuel",
1049 recipe = "default:coal_lump",
1050 burntime = 35,
1054 minetest.register_craft({
1055 type = "fuel",
1056 recipe = "default:coalblock",
1057 burntime = 350,
1061 minetest.register_craft({
1062 type = "fuel",
1063 recipe = "default:grass_1",
1064 burntime = 2,
1067 minetest.register_craft({
1068 type = "fuel",
1069 recipe = "default:axe_wood",
1070 burntime = 10,
1073 minetest.register_craft({
1074 type = "fuel",
1075 recipe = "default:sword_wood",
1076 burntime = 10,
1079 minetest.register_craft({
1080 type = "fuel",
1081 recipe = "default:pick_wood",
1082 burntime = 10,
1085 minetest.register_craft({
1086 type = "fuel",
1087 recipe = "default:shovel_wood",
1088 burntime = 10,
1091 -- Hadesstuff
1093 minetest.register_craft({
1094 output = 'farming:flowergrass',
1095 recipe = {
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'},}
1127 -- gemtransform
1128 minetest.register_craft({
1129 output = 'default:emerald 2',
1130 recipe = {{'default:sapphire'},}
1133 minetest.register_craft({
1134 type = "shapeless",
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({
1155 type = "shapeless",
1156 output = 'default:ruby',
1157 recipe = {'default:sapphire', 'default:sapphire'},
1160 minetest.register_craft({
1161 output = 'default:dirt 3',
1162 recipe = {
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({
1169 type = "shapeless",
1170 output = 'default:fertile_sand 2',
1171 recipe = {'default:cobble', 'default:ash'},
1174 minetest.register_craft({
1175 type = "shapeless",
1176 output = 'default:fertile_sand 2',
1177 recipe = {'default:mossycobble', 'default:ash'},
1180 minetest.register_craft({
1181 type = "shapeless",
1182 output = 'default:fertile_sand 2',
1183 recipe = {'default:tuff', 'default:ash'},
1186 minetest.register_craft({
1187 type = "shapeless",
1188 output = 'default:fertile_sand 2',
1189 recipe = {'default:mossytuff', 'default:ash'},
1192 minetest.register_craft({
1193 output = 'default:grass_1',
1194 recipe = {
1195 {'default:mossycobble', '', ''},
1196 {'default:mossycobble', '', ''},
1197 {'default:dirt', '', ''},
1201 minetest.register_craft({
1202 output = 'default:grass_1',
1203 recipe = {
1204 {'default:mossytuff', '', ''},
1205 {'default:mossytuff', '', ''},
1206 {'default:dirt', '', ''},
1210 minetest.register_craft({
1211 output = 'default:junglegrass',
1212 recipe = {
1213 {'default:grass_1', '', ''},
1214 {'default:dirt', '', ''},
1218 minetest.register_craft({
1219 output = 'default:papyrus',
1220 recipe = {
1221 {'default:junglegrass', '', ''},
1222 {'default:dirt', '', ''},
1226 minetest.register_craft({
1227 output = 'default:cactus',
1228 recipe = {
1229 {'', 'default:papyrus', ''},
1230 {'default:ash', 'default:dirt', 'default:ash'},
1234 -- HadesFood
1236 minetest.register_craft({
1237 output = 'default:sugar',
1238 recipe = {
1239 {'default:sugarcane', 'default:sugarcane', 'default:sugarcane'},
1243 minetest.register_craft({
1244 output = 'default:pie_strawberry_raw',
1245 recipe = {
1246 {'', 'default:sugar', ''},
1247 {'farming:strawberry', 'farming:strawberry', 'farming:strawberry'},
1248 {'default:sugar', 'farming:flour', 'default:sugar'},
1252 minetest.register_craft({
1253 type = "cooking",
1254 output = "default:pie_strawberry",
1255 recipe = "default:pie_strawberry_raw",
1256 cooktime = 10,
1259 minetest.register_craft({
1260 output = 'default:pie_apple_raw',
1261 recipe = {
1262 {'', 'default:sugar', ''},
1263 {'hades_trees:apple', 'hades_trees:apple', 'hades_trees:apple'},
1264 {'default:sugar', 'farming:flour', 'default:sugar'},
1268 minetest.register_craft({
1269 type = "cooking",
1270 output = "default:pie_apple",
1271 recipe = "default:pie_apple_raw",
1272 cooktime = 10,
1275 minetest.register_craft({
1276 output = 'default:bottle_olive_oil',
1277 recipe = {
1278 {'hades_trees:olive', 'hades_trees:olive', 'hades_trees:olive'},
1279 {'', 'vessels:glass_bottle', ''},
1283 minetest.register_craft({
1284 output = 'default:tomatosalad 2',
1285 recipe = {
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({
1293 type = "shapeless",
1294 output = 'default:tomato_potato_salad',
1295 recipe = {'default:tomatosalad', 'default:baked_potato'},
1298 minetest.register_craft({
1299 type = "shapeless",
1300 output = 'default:spiced_potato',
1301 recipe = {'farming:spice', 'farming:potato'},
1304 minetest.register_craft({
1305 type = "cooking",
1306 cooktime = 10,
1307 output = "default:baked_potato",
1308 recipe = "default:spiced_potato",
1311 minetest.register_craft({
1312 output = 'default:plate 10',
1313 recipe = {
1314 {'', 'default:clay', ''},
1315 {'default:clay', 'default:clay', 'default:clay'},
1316 {'', 'default:clay', ''},
1321 -- New Bricks
1323 minetest.register_craft({
1324 output = 'default:cactus_block',
1325 recipe = {
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',
1334 recipe = {
1335 {'default:cactus_block'},
1339 minetest.register_craft({
1340 output = 'default:cactus_brick 4',
1341 recipe = {
1342 {'default:cactus', 'default:cactus'},
1343 {'default:cactus', 'default:cactus'},
1347 minetest.register_craft({
1348 output = 'default:obsidianbrick 4',
1349 recipe = {
1350 {'default:obsidian', 'default:obsidian'},
1351 {'default:obsidian', 'default:obsidian'}
1356 minetest.register_craft({
1357 output = 'default:chondrite_brick 4',
1358 recipe = {
1359 {'default:chondrite', 'default:chondrite'},
1360 {'default:chondrite', 'default:chondrite'},
1364 minetest.register_craft({
1365 output = 'default:essexite_brick 4',
1366 recipe = {
1367 {'default:essexite', 'default:essexite'},
1368 {'default:essexite', 'default:essexite'},
1372 minetest.register_craft({
1373 output = 'default:marble_brick 4',
1374 recipe = {
1375 {'default:marble', 'default:marble'},
1376 {'default:marble', 'default:marble'},
1380 minetest.register_craft({
1381 output = 'default:tuff_brick 4',
1382 recipe = {
1383 {'default:tuff', 'default:tuff'},
1384 {'default:tuff', 'default:tuff'},
1388 minetest.register_craft({
1389 output = 'default:tuff_baked_brick 4',
1390 recipe = {
1391 {'default:tuff_baked', 'default:tuff_baked'},
1392 {'default:tuff_baked', 'default:tuff_baked'},
1395 -- floors
1397 minetest.register_craft({
1398 output = 'default:floor_chondrite_stone 4',
1399 recipe = {
1400 {'default:stone', 'default:chondrite'},
1401 {'default:chondrite', 'default:stone'},
1405 minetest.register_craft({
1406 output = 'default:floor_chondrite_stone2 4',
1407 recipe = {
1408 {'default:chondrite', 'default:stone'},
1409 {'default:stone', 'default:chondrite'},
1413 minetest.register_craft({
1414 output = 'default:floor_bstone_stone 4',
1415 recipe = {
1416 {'default:stone', 'default:stone_baked'},
1417 {'default:stone_baked', 'default:stone'},
1421 minetest.register_craft({
1422 output = 'default:floor_btuff_tuff 4',
1423 recipe = {
1424 {'default:tuff', 'default:tuff_baked'},
1425 {'default:tuff_baked', 'default:tuff'},
1429 minetest.register_craft({
1430 output = 'default:floor_bstone_sandstone 4',
1431 recipe = {
1432 {'default:stone_baked', 'default:sandstone'},
1433 {'default:sandstone', 'default:stone_baked'},
1437 minetest.register_craft({
1438 output = 'default:floor_bstone_sandstone2 4',
1439 recipe = {
1440 {'default:sandstone', 'default:stone_baked'},
1441 {'default:stone_baked', 'default:sandstone'},
1445 minetest.register_craft({
1446 output = 'default:floor_marble_essexite 4',
1447 recipe = {
1448 {'default:marble', 'default:essexite'},
1449 {'default:essexite', 'default:marble'},
1453 minetest.register_craft({
1454 output = 'default:floor_marble_essexite2 4',
1455 recipe = {
1456 {'default:essexite', 'default:marble'},
1457 {'default:marble', 'default:essexite'},
1461 minetest.register_craft({
1462 output = 'default:floor_essexite_gold 3',
1463 recipe = {
1464 {'default:essexite', 'default:essexite'},
1465 {'default:essexite', 'default:gold_ingot'},
1469 minetest.register_craft({
1470 output = 'default:floor_essexite_gold2 3',
1471 recipe = {
1472 {'default:gold_ingot', 'default:essexite'},
1473 {'default:essexite', 'default:essexite'},
1477 -- Color Bricks
1479 minetest.register_craft({
1480 output = 'default:brick_black',
1481 recipe = {
1482 {'group:claybricks', 'dye:black'},
1486 minetest.register_craft({
1487 output = 'default:brick_blue',
1488 recipe = {
1489 {'group:claybricks', 'dye:blue'},
1493 minetest.register_craft({
1494 output = 'default:brick_brown',
1495 recipe = {
1496 {'group:claybricks', 'dye:brown'},
1500 minetest.register_craft({
1501 output = 'default:brick_cyan',
1502 recipe = {
1503 {'group:claybricks', 'dye:cyan'},
1507 minetest.register_craft({
1508 output = 'default:brick_dark_green',
1509 recipe = {
1510 {'group:claybricks', 'dye:dark_green'},
1514 minetest.register_craft({
1515 output = 'default:brick_dark_grey',
1516 recipe = {
1517 {'group:claybricks', 'dye:dark_grey'},
1521 minetest.register_craft({
1522 output = 'default:brick_green',
1523 recipe = {
1524 {'group:claybricks', 'dye:green'},
1528 minetest.register_craft({
1529 output = 'default:brick_grey',
1530 recipe = {
1531 {'group:claybricks', 'dye:grey'},
1535 minetest.register_craft({
1536 output = 'default:brick_magenta',
1537 recipe = {
1538 {'group:claybricks', 'dye:magenta'},
1542 minetest.register_craft({
1543 output = 'default:brick_orange',
1544 recipe = {
1545 {'group:claybricks', 'dye:orange'},
1549 minetest.register_craft({
1550 output = 'default:brick_pink',
1551 recipe = {
1552 {'group:claybricks', 'dye:pink'},
1556 minetest.register_craft({
1557 output = 'default:brick_red',
1558 recipe = {
1559 {'group:claybricks', 'dye:red'},
1563 minetest.register_craft({
1564 output = 'default:brick_violet',
1565 recipe = {
1566 {'group:claybricks', 'dye:violet'},
1570 minetest.register_craft({
1571 output = 'default:brick_white',
1572 recipe = {
1573 {'group:claybricks', 'dye:white'},
1577 minetest.register_craft({
1578 output = 'default:brick_yellow',
1579 recipe = {
1580 {'group:claybricks', 'dye:yellow'},
1584 minetest.register_craft({
1585 output = 'default:lamp_wall 2',
1586 recipe = {
1587 {'default:glass', '', ''},
1588 {'hades_torches:torch', '', ''},
1589 {'default:glass', '', ''},
1593 minetest.register_craft({
1594 output = 'default:latern 2',
1595 recipe = {
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',
1604 recipe = {
1605 {'', 'default:steel_ingot', ''},
1606 {'default:glass', 'hades_torches:torch', 'default:glass'},
1607 {'', 'default:steel_ingot', ''},