summaryrefslogtreecommitdiff
path: root/extra.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 /extra.lua
parentf438eadeb98c75252fe550ac2366b06db5022406 (diff)
Code Tidy (thanks HybridDog)
Diffstat (limited to 'extra.lua')
-rw-r--r--extra.lua37
1 files changed, 20 insertions, 17 deletions
diff --git a/extra.lua b/extra.lua
index 09bdd64..fd8a9aa 100644
--- a/extra.lua
+++ b/extra.lua
@@ -267,12 +267,15 @@ minetest.register_tool("ethereal:light_staff", {
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
- local pos = pointed_thing.under
+ if pointed_thing.type ~= "node" then
+ return
+ end
- if pointed_thing.type ~= "node" then return end
+ local pos = pointed_thing.under
+ local pname = user:get_player_name()
- if minetest.is_protected(pos, user:get_player_name()) then
- minetest.record_protection_violation(pos, user:get_player_name())
+ if minetest.is_protected(pos, pname) then
+ minetest.record_protection_violation(pos, pname)
return
end
@@ -286,29 +289,29 @@ minetest.register_tool("ethereal:light_staff", {
if not minetest.setting_getbool("creative_mode") then
itemstack:add_wear(65535 / (USES - 1))
- end
- return itemstack
+ end
+ return itemstack
end,
})
minetest.register_craft({
output = "ethereal:light_staff",
- recipe = {
- {"ethereal:illumishroom", "default:mese_crystal", "ethereal:illumishroom"},
- {"ethereal:illumishroom2", "default:steel_ingot", "ethereal:illumishroom2"},
- {"ethereal:illumishroom3", "default:steel_ingot", "ethereal:illumishroom3"}
- }
+ recipe = {
+ {"ethereal:illumishroom", "default:mese_crystal", "ethereal:illumishroom"},
+ {"ethereal:illumishroom2", "default:steel_ingot", "ethereal:illumishroom2"},
+ {"ethereal:illumishroom3", "default:steel_ingot", "ethereal:illumishroom3"}
+ }
})
-- Generate Illumishroom in caves next to coal
-minetest.register_on_generated(function(minp, maxp, seed)
-
- local coal_nodes = minetest.find_nodes_in_area(minp, maxp, "default:stone_with_coal")
+minetest.register_on_generated(function(minp, maxp)
+ if minp.y > -30
+ or maxp.y < -3000 then
+ return
+ end
local bpos
- for key, pos in pairs(coal_nodes) do
-
+ for key, pos in pairs(minetest.find_nodes_in_area(minp, maxp, "default:stone_with_coal")) do
bpos = { x=pos.x, y=pos.y + 1, z=pos.z }
-
if minetest.get_node(bpos).name == "air" then
if bpos.y > -3000 and bpos.y < -2000 then
minetest.add_node(bpos, {name = "ethereal:illumishroom3"})