crafts.lua 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. if minetest.get_modpath("default") then
  2. minetest.register_craft({
  3. output = "hopper:hopper",
  4. recipe = {
  5. {"default:steel_ingot","default:chest","default:steel_ingot"},
  6. {"","default:steel_ingot",""},
  7. }
  8. })
  9. minetest.register_craft({
  10. output = "hopper:chute",
  11. recipe = {
  12. {"default:steel_ingot","default:chest","default:steel_ingot"},
  13. }
  14. })
  15. minetest.register_craft({
  16. output = "hopper:sorter",
  17. recipe = {
  18. {"","default:mese_crystal",""},
  19. {"default:steel_ingot","default:chest","default:steel_ingot"},
  20. {"","default:steel_ingot",""},
  21. }
  22. })
  23. minetest.register_craft({
  24. output = "hopper:trash",
  25. recipe = {
  26. {"", "bucket:bucket_lava", ""},
  27. {"default:obsidian", "default:chest", "default:obsidian"},
  28. {"", "default:obsidian", ""},
  29. }
  30. })
  31. minetest.register_craft({
  32. output = "hopper:trash",
  33. recipe = {
  34. {"", "default:lava_source", ""},
  35. {"default:obsidian", "default:chest", "default:obsidian"},
  36. {"", "default:obsidian", ""},
  37. }
  38. })
  39. if not hopper.config.single_craftable_item then
  40. minetest.register_craft({
  41. output = "hopper:hopper_side",
  42. recipe = {
  43. {"default:steel_ingot","default:chest","default:steel_ingot"},
  44. {"","","default:steel_ingot"},
  45. }
  46. })
  47. minetest.register_craft({
  48. output = "hopper:hopper_side",
  49. type="shapeless",
  50. recipe = {"hopper:hopper"},
  51. })
  52. minetest.register_craft({
  53. output = "hopper:hopper",
  54. type="shapeless",
  55. recipe = {"hopper:hopper_side"},
  56. })
  57. end
  58. end