new function for registering item for drop grass
parent
bf718b07ba
commit
bd0d858d77
20
grass.lua
20
grass.lua
|
@ -1,4 +1,22 @@
|
|||
local farming.update_grass_item = function()
|
||||
for i = 4,5 do
|
||||
minetest.override_item("default:grass_"..i, {
|
||||
drop = { max_items = 1,
|
||||
items = {farming.grass,
|
||||
items = {"default:grass_1"}}
|
||||
}
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
farming.register_grass_item = function(item,rarity)
|
||||
farming.grass=table.insert(farming.grass,{items=item,rarity=rarity})
|
||||
end
|
||||
|
||||
farming.register_grass_item("farming:seed_wheat",5)
|
||||
farming.register_grass_item("farming:seed_spelt",5)
|
||||
farming.update_grass_item()
|
||||
--[[
|
||||
for i = 4, 5 do
|
||||
|
||||
-- Override default grass and have it drop Wheat Seeds
|
||||
|
@ -29,7 +47,7 @@ for i = 4, 5 do
|
|||
end
|
||||
|
||||
end
|
||||
|
||||
]]
|
||||
-- Override default Jungle Grass and have it drop Cotton Seeds
|
||||
|
||||
minetest.override_item("default:junglegrass", {
|
||||
|
|
49
init.lua
49
init.lua
|
@ -13,6 +13,7 @@ farming.select = {
|
|||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}
|
||||
}
|
||||
farming.grass = {}
|
||||
|
||||
|
||||
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
|
||||
|
@ -587,30 +588,30 @@ end
|
|||
|
||||
|
||||
-- default settings
|
||||
farming.carrot = true
|
||||
farming.potato = true
|
||||
farming.tomato = true
|
||||
farming.cucumber = true
|
||||
farming.corn = true
|
||||
farming.coffee = true
|
||||
farming.melon = true
|
||||
farming.pumpkin = true
|
||||
farming.cocoa = true
|
||||
farming.raspberry = true
|
||||
farming.blueberry = true
|
||||
farming.rhubarb = true
|
||||
farming.beans = true
|
||||
farming.grapes = true
|
||||
farming.barley = true
|
||||
farming.chili = true
|
||||
farming.hemp = true
|
||||
farming.garlic = true
|
||||
farming.onion = true
|
||||
farming.pepper = true
|
||||
farming.pineapple = true
|
||||
farming.peas = true
|
||||
farming.beetroot = true
|
||||
farming.spelt = true
|
||||
farming.carrot = minetest.settings:get("farming.carrot") or true
|
||||
farming.potato = minetest.settings:get("farming.potato") or true
|
||||
farming.tomato = minetest.settings:get("farming.tomato") or true
|
||||
farming.cucumber = minetest.settings:get("farming.cubumber") or true
|
||||
farming.corn = minetest.settings:get("farming.corn") or true
|
||||
farming.coffee = minetest.settings:get("farming.coffee") or true
|
||||
farming.melon = minetest.settings:get("farming.melon") or true
|
||||
farming.pumpkin = minetest.settings:get("farming.pumpkin") or true
|
||||
farming.cocoa = minetest.settings:get("farming.cocoa") or true
|
||||
farming.raspberry = minetest.settings:get("farming.raspberry") or true
|
||||
farming.blueberry = minetest.settings:get("farming.blueberry") or true
|
||||
farming.rhubarb = minetest.settings:get("farming.rhubarb") or true
|
||||
farming.beans = minetest.settings:get("farming.beans") or true
|
||||
farming.grapes = minetest.settings:get("farming.grapes") or true
|
||||
farming.barley = minetest.settings:get("farming.barley") or true
|
||||
farming.chili = minetest.settings:get("farming.chili") or true
|
||||
farming.hemp = minetest.settings:get("farming.hemp") or true
|
||||
farming.garlic = minetest.settings:get("farming.garlic") or true
|
||||
farming.onion = minetest.settings:get("farming.onion") or true
|
||||
farming.pepper = minetest.settings:get("farming.pepper") or true
|
||||
farming.pineapple = minetest.settings:get("farming.pineapple") or true
|
||||
farming.peas = minetest.settings:get("farming.peas") or true
|
||||
farming.beetroot = minetest.settings:get("farming.beetroor") or true
|
||||
farming.spelt = minetest.settings:get("farming.spelt") or true
|
||||
farming.rarety = 0.002 -- 0.006
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue