updated depreciated calls.
This commit is contained in:
parent
4cb6b39f6f
commit
0516d1496c
32
mixer.lua
32
mixer.lua
@ -1,7 +1,6 @@
|
||||
|
||||
minetest.register_alias("myconcrete:concrete", "mylandscaping:concrete")
|
||||
|
||||
|
||||
minetest.register_node('mylandscaping:mixer', {
|
||||
description = 'concrete mixer',
|
||||
drawtype = 'mesh',
|
||||
@ -48,7 +47,7 @@ after_place_node = function(pos, placer, itemstack)
|
||||
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec", "invsize[9,10;]"..
|
||||
meta:set_string("formspec", "size[9,10;]"..
|
||||
"background[-0.15,-0.25;9.40,10.75;mylandscaping_background.png]"..
|
||||
--Gravel
|
||||
"label[0.5,1;Cobble]"..
|
||||
@ -77,6 +76,31 @@ on_construct = function(pos)
|
||||
inv:set_size("sand", 1)
|
||||
end,
|
||||
|
||||
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||
local input = stack:get_name()
|
||||
if listname == 'cobble' then
|
||||
if input ~= 'default:cobble' then
|
||||
return 0
|
||||
else
|
||||
return 99
|
||||
end
|
||||
elseif listname == 'gravel' then
|
||||
if input ~= 'default:gravel' then
|
||||
return 0
|
||||
else
|
||||
return 99
|
||||
end
|
||||
elseif listname == 'sand' then
|
||||
if input ~= 'default:sand' then
|
||||
return 0
|
||||
else
|
||||
return 99
|
||||
end
|
||||
elseif listname == 'concrete' then
|
||||
return 0
|
||||
end
|
||||
end,
|
||||
|
||||
on_timer = function(pos)
|
||||
local timer = minetest.get_node_timer(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
@ -87,7 +111,7 @@ on_timer = function(pos)
|
||||
local cobble_inv= cobble:get_name()
|
||||
----------------------------------------------------------------------
|
||||
if cobble:get_name() == "default:cobble" or
|
||||
minetest.get_node_group(cobble_inv, 'ml') > 0 then
|
||||
minetest.get_item_group(cobble_inv, 'ml') > 0 then
|
||||
inv:add_item("gravel","default:gravel")
|
||||
cobble:take_item()
|
||||
inv:set_stack("cobble",1,cobble)
|
||||
@ -105,5 +129,3 @@ on_timer = function(pos)
|
||||
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user