diff --git a/bananas.lua b/bananas.lua index c5184a2..f04ed75 100644 --- a/bananas.lua +++ b/bananas.lua @@ -14,7 +14,8 @@ minetest.register_node("farming_plus:banana_sapling", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} }, - groups = {dig_immediate=3,flammable=2}, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, sounds = default.node_sound_defaults(), }) diff --git a/cocoa.lua b/cocoa.lua index 42a7705..5f5030e 100644 --- a/cocoa.lua +++ b/cocoa.lua @@ -14,7 +14,8 @@ minetest.register_node("farming_plus:cocoa_sapling", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} }, - groups = {dig_immediate=3,flammable=2}, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, sounds = default.node_sound_defaults(), }) diff --git a/pumpkin.lua b/pumpkin.lua index 4a68b99..8f029fb 100644 --- a/pumpkin.lua +++ b/pumpkin.lua @@ -93,12 +93,45 @@ minetest.register_node(":farming:pumpkin_face_light", { sounds = default.node_sound_wood_defaults(), }) +--recipes + minetest.register_craft({ type = "shapeless", output = "farming:pumpkin_face_light", recipe = {"farming:pumpkin_face", "default:torch"} }) +minetest.register_craft({ + type = "shapeless", + output = "farming:pumpkin_seed 4", + recipe = {"farming:pumpkin"} +}) + +-- cutting_tools + +cutting_tools = { + "default:axe_bronze", + "default:axe_diamond", + "default:axe_mese", + "default:axe_steel", + "glooptest:axe_alatro", + "glooptest:axe_arol", + "moreores:axe_mithril", + "moreores:axe_silver", + "titanium:axe", + "building_blocks:knife", +} +for i,line in ipairs(cutting_tools) do + local tools= cutting_tools[i] + minetest.register_craft({ + type = "shapeless", + output = "farming:pumpkin_face", + recipe = {"farming:pumpkin",tools}, + replacements = { + { tools, tools }, + } + }) +end -- ========= BIG PUMPKIN ========= minetest.register_node(":farming:big_pumpkin", { description = S("Big Pumpkin"),