Bunch of fixes
This commit is contained in:
parent
14f58dfc9e
commit
3b1f71722f
17
init.lua
17
init.lua
|
@ -1819,15 +1819,26 @@ local trash = core.create_detached_inventory("i3_trash", {
|
||||||
|
|
||||||
trash:set_size("main", 1)
|
trash:set_size("main", 1)
|
||||||
|
|
||||||
core.register_on_player_inventory_action(function(player)
|
core.register_on_player_inventory_action(function(player, action, inventory, info)
|
||||||
after(0, function()
|
if (info.from_list == "main" and info.to_list == "craft") or
|
||||||
|
(info.from_list == "craft" and info.to_list == "main") then
|
||||||
|
local name = player:get_player_name()
|
||||||
|
local data = pdata[name]
|
||||||
|
local fs = make_fs(player, data)
|
||||||
|
|
||||||
|
player:set_inventory_formspec(fs)
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
|
if rawget(_G, "armor") then
|
||||||
|
armor:register_on_update(function(player)
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local data = pdata[name]
|
local data = pdata[name]
|
||||||
local fs = make_fs(player, data)
|
local fs = make_fs(player, data)
|
||||||
|
|
||||||
player:set_inventory_formspec(fs)
|
player:set_inventory_formspec(fs)
|
||||||
end)
|
end)
|
||||||
end)
|
end
|
||||||
|
|
||||||
i3.register_craft_type("digging", {
|
i3.register_craft_type("digging", {
|
||||||
description = ES"Digging",
|
description = ES"Digging",
|
||||||
|
|
Ŝarĝante…
Reference in New Issue