Skip to content

Commit 31a74ed

Browse files
committedMay 24, 2013
Replace minetest.env: with minetest.
1 parent dfad095 commit 31a74ed

File tree

13 files changed

+169
-169
lines changed

13 files changed

+169
-169
lines changed
 

‎mods/bones/init.lua

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
-- See README.txt for licensing and other information.
33

44
local function is_owner(pos, name)
5-
local owner = minetest.env:get_meta(pos):get_string("owner")
5+
local owner = minetest.get_meta(pos):get_string("owner")
66
if owner == "" or owner == name then
77
return true
88
end
@@ -26,7 +26,7 @@ minetest.register_node("bones:bones", {
2626
}),
2727

2828
can_dig = function(pos, player)
29-
local inv = minetest.env:get_meta(pos):get_inventory()
29+
local inv = minetest.get_meta(pos):get_inventory()
3030
return is_owner(pos, player:get_player_name()) and inv:is_empty("main")
3131
end,
3232

@@ -49,7 +49,7 @@ minetest.register_node("bones:bones", {
4949
end,
5050

5151
on_metadata_inventory_take = function(pos, listname, index, stack, player)
52-
local meta = minetest.env:get_meta(pos)
52+
local meta = minetest.get_meta(pos)
5353
if meta:get_string("owner") ~= "" and meta:get_inventory():is_empty("main") then
5454
meta:set_string("infotext", meta:get_string("owner").."'s old bones")
5555
meta:set_string("formspec", "")
@@ -58,7 +58,7 @@ minetest.register_node("bones:bones", {
5858
end,
5959

6060
on_timer = function(pos, elapsed)
61-
local meta = minetest.env:get_meta(pos)
61+
local meta = minetest.get_meta(pos)
6262
local time = meta:get_int("time")+elapsed
6363
local publish = 1200
6464
if tonumber(minetest.setting_get("share_bones_time")) then
@@ -87,7 +87,7 @@ minetest.register_on_dieplayer(function(player)
8787
pos.z = math.floor(pos.z+0.5)
8888
local param2 = minetest.dir_to_facedir(player:get_look_dir())
8989

90-
local nn = minetest.env:get_node(pos).name
90+
local nn = minetest.get_node(pos).name
9191
if minetest.registered_nodes[nn].can_dig and
9292
not minetest.registered_nodes[nn].can_dig(pos, player) then
9393
local player_inv = player:get_inventory()
@@ -101,10 +101,10 @@ minetest.register_on_dieplayer(function(player)
101101
return
102102
end
103103

104-
minetest.env:dig_node(pos)
105-
minetest.env:add_node(pos, {name="bones:bones", param2=param2})
104+
minetest.dig_node(pos)
105+
minetest.add_node(pos, {name="bones:bones", param2=param2})
106106

107-
local meta = minetest.env:get_meta(pos)
107+
local meta = minetest.get_meta(pos)
108108
local inv = meta:get_inventory()
109109
local player_inv = player:get_inventory()
110110
inv:set_size("main", 8*4)
@@ -125,6 +125,6 @@ minetest.register_on_dieplayer(function(player)
125125
meta:set_string("owner", player:get_player_name())
126126
meta:set_int("time", 0)
127127

128-
local timer = minetest.env:get_node_timer(pos)
128+
local timer = minetest.get_node_timer(pos)
129129
timer:start(10)
130130
end)

‎mods/bucket/init.lua

+7-7
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
4747

4848
local place_liquid = function(pos, node, source, flowing, fullness)
4949
if math.floor(fullness/128) == 1 or (not minetest.setting_getbool("liquid_finite")) then
50-
minetest.env:add_node(pos, {name=source, param2=fullness})
50+
minetest.add_node(pos, {name=source, param2=fullness})
5151
return
5252
elseif node.name == flowing then
5353
fullness = fullness + node.param2
@@ -56,14 +56,14 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
5656
end
5757

5858
if fullness >= LIQUID_MAX then
59-
minetest.env:add_node(pos, {name=source, param2=LIQUID_MAX})
59+
minetest.add_node(pos, {name=source, param2=LIQUID_MAX})
6060
else
61-
minetest.env:add_node(pos, {name=flowing, param2=fullness})
61+
minetest.add_node(pos, {name=flowing, param2=fullness})
6262
end
6363
end
6464

6565
-- Check if pointing to a buildable node
66-
local node = minetest.env:get_node(pointed_thing.under)
66+
local node = minetest.get_node(pointed_thing.under)
6767
local fullness = tonumber(itemstack:get_metadata())
6868
if not fullness then fullness = LIQUID_MAX end
6969

@@ -73,7 +73,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
7373
else
7474
-- not buildable to; place the liquid above
7575
-- check if the node above can be replaced
76-
local node = minetest.env:get_node(pointed_thing.above)
76+
local node = minetest.get_node(pointed_thing.above)
7777
if minetest.registered_nodes[node.name].buildable_to then
7878
place_liquid(pointed_thing.above, node, source, flowing, fullness)
7979
else
@@ -98,12 +98,12 @@ minetest.register_craftitem("bucket:bucket_empty", {
9898
return
9999
end
100100
-- Check if pointing to a liquid source
101-
node = minetest.env:get_node(pointed_thing.under)
101+
node = minetest.get_node(pointed_thing.under)
102102
liquiddef = bucket.liquids[node.name]
103103
if liquiddef ~= nil and liquiddef.itemname ~= nil and (node.name == liquiddef.source or
104104
(node.name == liquiddef.flowing and minetest.setting_getbool("liquid_finite"))) then
105105

106-
minetest.env:add_node(pointed_thing.under, {name="air"})
106+
minetest.add_node(pointed_thing.under, {name="air"})
107107

108108
if node.name == liquiddef.source then node.param2 = LIQUID_MAX end
109109
return ItemStack({name = liquiddef.itemname, metadata = tostring(node.param2)})

‎mods/default/functions.lua

+16-16
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,11 @@ minetest.register_on_punchnode(on_punchnode)
123123
--
124124

125125
default.cool_lava_source = function(pos)
126-
minetest.env:set_node(pos, {name="default:obsidian"})
126+
minetest.set_node(pos, {name="default:obsidian"})
127127
end
128128

129129
default.cool_lava_flowing = function(pos)
130-
minetest.env:set_node(pos, {name="default:stone"})
130+
minetest.set_node(pos, {name="default:stone"})
131131
end
132132

133133
minetest.register_abm({
@@ -161,17 +161,17 @@ minetest.register_abm({
161161
chance = 20,
162162
action = function(pos, node)
163163
pos.y = pos.y-1
164-
local name = minetest.env:get_node(pos).name
164+
local name = minetest.get_node(pos).name
165165
if minetest.get_item_group(name, "sand") ~= 0 then
166166
pos.y = pos.y+1
167167
local height = 0
168-
while minetest.env:get_node(pos).name == "default:cactus" and height < 4 do
168+
while minetest.get_node(pos).name == "default:cactus" and height < 4 do
169169
height = height+1
170170
pos.y = pos.y+1
171171
end
172172
if height < 4 then
173-
if minetest.env:get_node(pos).name == "air" then
174-
minetest.env:set_node(pos, {name="default:cactus"})
173+
if minetest.get_node(pos).name == "air" then
174+
minetest.set_node(pos, {name="default:cactus"})
175175
end
176176
end
177177
end
@@ -185,20 +185,20 @@ minetest.register_abm({
185185
chance = 20,
186186
action = function(pos, node)
187187
pos.y = pos.y-1
188-
local name = minetest.env:get_node(pos).name
188+
local name = minetest.get_node(pos).name
189189
if name == "default:dirt" or name == "default:dirt_with_grass" then
190-
if minetest.env:find_node_near(pos, 3, {"group:water"}) == nil then
190+
if minetest.find_node_near(pos, 3, {"group:water"}) == nil then
191191
return
192192
end
193193
pos.y = pos.y+1
194194
local height = 0
195-
while minetest.env:get_node(pos).name == "default:papyrus" and height < 4 do
195+
while minetest.get_node(pos).name == "default:papyrus" and height < 4 do
196196
height = height+1
197197
pos.y = pos.y+1
198198
end
199199
if height < 4 then
200-
if minetest.env:get_node(pos).name == "air" then
201-
minetest.env:set_node(pos, {name="default:papyrus"})
200+
if minetest.get_node(pos).name == "air" then
201+
minetest.set_node(pos, {name="default:papyrus"})
202202
end
203203
end
204204
end
@@ -246,7 +246,7 @@ minetest.register_abm({
246246
--print("not groups.leafdecay")
247247
return
248248
end
249-
local n0 = minetest.env:get_node(p0)
249+
local n0 = minetest.get_node(p0)
250250
if n0.param2 ~= 0 then
251251
--print("param2 ~= 0")
252252
return
@@ -256,7 +256,7 @@ minetest.register_abm({
256256
p0_hash = minetest.hash_node_position(p0)
257257
local trunkp = default.leafdecay_trunk_cache[p0_hash]
258258
if trunkp then
259-
local n = minetest.env:get_node(trunkp)
259+
local n = minetest.get_node(trunkp)
260260
local reg = minetest.registered_nodes[n.name]
261261
-- Assume ignore is a trunk, to make the thing work at the border of the active area
262262
if n.name == "ignore" or (reg and reg.groups.tree and reg.groups.tree ~= 0) then
@@ -274,7 +274,7 @@ minetest.register_abm({
274274
default.leafdecay_trunk_find_allow_accumulator =
275275
default.leafdecay_trunk_find_allow_accumulator - 1
276276
-- Assume ignore is a trunk, to make the thing work at the border of the active area
277-
local p1 = minetest.env:find_node_near(p0, d, {"ignore", "group:tree"})
277+
local p1 = minetest.find_node_near(p0, d, {"ignore", "group:tree"})
278278
if p1 then
279279
do_preserve = true
280280
if default.leafdecay_enable_cache then
@@ -294,11 +294,11 @@ minetest.register_abm({
294294
y = p0.y - 0.5 + math.random(),
295295
z = p0.z - 0.5 + math.random(),
296296
}
297-
minetest.env:add_item(p_drop, itemname)
297+
minetest.add_item(p_drop, itemname)
298298
end
299299
end
300300
-- Remove node
301-
minetest.env:remove_node(p0)
301+
minetest.remove_node(p0)
302302
nodeupdate(p0)
303303
end
304304
end

‎mods/default/mapgen.lua

+28-28
Original file line numberDiff line numberDiff line change
@@ -300,8 +300,8 @@ function default.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume
300300
local y2 = y0+y1
301301
local z2 = z0+z1
302302
local p2 = {x=x2, y=y2, z=z2}
303-
if minetest.env:get_node(p2).name == wherein then
304-
minetest.env:set_node(p2, {name=name})
303+
if minetest.get_node(p2).name == wherein then
304+
minetest.set_node(p2, {name=name})
305305
end
306306
end
307307
end
@@ -315,10 +315,10 @@ end
315315
function default.make_papyrus(pos, size)
316316
for y=0,size-1 do
317317
local p = {x=pos.x, y=pos.y+y, z=pos.z}
318-
local nn = minetest.env:get_node(p).name
318+
local nn = minetest.get_node(p).name
319319
if minetest.registered_nodes[nn] and
320320
minetest.registered_nodes[nn].buildable_to then
321-
minetest.env:set_node(p, {name="default:papyrus"})
321+
minetest.set_node(p, {name="default:papyrus"})
322322
else
323323
return
324324
end
@@ -328,10 +328,10 @@ end
328328
function default.make_cactus(pos, size)
329329
for y=0,size-1 do
330330
local p = {x=pos.x, y=pos.y+y, z=pos.z}
331-
local nn = minetest.env:get_node(p).name
331+
local nn = minetest.get_node(p).name
332332
if minetest.registered_nodes[nn] and
333333
minetest.registered_nodes[nn].buildable_to then
334-
minetest.env:set_node(p, {name="default:cactus"})
334+
minetest.set_node(p, {name="default:cactus"})
335335
else
336336
return
337337
end
@@ -356,11 +356,11 @@ function default.make_nyancat(pos, facedir, length)
356356
tailvec.z = 1
357357
end
358358
local p = {x=pos.x, y=pos.y, z=pos.z}
359-
minetest.env:set_node(p, {name="default:nyancat", param2=facedir})
359+
minetest.set_node(p, {name="default:nyancat", param2=facedir})
360360
for i=1,length do
361361
p.x = p.x + tailvec.x
362362
p.z = p.z + tailvec.z
363-
minetest.env:set_node(p, {name="default:nyancat_rainbow"})
363+
minetest.set_node(p, {name="default:nyancat_rainbow"})
364364
end
365365
end
366366

@@ -396,26 +396,26 @@ minetest.register_on_generated(function(minp, maxp, seed)
396396
for divz=0+1,divs-1-1 do
397397
local cx = minp.x + math.floor((divx+0.5)*divlen)
398398
local cz = minp.z + math.floor((divz+0.5)*divlen)
399-
if minetest.env:get_node({x=cx,y=1,z=cz}).name == "default:water_source" and
400-
minetest.env:get_node({x=cx,y=0,z=cz}).name == "default:sand" then
399+
if minetest.get_node({x=cx,y=1,z=cz}).name == "default:water_source" and
400+
minetest.get_node({x=cx,y=0,z=cz}).name == "default:sand" then
401401
local is_shallow = true
402402
local num_water_around = 0
403-
if minetest.env:get_node({x=cx-divlen*2,y=1,z=cz+0}).name == "default:water_source" then
403+
if minetest.get_node({x=cx-divlen*2,y=1,z=cz+0}).name == "default:water_source" then
404404
num_water_around = num_water_around + 1 end
405-
if minetest.env:get_node({x=cx+divlen*2,y=1,z=cz+0}).name == "default:water_source" then
405+
if minetest.get_node({x=cx+divlen*2,y=1,z=cz+0}).name == "default:water_source" then
406406
num_water_around = num_water_around + 1 end
407-
if minetest.env:get_node({x=cx+0,y=1,z=cz-divlen*2}).name == "default:water_source" then
407+
if minetest.get_node({x=cx+0,y=1,z=cz-divlen*2}).name == "default:water_source" then
408408
num_water_around = num_water_around + 1 end
409-
if minetest.env:get_node({x=cx+0,y=1,z=cz+divlen*2}).name == "default:water_source" then
409+
if minetest.get_node({x=cx+0,y=1,z=cz+divlen*2}).name == "default:water_source" then
410410
num_water_around = num_water_around + 1 end
411411
if num_water_around >= 2 then
412412
is_shallow = false
413413
end
414414
if is_shallow then
415415
for x1=-divlen,divlen do
416416
for z1=-divlen,divlen do
417-
if minetest.env:get_node({x=cx+x1,y=0,z=cz+z1}).name == "default:sand" then
418-
minetest.env:set_node({x=cx+x1,y=0,z=cz+z1}, {name="default:clay"})
417+
if minetest.get_node({x=cx+x1,y=0,z=cz+z1}).name == "default:sand" then
418+
minetest.set_node({x=cx+x1,y=0,z=cz+z1}, {name="default:clay"})
419419
end
420420
end
421421
end
@@ -424,7 +424,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
424424
end
425425
end
426426
-- Generate papyrus
427-
local perlin1 = minetest.env:get_perlin(354, 3, 0.7, 100)
427+
local perlin1 = minetest.get_perlin(354, 3, 0.7, 100)
428428
-- Assume X and Z lengths are equal
429429
local divlen = 8
430430
local divs = (maxp.x-minp.x)/divlen+1;
@@ -441,15 +441,15 @@ minetest.register_on_generated(function(minp, maxp, seed)
441441
for i=0,papyrus_amount do
442442
local x = pr:next(x0, x1)
443443
local z = pr:next(z0, z1)
444-
if minetest.env:get_node({x=x,y=1,z=z}).name == "default:dirt_with_grass" and
445-
minetest.env:find_node_near({x=x,y=1,z=z}, 1, "default:water_source") then
444+
if minetest.get_node({x=x,y=1,z=z}).name == "default:dirt_with_grass" and
445+
minetest.find_node_near({x=x,y=1,z=z}, 1, "default:water_source") then
446446
default.make_papyrus({x=x,y=2,z=z}, pr:next(2, 4))
447447
end
448448
end
449449
end
450450
end
451451
-- Generate cactuses
452-
local perlin1 = minetest.env:get_perlin(230, 3, 0.6, 100)
452+
local perlin1 = minetest.get_perlin(230, 3, 0.6, 100)
453453
-- Assume X and Z lengths are equal
454454
local divlen = 16
455455
local divs = (maxp.x-minp.x)/divlen+1;
@@ -469,20 +469,20 @@ minetest.register_on_generated(function(minp, maxp, seed)
469469
-- Find ground level (0...15)
470470
local ground_y = nil
471471
for y=30,0,-1 do
472-
if minetest.env:get_node({x=x,y=y,z=z}).name ~= "air" then
472+
if minetest.get_node({x=x,y=y,z=z}).name ~= "air" then
473473
ground_y = y
474474
break
475475
end
476476
end
477477
-- If desert sand, make cactus
478-
if ground_y and minetest.env:get_node({x=x,y=ground_y,z=z}).name == "default:desert_sand" then
478+
if ground_y and minetest.get_node({x=x,y=ground_y,z=z}).name == "default:desert_sand" then
479479
default.make_cactus({x=x,y=ground_y+1,z=z}, pr:next(3, 4))
480480
end
481481
end
482482
end
483483
end
484484
-- Generate grass
485-
local perlin1 = minetest.env:get_perlin(329, 3, 0.6, 100)
485+
local perlin1 = minetest.get_perlin(329, 3, 0.6, 100)
486486
-- Assume X and Z lengths are equal
487487
local divlen = 16
488488
local divs = (maxp.x-minp.x)/divlen+1;
@@ -502,26 +502,26 @@ minetest.register_on_generated(function(minp, maxp, seed)
502502
-- Find ground level (0...15)
503503
local ground_y = nil
504504
for y=30,0,-1 do
505-
if minetest.env:get_node({x=x,y=y,z=z}).name ~= "air" then
505+
if minetest.get_node({x=x,y=y,z=z}).name ~= "air" then
506506
ground_y = y
507507
break
508508
end
509509
end
510510

511511
if ground_y then
512512
local p = {x=x,y=ground_y+1,z=z}
513-
local nn = minetest.env:get_node(p).name
513+
local nn = minetest.get_node(p).name
514514
-- Check if the node can be replaced
515515
if minetest.registered_nodes[nn] and
516516
minetest.registered_nodes[nn].buildable_to then
517-
nn = minetest.env:get_node({x=x,y=ground_y,z=z}).name
517+
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
518518
-- If desert sand, add dry shrub
519519
if nn == "default:desert_sand" then
520-
minetest.env:set_node(p,{name="default:dry_shrub"})
520+
minetest.set_node(p,{name="default:dry_shrub"})
521521

522522
-- If dirt with grass, add grass
523523
elseif nn == "default:dirt_with_grass" then
524-
minetest.env:set_node(p,{name="default:grass_"..pr:next(1, 5)})
524+
minetest.set_node(p,{name="default:grass_"..pr:next(1, 5)})
525525
end
526526
end
527527
end

‎mods/default/nodes.lua

+28-28
Original file line numberDiff line numberDiff line change
@@ -584,14 +584,14 @@ minetest.register_node("default:sign_wall", {
584584
legacy_wallmounted = true,
585585
sounds = default.node_sound_defaults(),
586586
on_construct = function(pos)
587-
--local n = minetest.env:get_node(pos)
588-
local meta = minetest.env:get_meta(pos)
587+
--local n = minetest.get_node(pos)
588+
local meta = minetest.get_meta(pos)
589589
meta:set_string("formspec", "field[text;;${text}]")
590590
meta:set_string("infotext", "\"\"")
591591
end,
592592
on_receive_fields = function(pos, formname, fields, sender)
593593
--print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields))
594-
local meta = minetest.env:get_meta(pos)
594+
local meta = minetest.get_meta(pos)
595595
fields.text = fields.text or ""
596596
print((sender:get_player_name() or "").." wrote \""..fields.text..
597597
"\" to sign at "..minetest.pos_to_string(pos))
@@ -609,7 +609,7 @@ minetest.register_node("default:chest", {
609609
legacy_facedir_simple = true,
610610
sounds = default.node_sound_wood_defaults(),
611611
on_construct = function(pos)
612-
local meta = minetest.env:get_meta(pos)
612+
local meta = minetest.get_meta(pos)
613613
meta:set_string("formspec",
614614
"size[8,9]"..
615615
"list[current_name;main;0,0;8,4;]"..
@@ -619,7 +619,7 @@ minetest.register_node("default:chest", {
619619
inv:set_size("main", 8*4)
620620
end,
621621
can_dig = function(pos,player)
622-
local meta = minetest.env:get_meta(pos);
622+
local meta = minetest.get_meta(pos);
623623
local inv = meta:get_inventory()
624624
return inv:is_empty("main")
625625
end,
@@ -653,25 +653,25 @@ minetest.register_node("default:chest_locked", {
653653
legacy_facedir_simple = true,
654654
sounds = default.node_sound_wood_defaults(),
655655
after_place_node = function(pos, placer)
656-
local meta = minetest.env:get_meta(pos)
656+
local meta = minetest.get_meta(pos)
657657
meta:set_string("owner", placer:get_player_name() or "")
658658
meta:set_string("infotext", "Locked Chest (owned by "..
659659
meta:get_string("owner")..")")
660660
end,
661661
on_construct = function(pos)
662-
local meta = minetest.env:get_meta(pos)
662+
local meta = minetest.get_meta(pos)
663663
meta:set_string("infotext", "Locked Chest")
664664
meta:set_string("owner", "")
665665
local inv = meta:get_inventory()
666666
inv:set_size("main", 8*4)
667667
end,
668668
can_dig = function(pos,player)
669-
local meta = minetest.env:get_meta(pos);
669+
local meta = minetest.get_meta(pos);
670670
local inv = meta:get_inventory()
671671
return inv:is_empty("main") and has_locked_chest_privilege(meta, player)
672672
end,
673673
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
674-
local meta = minetest.env:get_meta(pos)
674+
local meta = minetest.get_meta(pos)
675675
if not has_locked_chest_privilege(meta, player) then
676676
minetest.log("action", player:get_player_name()..
677677
" tried to access a locked chest belonging to "..
@@ -682,7 +682,7 @@ minetest.register_node("default:chest_locked", {
682682
return count
683683
end,
684684
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
685-
local meta = minetest.env:get_meta(pos)
685+
local meta = minetest.get_meta(pos)
686686
if not has_locked_chest_privilege(meta, player) then
687687
minetest.log("action", player:get_player_name()..
688688
" tried to access a locked chest belonging to "..
@@ -693,7 +693,7 @@ minetest.register_node("default:chest_locked", {
693693
return stack:get_count()
694694
end,
695695
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
696-
local meta = minetest.env:get_meta(pos)
696+
local meta = minetest.get_meta(pos)
697697
if not has_locked_chest_privilege(meta, player) then
698698
minetest.log("action", player:get_player_name()..
699699
" tried to access a locked chest belonging to "..
@@ -716,7 +716,7 @@ minetest.register_node("default:chest_locked", {
716716
" takes stuff from locked chest at "..minetest.pos_to_string(pos))
717717
end,
718718
on_rightclick = function(pos, node, clicker)
719-
local meta = minetest.env:get_meta(pos)
719+
local meta = minetest.get_meta(pos)
720720
if has_locked_chest_privilege(meta, clicker) then
721721
local pos = pos.x .. "," .. pos.y .. "," ..pos.z
722722
minetest.show_formspec(clicker:get_player_name(), "default:chest_locked",
@@ -744,7 +744,7 @@ minetest.register_node("default:furnace", {
744744
legacy_facedir_simple = true,
745745
sounds = default.node_sound_stone_defaults(),
746746
on_construct = function(pos)
747-
local meta = minetest.env:get_meta(pos)
747+
local meta = minetest.get_meta(pos)
748748
meta:set_string("formspec", default.furnace_inactive_formspec)
749749
meta:set_string("infotext", "Furnace")
750750
local inv = meta:get_inventory()
@@ -753,7 +753,7 @@ minetest.register_node("default:furnace", {
753753
inv:set_size("dst", 4)
754754
end,
755755
can_dig = function(pos,player)
756-
local meta = minetest.env:get_meta(pos);
756+
local meta = minetest.get_meta(pos);
757757
local inv = meta:get_inventory()
758758
if not inv:is_empty("fuel") then
759759
return false
@@ -765,7 +765,7 @@ minetest.register_node("default:furnace", {
765765
return true
766766
end,
767767
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
768-
local meta = minetest.env:get_meta(pos)
768+
local meta = minetest.get_meta(pos)
769769
local inv = meta:get_inventory()
770770
if listname == "fuel" then
771771
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
@@ -783,7 +783,7 @@ minetest.register_node("default:furnace", {
783783
end
784784
end,
785785
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
786-
local meta = minetest.env:get_meta(pos)
786+
local meta = minetest.get_meta(pos)
787787
local inv = meta:get_inventory()
788788
local stack = inv:get_stack(from_list, from_index)
789789
if to_list == "fuel" then
@@ -814,7 +814,7 @@ minetest.register_node("default:furnace_active", {
814814
legacy_facedir_simple = true,
815815
sounds = default.node_sound_stone_defaults(),
816816
on_construct = function(pos)
817-
local meta = minetest.env:get_meta(pos)
817+
local meta = minetest.get_meta(pos)
818818
meta:set_string("formspec", default.furnace_inactive_formspec)
819819
meta:set_string("infotext", "Furnace");
820820
local inv = meta:get_inventory()
@@ -823,7 +823,7 @@ minetest.register_node("default:furnace_active", {
823823
inv:set_size("dst", 4)
824824
end,
825825
can_dig = function(pos,player)
826-
local meta = minetest.env:get_meta(pos);
826+
local meta = minetest.get_meta(pos);
827827
local inv = meta:get_inventory()
828828
if not inv:is_empty("fuel") then
829829
return false
@@ -835,7 +835,7 @@ minetest.register_node("default:furnace_active", {
835835
return true
836836
end,
837837
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
838-
local meta = minetest.env:get_meta(pos)
838+
local meta = minetest.get_meta(pos)
839839
local inv = meta:get_inventory()
840840
if listname == "fuel" then
841841
if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
@@ -853,7 +853,7 @@ minetest.register_node("default:furnace_active", {
853853
end
854854
end,
855855
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
856-
local meta = minetest.env:get_meta(pos)
856+
local meta = minetest.get_meta(pos)
857857
local inv = meta:get_inventory()
858858
local stack = inv:get_stack(from_list, from_index)
859859
if to_list == "fuel" then
@@ -874,16 +874,16 @@ minetest.register_node("default:furnace_active", {
874874
})
875875

876876
function hacky_swap_node(pos,name)
877-
local node = minetest.env:get_node(pos)
878-
local meta = minetest.env:get_meta(pos)
877+
local node = minetest.get_node(pos)
878+
local meta = minetest.get_meta(pos)
879879
local meta0 = meta:to_table()
880880
if node.name == name then
881881
return
882882
end
883883
node.name = name
884884
local meta0 = meta:to_table()
885-
minetest.env:set_node(pos,node)
886-
meta = minetest.env:get_meta(pos)
885+
minetest.set_node(pos,node)
886+
meta = minetest.get_meta(pos)
887887
meta:from_table(meta0)
888888
end
889889

@@ -892,7 +892,7 @@ minetest.register_abm({
892892
interval = 1.0,
893893
chance = 1,
894894
action = function(pos, node, active_object_count, active_object_count_wider)
895-
local meta = minetest.env:get_meta(pos)
895+
local meta = minetest.get_meta(pos)
896896
for i, name in ipairs({
897897
"fuel_totaltime",
898898
"fuel_time",
@@ -1129,7 +1129,7 @@ minetest.register_node("default:apple", {
11291129
sounds = default.node_sound_defaults(),
11301130
after_place_node = function(pos, placer, itemstack)
11311131
if placer:is_player() then
1132-
minetest.env:set_node(pos, {name="default:apple", param2=1})
1132+
minetest.set_node(pos, {name="default:apple", param2=1})
11331133
end
11341134
end,
11351135
})
@@ -1280,8 +1280,8 @@ minetest.register_node("default:snow", {
12801280
}),
12811281
on_construct = function(pos)
12821282
pos.y = pos.y - 1
1283-
if minetest.env:get_node(pos).name == "default:dirt_with_grass" then
1284-
minetest.env:set_node(pos, {name="default:dirt_with_snow"})
1283+
if minetest.get_node(pos).name == "default:dirt_with_grass" then
1284+
minetest.set_node(pos, {name="default:dirt_with_snow"})
12851285
end
12861286
end,
12871287
})

‎mods/doors/init.lua

+21-21
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ function doors:register_door(name, def)
4343
end
4444

4545
local ptu = pointed_thing.under
46-
local nu = minetest.env:get_node(ptu)
46+
local nu = minetest.get_node(ptu)
4747
if minetest.registered_nodes[nu.name].on_rightclick then
4848
return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack)
4949
end
@@ -52,8 +52,8 @@ function doors:register_door(name, def)
5252
local pt2 = {x=pt.x, y=pt.y, z=pt.z}
5353
pt2.y = pt2.y+1
5454
if
55-
not minetest.registered_nodes[minetest.env:get_node(pt).name].buildable_to or
56-
not minetest.registered_nodes[minetest.env:get_node(pt2).name].buildable_to or
55+
not minetest.registered_nodes[minetest.get_node(pt).name].buildable_to or
56+
not minetest.registered_nodes[minetest.get_node(pt2).name].buildable_to or
5757
not placer or
5858
not placer:is_player()
5959
then
@@ -71,20 +71,20 @@ function doors:register_door(name, def)
7171
elseif p2 == 3 then
7272
pt3.z = pt3.z-1
7373
end
74-
if not string.find(minetest.env:get_node(pt3).name, name.."_b_") then
75-
minetest.env:set_node(pt, {name=name.."_b_1", param2=p2})
76-
minetest.env:set_node(pt2, {name=name.."_t_1", param2=p2})
74+
if not string.find(minetest.get_node(pt3).name, name.."_b_") then
75+
minetest.set_node(pt, {name=name.."_b_1", param2=p2})
76+
minetest.set_node(pt2, {name=name.."_t_1", param2=p2})
7777
else
78-
minetest.env:set_node(pt, {name=name.."_b_2", param2=p2})
79-
minetest.env:set_node(pt2, {name=name.."_t_2", param2=p2})
78+
minetest.set_node(pt, {name=name.."_b_2", param2=p2})
79+
minetest.set_node(pt2, {name=name.."_t_2", param2=p2})
8080
end
8181

8282
if def.only_placer_can_open then
8383
local pn = placer:get_player_name()
84-
local meta = minetest.env:get_meta(pt)
84+
local meta = minetest.get_meta(pt)
8585
meta:set_string("doors_owner", pn)
8686
meta:set_string("infotext", "Owned by "..pn)
87-
meta = minetest.env:get_meta(pt2)
87+
meta = minetest.get_meta(pt2)
8888
meta:set_string("doors_owner", pn)
8989
meta:set_string("infotext", "Owned by "..pn)
9090
end
@@ -100,34 +100,34 @@ function doors:register_door(name, def)
100100
local tb = def.tiles_bottom
101101

102102
local function after_dig_node(pos, name)
103-
if minetest.env:get_node(pos).name == name then
104-
minetest.env:remove_node(pos)
103+
if minetest.get_node(pos).name == name then
104+
minetest.remove_node(pos)
105105
end
106106
end
107107

108108
local function on_rightclick(pos, dir, check_name, replace, replace_dir, params)
109109
pos.y = pos.y+dir
110-
if not minetest.env:get_node(pos).name == check_name then
110+
if not minetest.get_node(pos).name == check_name then
111111
return
112112
end
113-
local p2 = minetest.env:get_node(pos).param2
113+
local p2 = minetest.get_node(pos).param2
114114
p2 = params[p2+1]
115115

116-
local meta = minetest.env:get_meta(pos):to_table()
117-
minetest.env:set_node(pos, {name=replace_dir, param2=p2})
118-
minetest.env:get_meta(pos):from_table(meta)
116+
local meta = minetest.get_meta(pos):to_table()
117+
minetest.set_node(pos, {name=replace_dir, param2=p2})
118+
minetest.get_meta(pos):from_table(meta)
119119

120120
pos.y = pos.y-dir
121-
meta = minetest.env:get_meta(pos):to_table()
122-
minetest.env:set_node(pos, {name=replace, param2=p2})
123-
minetest.env:get_meta(pos):from_table(meta)
121+
meta = minetest.get_meta(pos):to_table()
122+
minetest.set_node(pos, {name=replace, param2=p2})
123+
minetest.get_meta(pos):from_table(meta)
124124
end
125125

126126
local function check_player_priv(pos, player)
127127
if not def.only_placer_can_open then
128128
return true
129129
end
130-
local meta = minetest.env:get_meta(pos)
130+
local meta = minetest.get_meta(pos)
131131
local pn = player:get_player_name()
132132
return meta:get_string("doors_owner") == pn
133133
end

‎mods/farming/init.lua

+20-20
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,28 @@ minetest.register_abm({
2828
chance = 4,
2929
action = function(pos, node)
3030
pos.y = pos.y+1
31-
local nn = minetest.env:get_node(pos).name
31+
local nn = minetest.get_node(pos).name
3232
pos.y = pos.y-1
3333
if minetest.registered_nodes[nn] and minetest.registered_nodes[nn].walkable then
34-
minetest.env:set_node(pos, {name="default:dirt"})
34+
minetest.set_node(pos, {name="default:dirt"})
3535
end
3636
-- check if there is water nearby
37-
if minetest.env:find_node_near(pos, 3, {"group:water"}) then
37+
if minetest.find_node_near(pos, 3, {"group:water"}) then
3838
-- if it is dry soil turn it into wet soil
3939
if node.name == "farming:soil" then
40-
minetest.env:set_node(pos, {name="farming:soil_wet"})
40+
minetest.set_node(pos, {name="farming:soil_wet"})
4141
end
4242
else
4343
-- turn it back into dirt if it is already dry
4444
if node.name == "farming:soil" then
4545
-- only turn it back if there is no plant on top of it
4646
if minetest.get_item_group(nn, "plant") == 0 then
47-
minetest.env:set_node(pos, {name="default:dirt"})
47+
minetest.set_node(pos, {name="default:dirt"})
4848
end
4949

5050
-- if its wet turn it back into dry soil
5151
elseif node.name == "farming:soil_wet" then
52-
minetest.env:set_node(pos, {name="farming:soil"})
52+
minetest.set_node(pos, {name="farming:soil"})
5353
end
5454
end
5555
end,
@@ -69,9 +69,9 @@ local function hoe_on_use(itemstack, user, pointed_thing, uses)
6969
return
7070
end
7171

72-
local under = minetest.env:get_node(pt.under)
72+
local under = minetest.get_node(pt.under)
7373
local p = {x=pt.under.x, y=pt.under.y+1, z=pt.under.z}
74-
local above = minetest.env:get_node(p)
74+
local above = minetest.get_node(p)
7575

7676
-- return if any of the nodes is not registered
7777
if not minetest.registered_nodes[under.name] then
@@ -92,7 +92,7 @@ local function hoe_on_use(itemstack, user, pointed_thing, uses)
9292
end
9393

9494
-- turn the node into soil, wear out item and play sound
95-
minetest.env:set_node(pt.under, {name="farming:soil"})
95+
minetest.set_node(pt.under, {name="farming:soil"})
9696
minetest.sound_play("default_dig_crumbly", {
9797
pos = pt.under,
9898
gain = 0.5,
@@ -273,8 +273,8 @@ local function place_seed(itemstack, placer, pointed_thing, plantname)
273273
return
274274
end
275275

276-
local under = minetest.env:get_node(pt.under)
277-
local above = minetest.env:get_node(pt.above)
276+
local under = minetest.get_node(pt.under)
277+
local above = minetest.get_node(pt.above)
278278

279279
-- return if any of the nodes is not registered
280280
if not minetest.registered_nodes[under.name] then
@@ -300,7 +300,7 @@ local function place_seed(itemstack, placer, pointed_thing, plantname)
300300
end
301301

302302
-- add the node and remove 1 item from the itemstack
303-
minetest.env:add_node(pt.above, {name=plantname})
303+
minetest.add_node(pt.above, {name=plantname})
304304
if not minetest.setting_getbool("creative_mode") then
305305
itemstack:take_item()
306306
end
@@ -386,23 +386,23 @@ minetest.register_abm({
386386

387387
-- check if on wet soil
388388
pos.y = pos.y-1
389-
local n = minetest.env:get_node(pos)
389+
local n = minetest.get_node(pos)
390390
if minetest.get_item_group(n.name, "soil") < 3 then
391391
return
392392
end
393393
pos.y = pos.y+1
394394

395395
-- check light
396-
if not minetest.env:get_node_light(pos) then
396+
if not minetest.get_node_light(pos) then
397397
return
398398
end
399-
if minetest.env:get_node_light(pos) < 13 then
399+
if minetest.get_node_light(pos) < 13 then
400400
return
401401
end
402402

403403
-- grow
404404
local height = minetest.get_item_group(node.name, "wheat") + 1
405-
minetest.env:set_node(pos, {name="farming:wheat_"..height})
405+
minetest.set_node(pos, {name="farming:wheat_"..height})
406406
end
407407
})
408408

@@ -471,22 +471,22 @@ minetest.register_abm({
471471

472472
-- check if on wet soil
473473
pos.y = pos.y-1
474-
local n = minetest.env:get_node(pos)
474+
local n = minetest.get_node(pos)
475475
if minetest.get_item_group(n.name, "soil") < 3 then
476476
return
477477
end
478478
pos.y = pos.y+1
479479

480480
-- check light
481-
if not minetest.env:get_node_light(pos) then
481+
if not minetest.get_node_light(pos) then
482482
return
483483
end
484-
if minetest.env:get_node_light(pos) < 13 then
484+
if minetest.get_node_light(pos) < 13 then
485485
return
486486
end
487487

488488
-- grow
489489
local height = minetest.get_item_group(node.name, "cotton") + 1
490-
minetest.env:set_node(pos, {name="farming:cotton_"..height})
490+
minetest.set_node(pos, {name="farming:cotton_"..height})
491491
end
492492
})

‎mods/fire/init.lua

+13-13
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ end
4747
function fire.update_sounds_around(pos)
4848
local p0, p1 = fire.get_area_p0p1(pos)
4949
local cp = {x=(p0.x+p1.x)/2, y=(p0.y+p1.y)/2, z=(p0.z+p1.z)/2}
50-
local flames_p = minetest.env:find_nodes_in_area(p0, p1, {"fire:basic_flame"})
50+
local flames_p = minetest.find_nodes_in_area(p0, p1, {"fire:basic_flame"})
5151
--print("number of flames at "..minetest.pos_to_string(p0).."/"
5252
-- ..minetest.pos_to_string(p1)..": "..#flames_p)
5353
local should_have_sound = (#flames_p > 0)
@@ -91,15 +91,15 @@ function fire.on_flame_remove_at(pos)
9191
end
9292

9393
function fire.find_pos_for_flame_around(pos)
94-
return minetest.env:find_node_near(pos, 1, {"air"})
94+
return minetest.find_node_near(pos, 1, {"air"})
9595
end
9696

9797
function fire.flame_should_extinguish(pos)
9898
if minetest.setting_getbool("disable_fire") then return true end
99-
--return minetest.env:find_node_near(pos, 1, {"group:puts_out_fire"})
99+
--return minetest.find_node_near(pos, 1, {"group:puts_out_fire"})
100100
local p0 = {x=pos.x-2, y=pos.y, z=pos.z-2}
101101
local p1 = {x=pos.x+2, y=pos.y, z=pos.z+2}
102-
local ps = minetest.env:find_nodes_in_area(p0, p1, {"group:puts_out_fire"})
102+
local ps = minetest.find_nodes_in_area(p0, p1, {"group:puts_out_fire"})
103103
return (#ps ~= 0)
104104
end
105105

@@ -116,7 +116,7 @@ minetest.register_abm({
116116
end
117117
local p = fire.find_pos_for_flame_around(p0)
118118
if p then
119-
minetest.env:set_node(p, {name="fire:basic_flame"})
119+
minetest.set_node(p, {name="fire:basic_flame"})
120120
fire.on_flame_add_at(p)
121121
end
122122
end,
@@ -134,15 +134,15 @@ minetest.register_abm({
134134
return
135135
end
136136
local d = reg.groups.igniter
137-
local p = minetest.env:find_node_near(p0, d, {"group:flammable"})
137+
local p = minetest.find_node_near(p0, d, {"group:flammable"})
138138
if p then
139139
-- If there is water or stuff like that around flame, don't ignite
140140
if fire.flame_should_extinguish(p) then
141141
return
142142
end
143143
local p2 = fire.find_pos_for_flame_around(p)
144144
if p2 then
145-
minetest.env:set_node(p2, {name="fire:basic_flame"})
145+
minetest.set_node(p2, {name="fire:basic_flame"})
146146
fire.on_flame_add_at(p2)
147147
end
148148
end
@@ -157,7 +157,7 @@ minetest.register_abm({
157157
action = function(p0, node, _, _)
158158
-- If there is water or stuff like that around flame, remove flame
159159
if fire.flame_should_extinguish(p0) then
160-
minetest.env:remove_node(p0)
160+
minetest.remove_node(p0)
161161
fire.on_flame_remove_at(p0)
162162
return
163163
end
@@ -166,25 +166,25 @@ minetest.register_abm({
166166
return
167167
end
168168
-- If there are no flammable nodes around flame, remove flame
169-
if not minetest.env:find_node_near(p0, 1, {"group:flammable"}) then
170-
minetest.env:remove_node(p0)
169+
if not minetest.find_node_near(p0, 1, {"group:flammable"}) then
170+
minetest.remove_node(p0)
171171
fire.on_flame_remove_at(p0)
172172
return
173173
end
174174
if math.random(1,4) == 1 then
175175
-- remove a flammable node around flame
176-
local p = minetest.env:find_node_near(p0, 1, {"group:flammable"})
176+
local p = minetest.find_node_near(p0, 1, {"group:flammable"})
177177
if p then
178178
-- If there is water or stuff like that around flame, don't remove
179179
if fire.flame_should_extinguish(p0) then
180180
return
181181
end
182-
minetest.env:remove_node(p)
182+
minetest.remove_node(p)
183183
nodeupdate(p)
184184
end
185185
else
186186
-- remove flame
187-
minetest.env:remove_node(p0)
187+
minetest.remove_node(p0)
188188
fire.on_flame_remove_at(p0)
189189
end
190190
end,

‎mods/flowers/init.lua

+9-9
Original file line numberDiff line numberDiff line change
@@ -127,40 +127,40 @@ minetest.register_abm({
127127
chance = 25,
128128
action = function(pos, node)
129129
pos.y = pos.y - 1
130-
local under = minetest.env:get_node(pos)
130+
local under = minetest.get_node(pos)
131131
pos.y = pos.y + 1
132132
if under.name == "default:desert_sand" then
133-
minetest.env:set_node(pos, {name="default:dry_shrub"})
133+
minetest.set_node(pos, {name="default:dry_shrub"})
134134
elseif under.name ~= "default:dirt_with_grass" then
135135
return
136136
end
137137

138-
local light = minetest.env:get_node_light(pos)
138+
local light = minetest.get_node_light(pos)
139139
if not light or light < 13 then
140140
return
141141
end
142142

143143
local pos0 = {x=pos.x-4,y=pos.y-4,z=pos.z-4}
144144
local pos1 = {x=pos.x+4,y=pos.y+4,z=pos.z+4}
145-
if #minetest.env:find_nodes_in_area(pos0, pos1, "group:flora_block") > 0 then
145+
if #minetest.find_nodes_in_area(pos0, pos1, "group:flora_block") > 0 then
146146
return
147147
end
148148

149-
local flowers = minetest.env:find_nodes_in_area(pos0, pos1, "group:flora")
149+
local flowers = minetest.find_nodes_in_area(pos0, pos1, "group:flora")
150150
if #flowers > 3 then
151151
return
152152
end
153153

154-
local seedling = minetest.env:find_nodes_in_area(pos0, pos1, "default:dirt_with_grass")
154+
local seedling = minetest.find_nodes_in_area(pos0, pos1, "default:dirt_with_grass")
155155
if #seedling > 0 then
156156
seedling = seedling[math.random(#seedling)]
157157
seedling.y = seedling.y + 1
158-
light = minetest.env:get_node_light(seedling)
158+
light = minetest.get_node_light(seedling)
159159
if not light or light < 13 then
160160
return
161161
end
162-
if minetest.env:get_node(seedling).name == "air" then
163-
minetest.env:set_node(seedling, {name=node.name})
162+
if minetest.get_node(seedling).name == "air" then
163+
minetest.set_node(seedling, {name=node.name})
164164
end
165165
end
166166
end,

‎mods/flowers/mapgen.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
minetest.register_on_generated(function(minp, maxp, seed)
22
if maxp.y >= 2 and minp.y <= 0 then
33
-- Generate flowers
4-
local perlin1 = minetest.env:get_perlin(436, 3, 0.6, 100)
4+
local perlin1 = minetest.get_perlin(436, 3, 0.6, 100)
55
-- Assume X and Z lengths are equal
66
local divlen = 16
77
local divs = (maxp.x-minp.x)/divlen+1;
@@ -21,19 +21,19 @@ minetest.register_on_generated(function(minp, maxp, seed)
2121
-- Find ground level (0...15)
2222
local ground_y = nil
2323
for y=30,0,-1 do
24-
if minetest.env:get_node({x=x,y=y,z=z}).name ~= "air" then
24+
if minetest.get_node({x=x,y=y,z=z}).name ~= "air" then
2525
ground_y = y
2626
break
2727
end
2828
end
2929

3030
if ground_y then
3131
local p = {x=x,y=ground_y+1,z=z}
32-
local nn = minetest.env:get_node(p).name
32+
local nn = minetest.get_node(p).name
3333
-- Check if the node can be replaced
3434
if minetest.registered_nodes[nn] and
3535
minetest.registered_nodes[nn].buildable_to then
36-
nn = minetest.env:get_node({x=x,y=ground_y,z=z}).name
36+
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
3737
if nn == "default:dirt_with_grass" then
3838
local flower_choice = pr:next(1, 6)
3939
local flower
@@ -50,7 +50,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
5050
elseif flower_choice == 6 then
5151
flower = "flowers:viola"
5252
end
53-
minetest.env:set_node(p, {name=flower})
53+
minetest.set_node(p, {name=flower})
5454
end
5555
end
5656
end

‎mods/legacy/init.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ minetest.register_craftitem(":rat", {
7979
description = "Rat",
8080
inventory_image = "rat.png",
8181
on_drop = function(item, dropper, pos)
82-
minetest.env:add_rat(pos)
82+
minetest.add_rat(pos)
8383
item:take_item()
8484
return item
8585
end,
8686
on_place = function(item, dropped, pointed)
8787
pos = minetest.get_pointed_thing_position(pointed, true)
8888
if pos ~= nil then
89-
minetest.env:add_rat(pos)
89+
minetest.add_rat(pos)
9090
item:take_item()
9191
return item
9292
end
@@ -104,14 +104,14 @@ minetest.register_craftitem(":firefly", {
104104
inventory_image = "firefly.png",
105105
groups = {not_in_creative_inventory=1},
106106
on_drop = function(item, dropper, pos)
107-
minetest.env:add_firefly(pos)
107+
minetest.add_firefly(pos)
108108
item:take_item()
109109
return item
110110
end,
111111
on_place = function(item, dropped, pointed)
112112
pos = minetest.get_pointed_thing_position(pointed, true)
113113
if pos ~= nil then
114-
minetest.env:add_firefly(pos)
114+
minetest.add_firefly(pos)
115115
item:take_item()
116116
return item
117117
end

‎mods/screwdriver/init.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function screwdriver_handler (itemstack,user,pointed_thing)
6161
local mode=tonumber((item["metadata"]))
6262
if pointed_thing.type~="node" then return end
6363
local pos=minetest.get_pointed_thing_position(pointed_thing,above)
64-
local node=minetest.env:get_node(pos)
64+
local node=minetest.get_node(pos)
6565
local node_name=node.name
6666
if minetest.registered_nodes[node_name].paramtype2 == "facedir" then
6767
if minetest.registered_nodes[node_name].drawtype == "nodebox" then
@@ -113,11 +113,11 @@ function screwdriver_handler (itemstack,user,pointed_thing)
113113
end
114114
end
115115
--print (dump(axisdir..", "..rotation))
116-
local meta = minetest.env:get_meta(pos)
116+
local meta = minetest.get_meta(pos)
117117
local meta0 = meta:to_table()
118118
node.param2 = n
119-
minetest.env:set_node(pos,node)
120-
meta = minetest.env:get_meta(pos)
119+
minetest.set_node(pos,node)
120+
meta = minetest.get_meta(pos)
121121
meta:from_table(meta0)
122122
local item=itemstack:to_table()
123123
local item_wear=tonumber((item["wear"]))

‎mods/stairs/init.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,15 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
105105
local slabnode = nil
106106
local p0 = pointed_thing.under
107107
local p1 = pointed_thing.above
108-
local n0 = minetest.env:get_node(p0)
108+
local n0 = minetest.get_node(p0)
109109
if n0.name == "stairs:slab_" .. subname and
110110
p0.y+1 == p1.y then
111111
slabpos = p0
112112
slabnode = n0
113113
end
114114
if slabpos then
115115
-- Remove the slab at slabpos
116-
minetest.env:remove_node(slabpos)
116+
minetest.remove_node(slabpos)
117117
-- Make a fake stack of a single item and try to place it
118118
local fakestack = ItemStack(recipeitem)
119119
pointed_thing.above = slabpos
@@ -123,7 +123,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
123123
itemstack:take_item(1)
124124
-- Else put old node back
125125
else
126-
minetest.env:set_node(slabpos, slabnode)
126+
minetest.set_node(slabpos, slabnode)
127127
end
128128
return itemstack
129129
end
@@ -133,7 +133,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
133133
-- Turn into full block if pointing at a existing slab
134134
if n0.name == "stairs:slab_" .. subname.."upside_down" then
135135
-- Remove the slab at the position of the slab
136-
minetest.env:remove_node(p0)
136+
minetest.remove_node(p0)
137137
-- Make a fake stack of a single item and try to place it
138138
local fakestack = ItemStack(recipeitem)
139139
pointed_thing.above = p0
@@ -143,7 +143,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
143143
itemstack:take_item(1)
144144
-- Else put old node back
145145
else
146-
minetest.env:set_node(p0, n0)
146+
minetest.set_node(p0, n0)
147147
end
148148
return itemstack
149149
end

0 commit comments

Comments
 (0)
Please sign in to comment.