123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- minetest.override_item("farming:bread", {
- description = "Wheat Bread",
- })
- minetest.override_item("farming:flour", {
- description = "Wheat Flour",
- })
- -- RYE
- farming.register_plant("grains:rye", {
- description = "Rye seed",
- paramtype2 = "meshoptions",
- inventory_image = "grains_rye_seed.png",
- steps = 8,
- minlight = 13,
- maxlight = default.LIGHT_MAX,
- fertility = {"savannah"},
- groups = {flammable = 4},
- place_param2 = 3,
- })
- minetest.register_craftitem("grains:rye_bread", {
- description = "Rye Bread",
- inventory_image = "grains_rye_bread.png",
- on_use = minetest.item_eat(5),
- groups = {flammable = 2},
- })
- minetest.register_craftitem("grains:rye_flour", {
- description = "Rye Flour",
- inventory_image = "grains_rye_flour.png",
- groups = {flammable = 1},
- })
- -- OAT
- farming.register_plant("grains:oat", {
- description = "Oat seed",
- paramtype2 = "meshoptions",
- inventory_image = "grains_oat_seed.png",
- steps = 8,
- minlight = 13,
- maxlight = default.LIGHT_MAX,
- fertility = {"savannah"},
- groups = {flammable = 4},
- place_param2 = 3,
- })
- minetest.register_craftitem("grains:oat_bread", {
- description = "Oatbread",
- inventory_image = "grains_oat_bread.png",
- on_use = minetest.item_eat(5),
- groups = {flammable = 2},
- })
- minetest.register_craftitem("grains:oat_flour", {
- description = "Oat Flour",
- inventory_image = "grains_oat_flour.png",
- groups = {flammable = 1},
- })
- -- BARLEY
- farming.register_plant("grains:barley", {
- description = "Barley seed",
- paramtype2 = "meshoptions",
- inventory_image = "grains_barley_seed.png",
- steps = 8,
- minlight = 13,
- maxlight = default.LIGHT_MAX,
- fertility = {"grassland"},
- groups = {flammable = 4},
- place_param2 = 3,
- })
- minetest.register_craftitem("grains:barley_bread", {
- description = "Barley Bread",
- inventory_image = "grains_barley_bread.png",
- on_use = minetest.item_eat(5),
- groups = {flammable = 2},
- })
- minetest.register_craftitem("grains:barley_flour", {
- description = "Barley Flour",
- inventory_image = "grains_barley_flour.png",
- groups = {flammable = 1},
- })
- -- RICE
- farming.register_plant("grains:rice", {
- description = "Rice grains",
- paramtype2 = "meshoptions",
- inventory_image = "grains_rice_seed.png",
- steps = 8,
- minlight = 13,
- maxlight = default.LIGHT_MAX,
- fertility = {"savannah"},
- groups = {flammable = 4},
- place_param2 = 3,
- })
- minetest.register_craftitem("grains:rice_bread", {
- description = "Rice Bread",
- inventory_image = "grains_rice_bread.png",
- on_use = minetest.item_eat(5),
- groups = {flammable = 2},
- })
- minetest.register_craftitem("grains:rice_flour", {
- description = "Rice Flour",
- inventory_image = "grains_rice_flour.png",
- groups = {flammable = 1},
- })
- -- Cooking
- minetest.register_craft({
- type = "shapeless",
- output = "grains:rye_flour",
- recipe = {"grains:rye", "grains:rye", "grains:rye", "grains:rye"}
- })
- minetest.register_craft({
- type = "cooking",
- cooktime = 15,
- output = "grains:rye_bread",
- recipe = "grains:rye_flour"
- })
- minetest.register_craft({
- type = "shapeless",
- output = "grains:oat_flour",
- recipe = {"grains:oat", "grains:oat", "grains:oat", "grains:oat"}
- })
- minetest.register_craft({
- type = "cooking",
- cooktime = 15,
- output = "grains:oat_bread",
- recipe = "grains:oat_flour"
- })
- minetest.register_craft({
- type = "cooking",
- cooktime = 15,
- output = "grains:barley_bread",
- recipe = "grains:barley_flour"
- })
- minetest.register_craft({
- type = "shapeless",
- output = "grains:barley_flour",
- recipe = {"grains:barley", "grains:barley", "grains:barley", "grains:barley"}
- })
- minetest.register_craft({
- type = "shapeless",
- output = "grains:rice_flour",
- recipe = {"grains:rice", "grains:rice", "grains:rice", "grains:rice"}
- })
- minetest.register_craft({
- type = "cooking",
- cooktime = 15,
- output = "grains:rice_bread",
- recipe = "grains:rice_flour"
- })
- -- Fuels
- minetest.register_craft({
- type = "fuel",
- recipe = "farming:bread",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:rye_bread",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:oat_bread",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:barley_bread",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:rice_bread",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "farming:wheat",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:rye",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:oat",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:barley",
- burntime = 1,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "grains:rice",
- burntime = 1,
- })
- -- Seed gathering
- for i = 1, 5 do
- minetest.override_item("default:grass_"..i, {drop = {
- max_items = 1,
- items = {
- {items = {'farming:seed_wheat'},rarity = 10},
- {items = {'grains:seed_barley'},rarity = 20},
- {items = {'default:grass_1'}},
- }
- }})
- end
- for i = 1, 5 do
- minetest.override_item("default:dry_grass_"..i, {drop = {
- max_items = 1,
- items = {
- {items = {'grains:seed_rye'},rarity = 10},
- {items = {'grains:seed_rice'},rarity = 20},
- {items = {'grains:seed_oat'},rarity = 15},
- {items = {'default:dry_grass_1'}},
- }
- }})
- end
|