mirror of
https://github.com/theFox6/microexpansion.git
synced 2024-11-05 06:53:45 +01:00
Fixup autocraft UI on remote.
This commit is contained in:
parent
50aa1f2470
commit
6fdfd4698e
@ -208,6 +208,7 @@ minetest.register_on_player_receive_fields(function(user, formname, fields)
|
||||
local page = toolmeta.page
|
||||
local did_update = false
|
||||
local update_search = false
|
||||
local do_autocraft = false
|
||||
for field, value in pairs(fields) do
|
||||
me.log("REMOTE: form "..field.." value "..value, "error")
|
||||
if field == "next" then
|
||||
@ -255,10 +256,15 @@ minetest.register_on_player_receive_fields(function(user, formname, fields)
|
||||
elseif field == "key_enter_field" and value == "autocraft" then
|
||||
local count = tonumber(toolmeta.autocraft)
|
||||
if not own_inv:get_stack("output", 1):is_empty() and count < math.pow(2,16) then
|
||||
do_autocraft = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if do_autocraft then
|
||||
local count = tonumber(toolmeta.autocraft)
|
||||
me.autocraft(me.autocrafterCache, pos, net, own_inv, ctrl_inv, count)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if update_search then
|
||||
inv_name = "main"
|
||||
|
Loading…
Reference in New Issue
Block a user