crafting.lua 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. local depends = {}
  2. depends.default = minetest.get_modpath("default")
  3. depends.farming = minetest.get_modpath("farming")
  4. depends.wool = minetest.get_modpath("wool")
  5. depends.dye = minetest.get_modpath("dye")
  6. if depends.default then
  7. if depends.farming then
  8. minetest.register_craft({
  9. type = "shapeless",
  10. output = "christmas:mince_pie 3",
  11. recipe = {
  12. "default:blueberries",
  13. "farming:flour",
  14. "default:apple",
  15. "default:blueberries",
  16. "christmas:sugar"
  17. },
  18. })
  19. end
  20. minetest.register_craft({
  21. output = "christmas:present",
  22. recipe = {
  23. {"default:paper","default:paper","default:paper"},
  24. {"default:paper","","default:paper"},
  25. {"default:paper","default:paper","default:paper"},
  26. },
  27. })
  28. minetest.register_craft({
  29. output = "default:paper 8",
  30. recipe = {
  31. {"christmas:present"},
  32. },
  33. })
  34. end
  35. if depends.wool then
  36. minetest.register_craft({
  37. output = "christmas:stocking",
  38. recipe = {
  39. {"","wool:white","wool:white"},
  40. {"default:gold_ingot","wool:red","wool:red"},
  41. {"wool:red","wool:red","wool:red"},
  42. },
  43. })
  44. end
  45. if depends.dye then
  46. minetest.register_craft({
  47. output = "christmas:candy_cane 12",
  48. recipe = {
  49. {"dye:red","christmas:sugar","dye:white"},
  50. {"christmas:sugar","dye:white","christmas:sugar"},
  51. {"christmas:sugar","dye:red",""},
  52. },
  53. })
  54. end
  55. minetest.register_craft({
  56. output = "christmas:tree",
  57. recipe = {
  58. {"group:leaves","group:leaves","group:leaves"},
  59. {"group:leaves","group:leaves","group:leaves"},
  60. {"group:leaves","group:tree","group:leaves"},
  61. },
  62. })