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.1.jar

  • R
  • Jun 2, 2026
  • 2.96 MB
  • 16
  • 0.5

File Name

yetanothershop-1.8.1.jar

Supported Versions

  • 0.5

YetAnotherShop v5.39 - Performance Release & Hotfix Update

This update focuses on improving PlayerShop opening performance, reducing server-side UI spikes, and polishing the shop loading experience while keeping all existing gameplay features intact.

Performance Improvements

  • Improved PlayerShop opening performance by splitting the initial shop UI opening from the heavier product rendering step.
  • Reduced the critical shop-open workload caused by resolving shop data, player context, offer states, payment previews, and UI card rendering all at once.
  • Added deferred initial product rendering for PlayerShops to reduce interaction and world-task spikes when opening linked shops.
  • Extended the short-lived PlayerShop render context cache to avoid unnecessary repeated player context rebuilds during rapid open/render/refresh sequences.
  • Reduced duplicate context creation when opening shops through direct links, shop blocks, or NPC-linked shops.
  • Disabled verbose performance logging by default for release builds.

PlayerShop Loading UX

  • Added a visible loading state when opening PlayerShops.
  • The shop now displays a loading message while offers and payment options are being prepared.
  • Improved the initial shop-opening experience so the UI no longer appears as an empty product area during deferred rendering.
  • Payment previews remain fully available and are loaded once the product list is ready.

Bug Fixes

  • Fixed a crash when opening PlayerShops caused by deferred rendering trying to update product card slots before they existed in the CustomUI tree.
  • Fixed missing product card placeholders during deferred PlayerShop rendering.
  • Fixed ServerShop admin output item removal behavior by aligning it with the working payment-item removal flow.
  • Fixed ServerShop admin special item metadata tooltips for items such as Books & Papers.
  • Fixed overly wide special metadata tooltips by applying a fixed-width tooltip style.
  • Fixed deprecated metadata codec usage in custom item metadata handling.
  • Fixed a ServerShop admin crash caused by invalid CustomUI event bindings on non-activatable elements.

Tooltip Improvements

  • Improved special metadata display for custom items in admin previews and product slots.
  • Books & Papers metadata such as title, author, signed state, and page count can now be displayed more reliably in relevant tooltips.
  • Reduced the risk of empty or oversized custom tooltip boxes.
  • Currency and cash tooltip formatting has been cleaned up.

Admin UI Fixes

  • Improved ServerShop admin stability after recent tooltip and slot interaction changes.
  • Fixed selected product item removal in the ServerShop admin product editor.
  • Adjusted output-slot tooltip handling so click actions and tooltip display use stable CustomUI controls.

Release Notes

  • No gameplay features were removed.
  • PlayerShop payment previews are still fully supported.
  • Shop purchases continue to be validated server-side.
  • Performance logging can still be enabled for diagnostics using -Dyetanothershop.perf=true or the YETANOTHERSHOP_PERF=true environment variable.