Yet Another Shop

Native Hytale shop plugin with server shops, player shops, physical shop blocks, item and currency trades, stock/restock, quest and progression rules, categories, map markers, economy integrations, and in-game admin tools.

File Details

yetanothershop-1.8.8.jar

  • R
  • Jun 3, 2026
  • 2.91 MB
  • 28
  • 0.5

File Name

yetanothershop-1.8.8.jar

Supported Versions

  • 0.5

YetAnotherShop v1.8.8 - Performance, Limits & UI Polish Update

This update focuses on PlayerShop performance, smoother shop loading, improved category filtering, better configuration options, cleaner UI settings, and several polish fixes for translations, tooltips, and transaction context handling.

PlayerShop Performance Improvements

  • Improved PlayerShop opening performance by replacing heavy full product rebuilds with progressive rendering.
  • PlayerShops now load the first visible products immediately and continue loading additional products in smaller batches.
  • Reduced the initial shop-open workload by deferring some payment preview rendering after the first visible product card is shown.
  • Reduced large shop-opening spikes by spreading expensive product card and payment preview work across smaller update steps.
  • Improved category switching performance by avoiding full page reloads.
  • Improved product update handling so only affected product cards are refreshed where possible.
  • Improved purchase refresh behavior by updating the affected card, balance, and feedback instead of rebuilding the whole shop page.

Progressive Product Loading

  • PlayerShops no longer attempt to fully render all products at once when opened.
  • The first product cards are shown immediately to avoid an empty loading screen.
  • Additional product cards and payment previews are loaded progressively in smaller batches.
  • Payment previews remain fully supported and are not removed or simplified.
  • This improves performance while preserving the immersive shop presentation.

Category Filtering Improvements

  • Improved category filtering so products are displayed compactly without empty gaps between rows.
  • Filtered products are now projected cleanly into visible product slots.
  • Category switching no longer forces a full shop page reload.
  • Product card updates now respect the currently active category filter.

Shop Limit Settings

  • Added and improved configurable shop limits for PlayerShops and ServerShops.
  • Added ServerShop offer and category limits.
  • Improved the global shop settings page with clearer limit explanations.
  • Reworked the shop settings page into a cleaner three-column layout:
    • PlayerShop Settings
    • ServerShop Settings
    • Providers / Currency / Integrations
  • Added explanatory helper texts for recommended product and category limits.

Performance Debugging

  • Added a new config option for performance diagnostics:
debugPerformanceLogging=false
  • Set this to true to enable YetAnotherShop performance logs.
  • Performance logging is disabled by default for release servers.
  • The existing JVM and environment variable debug switches are still supported.

YASCurrency Transaction Context Improvements

  • Improved transaction context information sent to YASCurrency.
  • PlayerShop payout transactions now include readable shop context instead of only long internal IDs.
  • Added transaction context for PlayerShop buy-budget deposits, refunds, and rollbacks.
  • Improved transaction readability for shop-related currency movements.

Translation & Localization Fixes

  • Replaced several remaining hardcoded Java UI strings with proper translation keys.
  • Added missing German and English translations for PlayerShop editor and purchase dialog texts.
  • Fixed broken language keys in the shop settings page.
  • Fixed language entries that were accidentally appended to previous lines in language files.

UI Polish

  • Improved the purchase dialog background sizing so the decorative frame is no longer cut off at the bottom.
  • Improved tooltip width handling for special metadata items such as Books & Papers.
  • Improved ServerShop admin special item metadata tooltip display.
  • Improved settings page spacing so description texts no longer feel squeezed between fields.
  • Improved visual structure and readability of the shop settings interface.

Bug Fixes

  • Fixed selected product item removal behavior in the ServerShop admin product editor.
  • Fixed a ServerShop admin crash caused by invalid CustomUI event bindings on non-activatable elements.
  • Fixed deprecated metadata codec usage in custom item metadata handling.
  • Fixed several UI selector and language-key issues introduced during polishing.
  • Fixed category filtering layout issues where filtered products could remain in their old row positions.

Release Notes

  • No shop features were removed.
  • Payment previews remain fully available.
  • PlayerShop and ServerShop limits are now better separated and easier to configure.
  • Purchases continue to be validated server-side.
  • This update is recommended for servers using PlayerShops, YASCurrency integration, or larger shop setups.