Fix for 0.4.10

master
BlockMen 2014-07-31 12:55:40 +02:00 committed by Vanessa Ezekowitz
parent 94c261b8a4
commit 7e0d976f90
10 changed files with 23 additions and 23 deletions

View File

@ -40,7 +40,7 @@ minetest.register_abm({
interval = 60,
chance = 20,
action = function(pos, node)
farming:generate_tree(pos, "default:tree", "farming_plus:banana_leaves", {"default:dirt", "default:dirt_with_grass"}, {["farming_plus:banana"]=20})
farming.generate_tree(pos, "default:tree", "farming_plus:banana_leaves", {"default:dirt", "default:dirt_with_grass"}, {["farming_plus:banana"]=20})
end
})
@ -51,7 +51,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed)
local tmp = {x=(maxp.x-minp.x)/2+minp.x, y=(maxp.y-minp.y)/2+minp.y, z=(maxp.z-minp.z)/2+minp.z}
local pos = minetest.find_node_near(tmp, maxp.x-minp.x, {"default:dirt_with_grass"})
if pos ~= nil then
farming:generate_tree({x=pos.x, y=pos.y+1, z=pos.z}, "default:tree", "farming_plus:banana_leaves", {"default:dirt", "default:dirt_with_grass"}, {["farming_plus:banana"]=10})
farming.generate_tree({x=pos.x, y=pos.y+1, z=pos.z}, "default:tree", "farming_plus:banana_leaves", {"default:dirt", "default:dirt_with_grass"}, {["farming_plus:banana"]=10})
end
end)

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:carrot_seed", {
description = S("Carrot Seeds"),
inventory_image = "farming_carrot_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:carrot_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:carrot_1")
end
})
@ -84,4 +84,4 @@ minetest.register_craftitem("farming_plus:carrot_item", {
on_use = minetest.item_eat(3),
})
farming:add_plant("farming_plus:carrot", {"farming_plus:carrot_1", "farming_plus:carrot_2", "farming_plus:carrot_3"}, 50, 20)
farming.add_plant("farming_plus:carrot", {"farming_plus:carrot_1", "farming_plus:carrot_2", "farming_plus:carrot_3"}, 50, 20)

View File

@ -40,7 +40,7 @@ minetest.register_abm({
interval = 60,
chance = 20,
action = function(pos, node)
farming:generate_tree(pos, "default:tree", "farming_plus:cocoa_leaves", {"default:sand", "default:desert_sand"}, {["farming_plus:cocoa"]=20})
farming.generate_tree(pos, "default:tree", "farming_plus:cocoa_leaves", {"default:sand", "default:desert_sand"}, {["farming_plus:cocoa"]=20})
end
})
@ -51,7 +51,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed)
local tmp = {x=(maxp.x-minp.x)/2+minp.x, y=(maxp.y-minp.y)/2+minp.y, z=(maxp.z-minp.z)/2+minp.z}
local pos = minetest.find_node_near(tmp, maxp.x-minp.x, {"default:desert_sand"})
if pos ~= nil then
farming:generate_tree({x=pos.x, y=pos.y+1, z=pos.z}, "default:tree", "farming_plus:cocoa_leaves", {"default:sand", "default:desert_sand"}, {["farming_plus:cocoa"]=20})
farming.generate_tree({x=pos.x, y=pos.y+1, z=pos.z}, "default:tree", "farming_plus:cocoa_leaves", {"default:sand", "default:desert_sand"}, {["farming_plus:cocoa"]=20})
end
end)

View File

@ -8,7 +8,7 @@ else
farming.S = function ( s ) return s end
end
function farming:add_plant(full_grown, names, interval, chance)
function farming.add_plant(full_grown, names, interval, chance)
minetest.register_abm({
nodenames = names,
interval = interval,
@ -51,7 +51,7 @@ function farming:add_plant(full_grown, names, interval, chance)
})
end
function farming:generate_tree(pos, trunk, leaves, underground, replacements)
function farming.generate_tree(pos, trunk, leaves, underground, replacements)
pos.y = pos.y-1
local nodename = minetest.get_node(pos).name
local ret = true
@ -210,7 +210,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
end
end)
function farming:place_seed(itemstack, placer, pointed_thing, plantname)
function farming.place_seed(itemstack, placer, pointed_thing, plantname)
-- Call on_rightclick if the pointed node defines it
if pointed_thing.type == "node" and placer and
@ -254,12 +254,12 @@ function farming:place_seed(itemstack, placer, pointed_thing, plantname)
end
-- check if pointing at soil
if minetest.get_item_group(under.name, "soil") <= 1 then
if minetest.get_item_group(under.name, "soil") < 2 then
return
end
-- add the node and remove 1 item from the itemstack
minetest.add_node(pt.above, {name=plantname})
minetest.add_node(pt.above, {name=plantname, param2 = 1})
if not minetest.setting_getbool("creative_mode") then
itemstack:take_item()
end

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:orange_seed", {
description = S("Orange Seeds"),
inventory_image = "farming_orange_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:orange_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:orange_1")
end
})
@ -84,4 +84,4 @@ minetest.register_craftitem("farming_plus:orange_item", {
on_use = minetest.item_eat(4),
})
farming:add_plant("farming_plus:orange", {"farming_plus:orange_1", "farming_plus:orange_2", "farming_plus:orange_3"}, 50, 20)
farming.add_plant("farming_plus:orange", {"farming_plus:orange_1", "farming_plus:orange_2", "farming_plus:orange_3"}, 50, 20)

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:potato_seed", {
description = ("Potato Seeds"),
inventory_image = "farming_potato_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:potato_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:potato_1")
end
})
@ -67,7 +67,7 @@ minetest.register_craftitem("farming_plus:potato_item", {
inventory_image = "farming_potato.png",
})
farming:add_plant("farming_plus:potato", {"farming_plus:potato_1", "farming_plus:potato_2"}, 50, 20)
farming.add_plant("farming_plus:potato", {"farming_plus:potato_1", "farming_plus:potato_2"}, 50, 20)
minetest.register_alias("farming_plus:potatoe_item", "farming_plus:potato_item")
minetest.register_alias("farming_plus:potatoe_seed", "farming_plus:potato_seed")

View File

@ -6,7 +6,7 @@ minetest.register_craftitem(":farming:pumpkin_seed", {
description = S("Pumpkin Seed"),
inventory_image = "farming_pumpkin_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming:pumpkin_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming:pumpkin_1")
end
})
@ -74,7 +74,7 @@ minetest.register_node(":farming:pumpkin", {
end
})
farming:add_plant("farming:pumpkin", {"farming:pumpkin_1", "farming:pumpkin_2"}, 80, 20)
farming.add_plant("farming:pumpkin", {"farming:pumpkin_1", "farming:pumpkin_2"}, 80, 20)
minetest.register_node(":farming:pumpkin_face", {
description = S("Pumpkin Face"),

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:rhubarb_seed", {
description = S("Rhubarb Seeds"),
inventory_image = "farming_rhubarb_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:rhubarb_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:rhubarb_1")
end
})
@ -67,4 +67,4 @@ minetest.register_craftitem("farming_plus:rhubarb_item", {
inventory_image = "farming_rhubarb.png",
})
farming:add_plant("farming_plus:rhubarb", {"farming_plus:rhubarb_1", "farming_plus:rhubarb_2"}, 50, 20)
farming.add_plant("farming_plus:rhubarb", {"farming_plus:rhubarb_1", "farming_plus:rhubarb_2"}, 50, 20)

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:strawberry_seed", {
description = S("Strawberry Seeds"),
inventory_image = "farming_strawberry_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:strawberry_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:strawberry_1")
end
})
@ -84,4 +84,4 @@ minetest.register_craftitem("farming_plus:strawberry_item", {
on_use = minetest.item_eat(2),
})
farming:add_plant("farming_plus:strawberry", {"farming_plus:strawberry_1", "farming_plus:strawberry_2", "farming_plus:strawberry_3"}, 50, 20)
farming.add_plant("farming_plus:strawberry", {"farming_plus:strawberry_1", "farming_plus:strawberry_2", "farming_plus:strawberry_3"}, 50, 20)

View File

@ -6,7 +6,7 @@ minetest.register_craftitem("farming_plus:tomato_seed", {
description = S("Tomato Seeds"),
inventory_image = "farming_tomato_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return farming:place_seed(itemstack, placer, pointed_thing, "farming_plus:tomato_1")
return farming.place_seed(itemstack, placer, pointed_thing, "farming_plus:tomato_1")
end
})
@ -84,4 +84,4 @@ minetest.register_craftitem("farming_plus:tomato_item", {
on_use = minetest.item_eat(4),
})
farming:add_plant("farming_plus:tomato", {"farming_plus:tomato_1", "farming_plus:tomato_2", "farming_plus:tomato_3"}, 50, 20)
farming.add_plant("farming_plus:tomato", {"farming_plus:tomato_1", "farming_plus:tomato_2", "farming_plus:tomato_3"}, 50, 20)