crafts.lua 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. minetest.register_craftitem("farming_super:rice_bag", {
  2. description = "Rice Bag",
  3. inventory_image = "farming_super_rice_bag.png",
  4. groups = {},
  5. })
  6. minetest.register_craft({
  7. output = "farming_super:rice_bag 1",
  8. recipe = {
  9. {"farming_super:seed_rice","farming_super:seed_rice","farming_super:seed_rice"},
  10. {"farming_super:seed_rice","farming_super:seed_rice","farming_super:seed_rice"},
  11. {"farming_super:seed_rice","farming_super:seed_rice","farming_super:seed_rice"},
  12. }
  13. })
  14. minetest.register_craft({
  15. output = "farming_super:seed_rice 9",
  16. type = "shapeless",
  17. recipe = {"farming_super:rice_bag"},
  18. })
  19. function register_bag(modname, itemname, desc, inventory_image)
  20. minetest.register_craftitem(modname..":"..itemname.."_bag", {
  21. description = desc,
  22. inventory_image = "farming_super_rice_bag.png^([combine:32x32:8,8="..inventory_image.."^[resize:16x16)",
  23. groups = {},
  24. })
  25. minetest.register_craft({
  26. output = modname..":"..itemname.."_bag 1",
  27. recipe = {
  28. {modname..":"..itemname, modname..":"..itemname, modname..":"..itemname},
  29. {modname..":"..itemname, modname..":"..itemname, modname..":"..itemname},
  30. {modname..":"..itemname, modname..":"..itemname, modname..":"..itemname},
  31. }
  32. })
  33. minetest.register_craft({
  34. output = modname..":"..itemname.." 9",
  35. type = "shapeless",
  36. recipe = {modname..":"..itemname.."_bag"},
  37. })
  38. end
  39. register_bag("farming_super", "corn", "Corn Bag", "farming_super_corn.png")
  40. register_bag("farming_super", "soybeans", "Soybean Bag", "farming_super_soybeans.png")
  41. register_bag("farming_super", "onion_red", "Red Onion Bag", "farming_super_onion_red.png")
  42. register_bag("farming_super", "onion_yellow", "Yellow Onion Bag", "farming_super_onion_yellow.png")
  43. register_bag("farming_super", "onion_white", "White Onion Bag", "farming_super_onion_white.png")
  44. register_bag("farming_super", "carrot", "Carrot Bag", "farming_super_carrot.png")
  45. register_bag("farming_super", "carrot_red", "Red Carrot Bag", "farming_super_carrot_red.png")
  46. register_bag("farming_super", "carrot_yellow", "Yellow Carrot Bag", "farming_super_carrot_yellow.png")
  47. register_bag("farming_super", "carrot_purple", "Purple Carrot Bag", "farming_super_carrot_purple.png")
  48. -- a shim left over from development versions
  49. minetest.register_alias("farming_super:soybean_bag", "farming_super:soybeans_bag")