File Details
yetanothershop-1.4.0.jar
- R
- May 17, 2026
- 1.46 MB
- 42
- Early Access
File Name
yetanothershop-1.4.0.jar
Supported Versions
- Early Access
YetAnotherShop Changelog
Latest Update
- Added PlayerShop Buy Orders: PlayerShop owners can now create offers where visitors sell wanted items to the shop owner for currency.
- Added Buy Budget System: Buy orders require deposited currency budget, and the available budget limits how many items can be bought from visitors.
- Added Buy Order Settlement: Items sold to a buy order are stored for the shop owner and can be collected later.
- Added Trade Modes: Offers now support normal selling to customers and buying from customers.
- Added PlayerShop Buy Order Limits: Server owners can configure how many buy orders a PlayerShop may contain.
- Added Global Buy Order Toggle: PlayerShop buy orders can be enabled or disabled globally.
Quantity Chooser
- Added Quantity Chooser for PlayerShops: Players can select quantities before buying from PlayerShops.
- Added Quantity Chooser for Buy Orders: Visitors can select how many items they want to sell to a PlayerShop buy order.
- Added Quantity Chooser for ServerShops: Normal ServerShop purchases now support quantity selection.
- Added Quick Actions: Quantity dialogs include actions such as x1, x10, and all available.
- Improved All-Available Calculation: The maximum amount is now calculated from stock, affordability, inventory space, buy budget, wanted amount, and active purchase limits.
- Improved Server Validation: Final purchase execution always revalidates the selected quantity server-side.
Purchase Limits
- Added Per-Offer Limits: Offers can now define max per purchase, daily limit, weekly limit, lifetime limit, and cooldown.
- Added Player-Based Tracking: Purchase limits are counted per player and per offer.
- Added ServerShop Limit Support: ServerShop offers support the new purchase limit system.
- Added PlayerShop Limit Support: PlayerShop sales support the new purchase limit system.
- Added Buy Order Limit Support: PlayerShop buy orders also use the same limit system to limit how much a player can sell to a shop.
- Added Limits Tab: PlayerShop offers now include a dedicated Limits tab in the PlayerShop editor.
- Added Limit Cleanup: Stored per-player limit history is removed when an offer or complete shop is deleted.
- Improved Limit Feedback: Shop and admin flows now show clearer messages when product, payment, output, or purchase limits are reached.
PlayerShop Admin Improvements
- Added Offer Mode Badges: PlayerShop offers are now marked with compact sell/buy badges in the offer list.
- Improved Buy Order Visibility: Buy orders are easier to identify in the PlayerShop admin list without hiding the product name.
- Improved Trade Mode Styling: Sell and buy mode buttons can use distinct neutral colors instead of warning or success button colors.
- Improved Payment Tab Layout: Payment tab labels were shortened where needed to avoid bad wrapping.
- Improved Hidden Tab Handling: Quest and mode-specific panels avoid stale or invalid actions where possible.
Product & Payment Limits
- Added Product Limit Feedback: PlayerShop and ServerShop admin flows now show a clear message when the product/output limit is reached.
- Added Payment Option Limit Feedback: PlayerShop and ServerShop admin flows now show a clear message when the payment option limit is reached.
- Added Cost Limit Feedback: Payment option cost limits now show a dedicated message when reached.
- Improved Settings Clamping: PlayerShop product and payment option settings are clamped to the supported maximum of 3.
- Updated Settings Information: Shop settings now clarify that products per offer and payment options per offer are limited to a maximum of 3.
Books & Papers Protection
- Added Books & Papers Safety Setting: Server owners can allow or block PlayerShop sales of Books & Papers items with metadata.
- Added Picker Feedback: If Books & Papers sales are disabled, the PlayerShop item picker now tells the player why the item cannot be listed.
- Added Runtime Protection: Existing PlayerShop offers with blocked Books & Papers metadata are not allowed to be purchased while the safety setting is disabled.
- Kept ServerShop Templates Unaffected: Admin-controlled ServerShop templates remain available for server-managed rewards.
PlayerShop Activity & Notifications
- Added Owner Purchase Notifications: PlayerShop owners can receive live notifications when another player buys from their shop.
- Added Out-of-Stock Notifications: Owners can receive live notifications when an offer becomes empty after a purchase.
- Added Activity History: PlayerShops now store recent sale and stock-empty events.
- Added Activity Tab: PlayerShop owners can review recent activity directly in the PlayerShop editor.
- Added Activity Management: Activity entries can be marked as read or cleared.
- Added Configurable History Size: Activity history size can be limited per shop to avoid unbounded storage growth.
Shop Blocks & Linking
- Improved ShopBlock Support: ServerShop and PlayerShop blocks support multiple visual variants.
- Added Safer Link Cleanup: Linked ShopBlocks can be unlinked and cleaned up safely through the UI.
- Improved Link-Only Shops: Shops can be restricted so they only open through their linked block, container, or supported target.
- Improved Generic Entity Linking Safety: Generic entity/NPC linking is kept optional and disabled by default for safer compatibility.
Quest & Integration Improvements
- Improved Quest Product Flow: Quest products support provider-specific quest selection and quest actions.
- Improved QuestLines Support: Quest products can open the correct QuestLines page flow where available.
- Improved QuestBoard Behavior: Quest-board style offers can behave differently from normal purchase offers.
- Improved Optional Economy Handling: Economy providers such as VaultUnlocked and Ecotale remain optional and are handled safely when unavailable.
Validation & Stability
- Improved Server-Side Validation: Purchases validate stock, escrow, buy budget, payment options, inventory space, rules, and purchase limits before execution.
- Improved Empty Payment Handling: Empty or stale payment options are skipped or blocked instead of becoming free purchase options.
- Improved Text Input Stability: Text fields avoid unnecessary full UI refreshes while typing.
- Improved Limit Messages: Several incorrect or misleading limit messages were corrected.
- Improved Runtime Storage Cleanup: Offer and shop deletion now also removes related per-player purchase-limit history.
- Improved German and English Localization: New UI labels, warnings, limit messages, buy-order texts, and admin hints were added.