added oats, rye and rice thanks to ademants grains mod
@@ -110,5 +110,13 @@ farming.registered_plants["farming:barley"] = {
 | 
				
			|||||||
	seed = "farming:seed_barley",
 | 
						seed = "farming:seed_barley",
 | 
				
			||||||
	minlight = 13,
 | 
						minlight = 13,
 | 
				
			||||||
	maxlight = 15,
 | 
						maxlight = 15,
 | 
				
			||||||
	steps = 8
 | 
						steps = 7
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Fuel
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "fuel",
 | 
				
			||||||
 | 
						recipe = "farming:barley",
 | 
				
			||||||
 | 
						burntime = 1,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										132
									
								
								crops/ryeoatrice.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,132 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					--= A nice addition from Ademant's grain mod :)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Rye
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					farming.register_plant("farming:rye", {
 | 
				
			||||||
 | 
						description = "Rye seed",
 | 
				
			||||||
 | 
						paramtype2 = "meshoptions",
 | 
				
			||||||
 | 
						inventory_image = "farming_rye_seed.png",
 | 
				
			||||||
 | 
						steps = 8,
 | 
				
			||||||
 | 
						minlight = 13,
 | 
				
			||||||
 | 
						maxlight = default.LIGHT_MAX,
 | 
				
			||||||
 | 
						fertility = {"savannah"},
 | 
				
			||||||
 | 
						groups = {flammable = 4},
 | 
				
			||||||
 | 
						place_param2 = 3,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.override_item("farming:rye", {
 | 
				
			||||||
 | 
						groups = {food_rye = 1, flammable = 4}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "shapeless",
 | 
				
			||||||
 | 
						output = "farming:flour",
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							"farming:rye", "farming:rye", "farming:rye", "farming:rye",
 | 
				
			||||||
 | 
							"farming:mortar_pestle"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Oats
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					farming.register_plant("farming:oat", {
 | 
				
			||||||
 | 
						description = "Oat seed",
 | 
				
			||||||
 | 
						paramtype2 = "meshoptions",
 | 
				
			||||||
 | 
						inventory_image = "farming_oat_seed.png",
 | 
				
			||||||
 | 
						steps = 8,
 | 
				
			||||||
 | 
						minlight = 13,
 | 
				
			||||||
 | 
						maxlight = default.LIGHT_MAX,
 | 
				
			||||||
 | 
						fertility = {"savannah"},
 | 
				
			||||||
 | 
						groups = {flammable = 4},
 | 
				
			||||||
 | 
						place_param2 = 3,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.override_item("farming:oat", {
 | 
				
			||||||
 | 
						groups = {food_oats = 1, flammable = 4}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "shapeless",
 | 
				
			||||||
 | 
						output = "farming:flour",
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							"farming:oat", "farming:oat", "farming:oat", "farming:oat",
 | 
				
			||||||
 | 
							"farming:mortar_pestle"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Rice
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					farming.register_plant("farming:rice", {
 | 
				
			||||||
 | 
						description = "Rice grains",
 | 
				
			||||||
 | 
						paramtype2 = "meshoptions",
 | 
				
			||||||
 | 
						inventory_image = "farming_rice_seed.png",
 | 
				
			||||||
 | 
						steps = 8,
 | 
				
			||||||
 | 
						minlight = 13,
 | 
				
			||||||
 | 
						maxlight = default.LIGHT_MAX,
 | 
				
			||||||
 | 
						fertility = {"savannah"},
 | 
				
			||||||
 | 
						groups = {flammable = 4},
 | 
				
			||||||
 | 
						place_param2 = 3,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.override_item("farming:rice", {
 | 
				
			||||||
 | 
						groups = {food_rice = 1, flammable = 4}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craftitem("farming:rice_bread", {
 | 
				
			||||||
 | 
						description = "Rice Bread",
 | 
				
			||||||
 | 
						inventory_image = "farming_rice_bread.png",
 | 
				
			||||||
 | 
						on_use = minetest.item_eat(5),
 | 
				
			||||||
 | 
						groups = {food_rice_bread = 1, flammable = 2},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craftitem("farming:rice_flour", {
 | 
				
			||||||
 | 
						description = "Rice Flour",
 | 
				
			||||||
 | 
						inventory_image = "farming_rice_flour.png",
 | 
				
			||||||
 | 
						groups = {food_rice_flour = 1, flammable = 1},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "shapeless",
 | 
				
			||||||
 | 
						output = "farming:rice_flour",
 | 
				
			||||||
 | 
						recipe = {
 | 
				
			||||||
 | 
							"farming:rice", "farming:rice", "farming:rice", "farming:rice",
 | 
				
			||||||
 | 
							"farming:mortar_pestle"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "cooking",
 | 
				
			||||||
 | 
						cooktime = 15,
 | 
				
			||||||
 | 
						output = "farming:rice_bread",
 | 
				
			||||||
 | 
						recipe = "farming:rice_flour"
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Fuels
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "fuel",
 | 
				
			||||||
 | 
						recipe = "farming:rice_bread",
 | 
				
			||||||
 | 
						burntime = 1,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "fuel",
 | 
				
			||||||
 | 
						recipe = "farming:rye",
 | 
				
			||||||
 | 
						burntime = 1,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "fuel",
 | 
				
			||||||
 | 
						recipe = "farming:oat",
 | 
				
			||||||
 | 
						burntime = 1,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					minetest.register_craft({
 | 
				
			||||||
 | 
						type = "fuel",
 | 
				
			||||||
 | 
						recipe = "farming:rice",
 | 
				
			||||||
 | 
						burntime = 1,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
@@ -29,6 +29,7 @@ farming.pepper = true
 | 
				
			|||||||
farming.pineapple = true
 | 
					farming.pineapple = true
 | 
				
			||||||
farming.peas = true
 | 
					farming.peas = true
 | 
				
			||||||
farming.beetroot = true
 | 
					farming.beetroot = true
 | 
				
			||||||
 | 
					farming.grains = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- rarety of crops on map, default is 0.001 (higher number = more crops)
 | 
					-- rarety of crops on map, default is 0.001 (higher number = more crops)
 | 
				
			||||||
farming.rarety = 0.002
 | 
					farming.rarety = 0.002
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@ for i = 4, 5 do
 | 
				
			|||||||
			max_items = 1,
 | 
								max_items = 1,
 | 
				
			||||||
			items = {
 | 
								items = {
 | 
				
			||||||
				{items = {'farming:seed_wheat'}, rarity = 5},
 | 
									{items = {'farming:seed_wheat'}, rarity = 5},
 | 
				
			||||||
 | 
									{items = {'farming:seed_oat'},rarity = 10},
 | 
				
			||||||
				{items = {'default:grass_1'}},
 | 
									{items = {'default:grass_1'}},
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
@@ -21,7 +22,8 @@ for i = 4, 5 do
 | 
				
			|||||||
			drop = {
 | 
								drop = {
 | 
				
			||||||
				max_items = 1,
 | 
									max_items = 1,
 | 
				
			||||||
				items = {
 | 
									items = {
 | 
				
			||||||
					{items = {'farming:seed_barley'}, rarity = 6},
 | 
										{items = {'farming:seed_barley'}, rarity = 5},
 | 
				
			||||||
 | 
										{items = {'farming:seed_rye'},rarity = 10},
 | 
				
			||||||
					{items = {'default:dry_grass_1'}},
 | 
										{items = {'default:dry_grass_1'}},
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
@@ -37,6 +39,7 @@ minetest.override_item("default:junglegrass", {
 | 
				
			|||||||
		max_items = 1,
 | 
							max_items = 1,
 | 
				
			||||||
		items = {
 | 
							items = {
 | 
				
			||||||
			{items = {'farming:seed_cotton'}, rarity = 8},
 | 
								{items = {'farming:seed_cotton'}, rarity = 8},
 | 
				
			||||||
 | 
								{items = {'farming:seed_rice'},rarity = 16},
 | 
				
			||||||
			{items = {'default:junglegrass'}},
 | 
								{items = {'default:junglegrass'}},
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						@@ -591,7 +591,7 @@ farming.registered_plants[mname .. ":" .. pname] = {
 | 
				
			|||||||
	minlight = def.minlight,
 | 
						minlight = def.minlight,
 | 
				
			||||||
	maxlight = def.maxlight
 | 
						maxlight = def.maxlight
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
print(dump(farming.registered_plants[mname .. ":" .. pname]))
 | 
					--print(dump(farming.registered_plants[mname .. ":" .. pname]))
 | 
				
			||||||
	-- Return info
 | 
						-- Return info
 | 
				
			||||||
	return {seed = mname .. ":seed_" .. pname, harvest = mname .. ":" .. pname}
 | 
						return {seed = mname .. ":seed_" .. pname, harvest = mname .. ":" .. pname}
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
@@ -621,6 +621,7 @@ farming.pepper = true
 | 
				
			|||||||
farming.pineapple = true
 | 
					farming.pineapple = true
 | 
				
			||||||
farming.peas = true
 | 
					farming.peas = true
 | 
				
			||||||
farming.beetroot = true
 | 
					farming.beetroot = true
 | 
				
			||||||
 | 
					farming.grains = true
 | 
				
			||||||
farming.rarety = 0.002 -- 0.006
 | 
					farming.rarety = 0.002 -- 0.006
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -685,6 +686,7 @@ ddoo("pineapple.lua", farming.pineapple)
 | 
				
			|||||||
ddoo("peas.lua", farming.peas)
 | 
					ddoo("peas.lua", farming.peas)
 | 
				
			||||||
ddoo("beetroot.lua", farming.beetroot)
 | 
					ddoo("beetroot.lua", farming.beetroot)
 | 
				
			||||||
ddoo("chili.lua", farming.chili)
 | 
					ddoo("chili.lua", farming.chili)
 | 
				
			||||||
 | 
					ddoo("ryeoatrice.lua", farming.grains)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dofile(farming.path.."/food.lua")
 | 
					dofile(farming.path.."/food.lua")
 | 
				
			||||||
dofile(farming.path.."/mapgen.lua")
 | 
					dofile(farming.path.."/mapgen.lua")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -128,3 +128,8 @@ Created by TenPlus1
 | 
				
			|||||||
  farming_rhubarb.png
 | 
					  farming_rhubarb.png
 | 
				
			||||||
  farming_rhubarb_pie.png
 | 
					  farming_rhubarb_pie.png
 | 
				
			||||||
  farming_hemp*.png
 | 
					  farming_hemp*.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Created by ademant (CC-BY-3.0)
 | 
				
			||||||
 | 
					  farming_rye*.png
 | 
				
			||||||
 | 
					  farming_oat*.png
 | 
				
			||||||
 | 
					  farming_rice*.png
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 274 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 143 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 173 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 190 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_5.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 219 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_6.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 236 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_7.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 255 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_8.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 310 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_oat_seed.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 142 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 325 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 143 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 173 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 189 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_5.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 217 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_6.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 245 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_7.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 261 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_8.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 336 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_bread.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 392 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_flour.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 272 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rice_seed.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 201 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 242 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 143 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 173 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_4.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 189 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_5.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 217 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_6.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 237 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_7.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 254 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_8.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 310 B  | 
							
								
								
									
										
											BIN
										
									
								
								textures/farming_rye_seed.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 142 B  |