mirror of https://github.com/minetest-mods/i3.git
Add support for disabling 'trash all' button.
This commit is contained in:
parent
00a258afea
commit
78c9f07e4c
2
init.lua
2
init.lua
|
@ -38,6 +38,8 @@ i3 = {
|
|||
|
||||
damage_enabled = core.settings:get_bool"enable_damage",
|
||||
progressive_mode = core.settings:get_bool"i3_progressive_mode",
|
||||
disable_trash_all = core.settings:get_bool"i3_disable_trash_all",
|
||||
|
||||
},
|
||||
|
||||
categories = {
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
# The progressive mode shows recipes you can craft from items you ever had in your inventory.
|
||||
i3_progressive_mode (Learn crafting recipes progressively) bool false
|
||||
|
||||
# Turn off support for the "trash all" button.
|
||||
i3_disable_trash_all (Disable support for trashing all inventory) bool false
|
||||
|
||||
|
|
15
src/gui.lua
15
src/gui.lua
|
@ -772,12 +772,15 @@ local function get_inventory_fs(player, data, fs)
|
|||
get_container(fs, data, player, yoffset, ctn_len, award_list, awards_unlocked, award_list_nb, bag_size)
|
||||
fs"scroll_container_end[]"
|
||||
|
||||
local btn = {
|
||||
{"trash", ES"Clear inventory"},
|
||||
{"sort", ES"Sort inventory"},
|
||||
{"settings", ES"Settings"},
|
||||
{"home", ES"Go home"},
|
||||
}
|
||||
local btn = {}
|
||||
|
||||
if not i3.settings.disable_trash_all then
|
||||
insert(btn, {"trash", ES"Clear inventory"})
|
||||
end
|
||||
|
||||
insert(btn, {"sort", ES"Sort inventory"})
|
||||
insert(btn, {"settings", ES"Settings"})
|
||||
insert(btn, {"home", ES"Go home"})
|
||||
|
||||
for i, v in ipairs(btn) do
|
||||
local btn_name, tooltip = unpack(v)
|
||||
|
|
Loading…
Reference in New Issue