Overhauled the config system, now supports block tags, properly saves on load, and is serialized using JSON format instead of JSON5.
New #inventorytabs:block_entities_without_inventories tag, for better mod compatibility
Fixed soft keybind conflict with multiplayer list, so the tab keybind does not consume the tab click event outside of the inventory (thanks Devan-Kerman!)
Excluded bed and redstone comparator block entities from showing up in the tab list
Dynamically added tabs to modded screens with custom rendering (Expanded Storage, TechReborn, etc)
Also added a config! Now, modpack makers can pick and blacklist blocks to have tabs
-
Fixed bug where the wrong tab index was picked when closing and opening player inventory
-
Fixed Sculk Catalysts and Sculk Shriekers showing up as tabs when they should not