# GUIShop 9.4.4
### Market Info, /gs open, and Reload Stability
## New Features
- **Admin Open Command** — New `/gs open <player> [shop]` lets admins and console open a shop, or the main menu, for another player. Includes fuzzy shop-name matching, tab completion for both arguments, permission and disabled-world checks against the target, and Folia-safe scheduling.
- **Market Info Display** — New `show-market-info` toggle shows the base price alongside the current price with a trend arrow and percent change on shop items. Works with both dynamic and static pricing, and falls back to the plain price line when the price hasn't moved.
- **New Lore Templates** — Adds `buy-market`, `sell-market`, `trend-up`, and `trend-down` for full control over how market info is rendered.
- **Item Debug Mode** — New `/gs iteminfo toggle` logs PDC, NBT, and serialized data for your own inventory interactions, and diffs two items when a stack attempt fails.
- **Balance Placeholders** — Adds `%guishop_balance%` plus `_raw`, `_formatted`, and `_commas` variants.
## Bug Fixes
- **Sell GUI no longer voids items** — Unsellable items were deleted on GUI close if your inventory filled up while it was open. Anything that no longer fits is now dropped as loot instead.
- **Balances no longer reset to $0 on reload** — The Vault provider now resolves the economy singletons on each call instead of caching them, so it keeps working after a reload recreates them. Player caches are also repopulated for already-online players, which covers PlugMan reloads where nobody rejoins.
- **PlaceholderAPI no longer sticks at $0** — The expansion is now explicitly unregistered and re-registered on reload rather than leaving a stale instance behind.
- **No more log spam on PlugMan reload** — Database accessors check availability before querying, and shutdown-related "connection closed" errors are suppressed instead of logged.
- **Tipped arrow support** — `TIPPED_ARROW` now honours `potion-info` instead of being re-categorised as a plain potion, so tipped arrows register in the item table, sell correctly, and display worth lore.
- **Worth lore in `/sell`** — The sell GUI was being caught by the inventory title blacklist and no longer is.
- **True hard reload** — `/gs reload` now tears down and recreates the plugin's singletons rather than only clearing caches.
- **Help text** — Added missing entries for `open`, `eco`, `market`, and `iteminfo`, which previously rendered as null.
## Compatibility
- **1.26.x crash fix** — Fixed a crash in main-hand detection. Thanks to @koboshchan ([#145](https://github.com/pablo67340/GUIShop/pull/145)).
- **XSeries 13.7.1** — Updated from 13.6.0.
## Documentation
- Tipped arrow configuration documented on the Wiki, Spigot, Modrinth, and DevBukkit pages.
**[Full Changelog](https://github.com/pablo67340/GUIShop/compare/9.4.3c...9.4.4)**
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }