From 1a499862a6cf4ce6a737980734a7847a6f0860cf Mon Sep 17 00:00:00 2001 From: kaadmy Date: Thu, 8 Oct 2015 11:05:50 -0700 Subject: [PATCH] added groups for plantable materials --- mods/default/functions.lua | 2 +- mods/default/nodes.lua | 14 +++++++------- mods/farming/plants.lua | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/mods/default/functions.lua b/mods/default/functions.lua index a2d0e05..8486417 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -270,7 +270,7 @@ minetest.register_abm( -- cactus grows minetest.register_abm( -- papyrus grows { nodenames = {"default:papyrus"}, - neighbors = {"default:sand", "default:dirt_with_grass", "default_dirt"}, + neighbors = {"group:plantable_sandy"}, interval = 20, chance = 10, action = function(pos, node) diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 1e34940..9cb7f26 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -82,7 +82,7 @@ minetest.register_node( description = "Dirt", tiles ={"default_dirt.png"}, stack_max = 240, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-5}, + groups = {crumbly=3, soil=1, plantable_soil = 1, fall_damage_add_percent=-5}, is_ground_content = true, sounds = default.node_sound_dirt_defaults(), }) @@ -93,7 +93,7 @@ minetest.register_node( description = "Dry Dirt", tiles ={"default_dirt.png"}, stack_max = 240, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-10}, + groups = {crumbly=3, soil=1, plantable_sandy = 1, fall_damage_add_percent=-10}, is_ground_content = true, sounds = default.node_sound_dirt_defaults(), }) @@ -104,7 +104,7 @@ minetest.register_node( description = "Swamp Dirt", tiles ={"default_swamp_dirt.png"}, stack_max = 240, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-10}, + groups = {crumbly=3, soil=1, plantable_soil = 1, fall_damage_add_percent=-10}, is_ground_content = true, sounds = default.node_sound_dirt_defaults(), }) @@ -114,7 +114,7 @@ minetest.register_node( { description = "Dirt with Dry Grass", tiles ={"default_dry_grass.png", "default_dirt.png", "default_dirt.png^default_dry_grass_side.png"}, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, + groups = {crumbly=3, soil=1, plantable_sandy = 1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, drop = { max_items = 3, items = { @@ -136,7 +136,7 @@ minetest.register_node( { description = "Dirt with Swamp Grass", tiles ={"default_swamp_grass.png", "default_swamp_dirt.png", "default_swamp_dirt.png^default_swamp_grass_side.png"}, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, + groups = {crumbly=3, soil=1, plantable_soil = 1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, drop = { max_items = 3, items = { @@ -158,7 +158,7 @@ minetest.register_node( { description = "Dirt with Grass", tiles ={"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, - groups = {crumbly=3, soil=1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, + groups = {crumbly=3, soil=1, plantable_soil = 1, fall_damage_add_percent=-5, not_in_craftingguide = 1}, drop = { max_items = 3, items = { @@ -247,7 +247,7 @@ minetest.register_node( { description = "Sand", tiles ={"default_sand.png"}, - groups = {crumbly = 3, falling_node = 1, sand = 1, fall_damage_add_percent = -10}, + groups = {crumbly = 3, falling_node = 1, sand = 1, plantable_sandy = 1, fall_damage_add_percent = -10}, is_ground_content = true, sounds = default.node_sound_sand_defaults(), }) diff --git a/mods/farming/plants.lua b/mods/farming/plants.lua index d21b721..09dfcb6 100644 --- a/mods/farming/plants.lua +++ b/mods/farming/plants.lua @@ -4,7 +4,7 @@ farming.register_plant( grow_time = 1440, grows_near = {"group:water"}, growing_distance = 3, - grows_on = {"default:dirt", "default:dirt_with_grass"}, + grows_on = {"group:plantable_soil"}, light_min = 8, light_max = 15, }) @@ -15,7 +15,7 @@ farming.register_plant( grow_time = 2880, grows_near = {"group:water"}, growing_distance = 4, - grows_on = {"default:dirt", "default:dirt_with_grass", "default:sand"}, + grows_on = {"group:plantable_soil"}, light_min = 12, light_max = 15, })