Posted November 07, 2025 by Ash Born Interactive LLC
A brand-new update is here for ABI_OutOfStockBypass.js, the companion plugin to my OutofStock system for RPG Maker MZ!
This update introduces the cleanest way yet to temporarily bypass "Out of Stock" restrictions — now on a per-vendor basis — while ensuring that all custom prices stay perfectly intact.
✅ Accurate Pricing (Fixed!)
Out-of-stock items now retain their correct prices — including custom prices set in your Shop Processing event.
The plugin reconstructs the entire price map directly from your raw goods array, so it matches exactly what you designed.
✅ Seamless Per-Vendor Bypass Command
Just add the plugin command BypassOutOfStockForThisShop before your Shop Processing event.
That shop instance will display everything, including items tagged <OutOfStock>.
Afterward, the bypass automatically resets (or stays active if you toggle oneTime:false).
✅ Level-Conditional Access
Optionally restrict access by party level.
minLevel: 30
thresholdMode: Highest / Lowest / Average / Leader
oneTime: true / false
◆Plugin Command: BypassOutOfStockForThisShop Min Level: 30 Threshold Mode: Highest One-Time: true ◆Shop Processing: [Black Market Inventory]
Result: Only players with a party level ≥ 30 can access that vendor’s secret stock.
Tag any hidden items with <OutOfStock> in their note box.
Place ABI_OutOfStockBypass.js below your original OutofStock.js plugin in the Plugin Manager.
Perfect for secret vendors, late-game black markets, or guild-exclusive shops!
Works with all major shop-modifying plugins.
Rebuilds from raw goods to ensure even pre-filtered items appear correctly.
Does not permanently alter any items — the bypass affects only the next shop call.