mirror of
				https://codeberg.org/tenplus1/farming.git
				synced 2025-10-31 06:35:23 +01:00 
			
		
		
		
	Merge remote-tracking branch 'upstream/master'
This commit is contained in:
		| @@ -27,7 +27,7 @@ local function place_beans(itemstack, placer, pointed_thing, plantname) | ||||
| 	-- thanks to Krock for helping with this issue :) | ||||
| 	local def = minetest.registered_nodes[under.name] | ||||
| 	if placer and itemstack and def and def.on_rightclick then | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 	end | ||||
|  | ||||
| 	-- is player planting crop? | ||||
| @@ -120,7 +120,7 @@ minetest.register_node("farming:beanpole", { | ||||
| 		-- thanks to Krock for helping with this issue :) | ||||
| 		local def = minetest.registered_nodes[under.name] | ||||
| 		if def and def.on_rightclick then | ||||
| 			return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 			return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 		end | ||||
|  | ||||
| 		if minetest.is_protected(pt.above, placer:get_player_name()) then | ||||
|   | ||||
| @@ -22,7 +22,7 @@ local function place_cocoa(itemstack, placer, pointed_thing, plantname) | ||||
| 	-- thanks to Krock for helping with this issue :) | ||||
| 	local def = minetest.registered_nodes[under.name] | ||||
| 	if placer and itemstack and def and def.on_rightclick then | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 	end | ||||
|  | ||||
| 	-- check if pointing at jungletree | ||||
| @@ -146,10 +146,12 @@ local def = { | ||||
| 	}, | ||||
| 	sounds = default.node_sound_leaves_defaults(), | ||||
| 	growth_check = function(pos, node_name) | ||||
|  | ||||
| 		if minetest.find_node_near(pos, 1, {"default:jungletree"}) then | ||||
| 			return false | ||||
| 			return false -- can grow | ||||
| 		end | ||||
| 		return true | ||||
|  | ||||
| 		return true -- cannot grow | ||||
| 	end | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -22,7 +22,7 @@ local function place_grapes(itemstack, placer, pointed_thing, plantname) | ||||
| 	-- thanks to Krock for helping with this issue :) | ||||
| 	local def = minetest.registered_nodes[under.name] | ||||
| 	if placer and itemstack and def and def.on_rightclick then | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 	end | ||||
|  | ||||
| 	-- is player planting seed? | ||||
| @@ -115,7 +115,7 @@ minetest.register_node("farming:trellis", { | ||||
| 		-- thanks to Krock for helping with this issue :) | ||||
| 		local def = minetest.registered_nodes[under.name] | ||||
| 		if def and def.on_rightclick then | ||||
| 			return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 			return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 		end | ||||
|  | ||||
| 		if minetest.is_protected(pt.above, placer:get_player_name()) then | ||||
|   | ||||
| @@ -84,11 +84,6 @@ minetest.register_craftitem("farming:sunflower_bread", { | ||||
| 	groups = {food_bread = 1, flammable = 2} | ||||
| }) | ||||
|  | ||||
| minetest.register_craftitem("farming:sunflower_bread", { | ||||
| 	description = S("Sunflower Bread"), | ||||
| 	inventory_image = "farming_sunflower_bread.png" | ||||
| }) | ||||
|  | ||||
| minetest.register_craft({ | ||||
| 	output = "farming:sunflower_bread", | ||||
| 	recipe = {{"group:food_sunflower_seeds_toasted", "group:food_bread", "group:food_sunflower_seeds_toasted"}} | ||||
|   | ||||
							
								
								
									
										5
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								init.lua
									
									
									
									
									
								
							| @@ -7,7 +7,7 @@ | ||||
|  | ||||
| farming = { | ||||
| 	mod = "redo", | ||||
| 	version = "20210928", | ||||
| 	version = "20211116", | ||||
| 	path = minetest.get_modpath("farming"), | ||||
| 	select = { | ||||
| 		type = "fixed", | ||||
| @@ -340,7 +340,6 @@ function farming.plant_growth_timer(pos, elapsed, node_name) | ||||
| 	if max_growth == 1 or lambda < 2.0 then | ||||
|  | ||||
| 		local light = (minetest.get_node_light(light_pos) or 0) | ||||
| 		--print ("light level:", light) | ||||
|  | ||||
| 		if light < MIN_LIGHT or light > MAX_LIGHT then | ||||
| 			return true | ||||
| @@ -426,7 +425,7 @@ function farming.place_seed(itemstack, placer, pointed_thing, plantname) | ||||
| 	-- thanks to Krock for helping with this issue :) | ||||
| 	local def = minetest.registered_nodes[under.name] | ||||
| 	if placer and itemstack and def and def.on_rightclick then | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack) | ||||
| 		return def.on_rightclick(pt.under, under, placer, itemstack, pt) | ||||
| 	end | ||||
|  | ||||
| 	local above = minetest.get_node(pt.above) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user