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=trueor theYETANOTHERSHOP_PERF=trueenvironment variable.