EconomyShopGUI Premium

VIP Plugins EconomyShopGUI Premium

Version: 6.1.0
Added:

  • Support for hiding or displaying a placeholder item if a player does not meet the item requirements:
  • Shop/item price modifiers which can be added to a player using commands or permissions
  • Custom pooling system for restock jobs to prevent the plugin crashing the server of to many tasks
    • Can be configured in config if needed(recommended to leave at default settings)
  • Support for 2 new sound effects that play when a item is out of stock or the player has insufficient funds
For developers:

  • Support for MC 26.1.2
  • Fixed NPE while comparing corrupted skull item when selling on 1.20.5+
  • Added missing lunge enchantment to default shop layout
Support for paper's new version schema
  • Support for 26.1.1
  • Updated layout marketplace integration to support layouts with sub folders
    • You can now install the new default layout with the command: '/eshop installLayout 476b240f-262b-46c2-8403-c25b89d4c175'
This version drops support for MC 1.16.3 and below
ESGUI has supported 1.8 up to the latest version of MC from the start and I rather didn't make this decision even 98% of the servers that use our plugin no longer run these outdated server versions I still liked the idea to give people the option to use it on older versions if they desired to, but fact is that these server versions are ancient/really old and aren't supported by most(if not all) plugins anymore
This will also allow us to write more efficient code not only in performance but also without having to check back whether old versions support certain features.
From this point forward we may drop even more server versions as 1.16.5-1.19.2 are still old server versions and its time to move on.
If you for some reason still have a outdated server version that isn't supported anymore, you will need to download the latest version of v6 which is currently v5.30.1 to keep using the plugin or simply use ViaVersion/ViaBackwards

Added:

  • Added support for MC 26.1(tested on spigot)
  • New default shop layout with 319 more items(resulting from poll we did on our discord), now totalling at 1208 items
    • This new layout aims to have a little more of a modern look/feel while keeping the default prices of previous versions and contains multiple sub category's which makes it also easier for server owners when they want to remove certain items
    • Items added include variants of shulker boxes, weapons, tools, armor, glass, terracotta, concrete, bundles, fences, raw ores, new pale oak wood, resin, more stone variants, more food items, more flowers, chest variants and much more
    • While the new layout adds alot of new items, it also removed items in the default files like (hanging) sings, buttons, pressure plates, trapdoors, walls, multiple copper block variants and workstations
    • Like before, all items that aren't included in the default shop files, can be found in the Z_EverythingElse category
  • The Z_EverythingElse shop is now enabled but hidden by default, making it possible to still sell items to it, but not buy from it
  • Added support for disabling shop stand holograms per shop stand or globally via the config
  • Shop and section files can now be categorized in sub folders, for easier management
  • Added 'item-layouts' section option which creates a visual layout for every page based on a grid layout without having to assign the slots to specific items
Changed:

  • Dropped support for 1.16.3 and below
  • Fixed MiniMessage name/lore not working on fill items
  • Fixed page size not automatically resizing and logging out of range items(since v5.30.0
  • This version drops support for MC 1.16.3 and below
    ESGUI has supported 1.8 up to the latest version of MC from the start and I rather didn't make this decision even 98% of the servers that use our plugin no longer run these outdated server versions I still liked the idea to give people the option to use it on older versions if they desired to, but fact is that these server versions are ancient/really old and aren't supported by most(if not all) plugins anymore
    This will also allow us to write more efficient code not only in performance but also without having to check back whether old versions support certain features.
    From this point forward we may drop even more server versions as 1.16.5-1.19.2 are still old server versions and its time to move on.
    If you for some reason still have a outdated server version that isn't supported anymore, you will need to download the latest version of v6 which is currently v5.30.1 to keep using the plugin or simply use ViaVersion/ViaBackwards

    Added:
    • Added support for MC 26.1(tested on spigot)
    • New default shop layout with 319 more items(resulting from poll we did on our discord), now totalling at 1208 items
      • This new layout aims to have a little more of a modern look/feel while keeping the default prices of previous versions and contains multiple sub category's which makes it also easier for server owners when they want to remove certain items
      • Items added include variants of shulker boxes, weapons, tools, armor, glass, terracotta, concrete, bundles, fences, raw ores, new pale oak wood, resin, more stone variants, more food items, more flowers, chest variants and much more
      • While the new layout adds alot of new items, it also removed items in the default files like (hanging) sings, buttons, pressure plates, trapdoors, walls, multiple copper block variants and workstations
      • Like before, all items that aren't included in the default shop files, can be found in the Z_EverythingElse category
    • The Z_EverythingElse shop is now enabled but hidden by default, making it possible to still sell items to it, but not buy from it
    • Added support for disabling shop stand holograms per shop stand or globally via the config
    • Shop and section files can now be categorized in sub folders, for easier management
    • Added 'item-layouts' section option which creates a visual layout for every page based on a grid layout without having to assign the slots to specific items
  • Changed:
    • Dropped support for 1.16.3 and below
    • Fixed MiniMessage name/lore not working on fill items
    • Fixed page size not automatically resizing and logging out of range items(since v5.30.0
Added:

  • Support for custom sound effects from resource packs
  • Some ExecuteableItems items would show Chinese characters inside the shop lore
  • Shop search result screen wouldn't show two or more items with the same display name when quering by item name
  • Fixed %search-method% placeholder not translating if PAPI wasn't installed
  • Fixed RotatingShop items not being sellable via /sellall or /sellgui when reloaded using /sreload or restart
Added:
  • Support for Minecraft 1.21.9
  • Options in config.yml to sort duplicated items by sell price which prioritizes one item over a similar shop item when selling using /sellall or /sellgui
  • Support for adding static items to the sellgui menu/changing the inventory size
  • Added both Mojang and Spigot mappings for 1.21.9 as paper doesn't include their remapper yet
Fixed:
  • Double plugin prefix for some messages on spigot servers
  • Price exploits in default shop configs
    • You will need to recreate your shops configs if you are using the default ones
Removed:
  • TNE direct economy hook as their licensing doesn't allow it
  • Fixed price separators not translating RGB color codes correctly
  • Some rotations the rotating shop would throw a error and not load correctly
  • Shop item lore would show lines with placeholders as raw json when paper meta was disabled