promotional bannermobile promotional banner

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.
Back to Files

yetanothershop-1.8.1.jar

File nameyetanothershop-1.8.1.jar
Uploader
DaVinci_IODaVinci_IO
Uploaded
Jun 2, 2026
Downloads
16
Size
3.0 MB
File ID
8188370
Type
R
Release
Supported game versions
  • 0.5

What's new

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.

This mod has no additional files