summaryrefslogtreecommitdiff
path: root/plantlife.lua
diff options
context:
space:
mode:
authortenplus1 <kinsellaja@yahoo.com>2015-05-29 10:25:35 +0100
committertenplus1 <kinsellaja@yahoo.com>2015-05-29 10:25:35 +0100
commit87316b50837e82d22a7cc21b5e583f47f00b1be5 (patch)
tree4a90b10ca39953ad7d620e4226ba002e9f2d1f42 /plantlife.lua
parentf438eadeb98c75252fe550ac2366b06db5022406 (diff)
Code Tidy (thanks HybridDog)
Diffstat (limited to 'plantlife.lua')
-rw-r--r--plantlife.lua61
1 files changed, 20 insertions, 41 deletions
diff --git a/plantlife.lua b/plantlife.lua
index df700e8..e01244d 100644
--- a/plantlife.lua
+++ b/plantlife.lua
@@ -138,7 +138,7 @@ minetest.register_node("ethereal:banana", {
groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=1,leafdecay_drop=1},
on_use = minetest.item_eat(2),
sounds = default.node_sound_leaves_defaults(),
- after_place_node = function(pos, placer, itemstack)
+ after_place_node = function(pos, placer)
if placer:is_player() then
minetest.set_node(pos, {name="ethereal:banana", param2=1})
end
@@ -181,7 +181,7 @@ minetest.register_node("ethereal:orange", {
groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1},
on_use = minetest.item_eat(4),
sounds = default.node_sound_leaves_defaults(),
- after_place_node = function(pos, placer, itemstack)
+ after_place_node = function(pos, placer)
if placer:is_player() then
minetest.set_node(pos, {name="ethereal:orange", param2=1})
end
@@ -398,45 +398,24 @@ minetest.register_craft({
}
})
--- Gravel (5x cobble in X pattern gives 5 gravel)
-minetest.register_craft({
- output = "default:gravel 5",
- recipe = {
- {"default:cobble", "", "default:cobble"},
- {"", "default:cobble", ""},
- {"default:cobble", "", "default:cobble"},
- }
-})
-
--- Dirt (5x gravel in X pattern gives 5 dirt)
-minetest.register_craft({
- output = "default:dirt 5",
- recipe = {
- {"default:gravel", "", "default:gravel"},
- {"", "default:gravel", ""},
- {"default:gravel", "", "default:gravel"},
- }
-})
-
--- Sand (5x dirt in X pattern gives 5 sand)
-minetest.register_craft({
- output = "default:sand 5",
- recipe = {
- {"default:dirt", "", "default:dirt"},
- {"", "default:dirt", ""},
- {"default:dirt", "", "default:dirt"},
- }
-})
-
--- Snow (5x ice in X pattern gives 5 snow)
-minetest.register_craft({
- output = "default:snow 5",
- recipe = {
- {"default:ice", "", "default:ice"},
- {"", "default:ice", ""},
- {"default:ice", "", "default:ice"},
- }
-})
+-- X pattern craft recipes (5x a in X pattern gives 5 b)
+for _,items in pairs({
+ {"cobble", "gravel"},
+ {"gravel", "dirt"},
+ {"dirt", "sand"},
+ {"ice", "snow"},
+}) do
+ local a,b = unpack(items)
+ a = "default:"..a
+ minetest.register_craft({
+ output = "default:"..b.." 5",
+ recipe = {
+ {a, "", a},
+ {"", a, ""},
+ {a, "", a},
+ }
+ })
+end
-- Paper (2x3 string = 4 paper)
minetest.register_craft({