Added config option in lang.yml (decimal_format_symbols) which will set the language and country for the value formatter. This uses a ISO 639 alpha-2 or alpha-3 language code (EN, IT, FR)
Changed the default value format to #,###.## so it'll hide decimals by default when not present in the value
Added new command /shop swap <shop/menu> <target> - This will open the target menu or shop and will allow you to swap item slots just by clicking two items
Display item and normal items are now saved separately internally for interface and menu items, so when you use /shop add or /shop remove it'll look for the display item or normal item just like shops
The command /shop worth list will no longer display duplicate items, so if you had redstone in two different shops it'll still only show one in the command list
Added many new errors messages to help with troubleshooting if you made a mistake
Added command: /shop info - will show you next restock if dynamic or stock is enabled, total shop items and the shop mode, more info will be displayed in the future most likely
Added broadcast when a shop restock happens
/shop reset stock now resets the auto restock timer
/shop worth list won't show items with zero value now and it'll show the display name of a item if available
Removed file gui_items.yml
Removed gui.yml
Added interfaces.yml
Updated wiki with new interface system
Updated default lang command syntaxes and descriptions for new commands, you'll want to delete those keys in the lang.yml and restart if you want the new lang or you can simply delete the lang.yml and restart