Sueta

GUIShop

9.4.4

This plugin is the ultimate solution to all the signs, the chests, the glitches.

·Plugin
  1. 9.4.4latestGUIShop 9.4.4Aug 19, 2026

    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)
    2623 downloads
  2. 9.4.3cGUIShop 9.4.3cMar 15, 2026
    Add support for lingering potions across code and docs, bump version to 9.4.3c, and improve potion handling and logging. Key changes: - Introduce lingering field in PotionInfo (constructor, getter/setter) and include it in serialization/PDC. - Parse old/new potion config formats (backwards compatible with 4-value PDC) and add config/docs for lingering in dev-bukkit, modrinth, spigot.bbcode, and wiki. - Map multiple potion name aliases (e.g. INSTANT_HEAL/HEALTH -> HEALING, INSTANT_DAMAGE/DAMAGE -> HARMING, JUMP_BOOST -> LEAPING, INCREASE_DAMAGE -> STRENGTH) and adapt to 1.20.5+ names. - Ensure correct item material selection for potions (POTION, SPLASH_POTION, LINGERING_POTION) and include lingering checks when matching/creating potion ItemStacks. - Register sellable items even if out-of-bounds for GUI display (so 'worth' shops can sell without display slots) and fix ITEMTABLE lookup to use the actual material key; add defensive logging for registration and lookup fallbacks. - Add extensive debug/logging in Item, Sell, Shop, WorthDisplayManager to aid troubleshooting of potion resolution, matching, registration and finds. - Bump Maven version to 9.4.3c. These changes add lingering potion capability, improve backwards compatibility and alias handling, and make item registration/lookup and troubleshooting more robust.
    3441 downloads
  3. 9.4.3bGUIShop 9.4.3bMar 7, 2026
    FIXED: - Some base classes from XSeries were missing during the shading process. Found the ones we needed, and shaded those ONLY.
    120 downloads
  4. 9.4.3aGUIShop 9.4.3aMar 7, 2026
    HOT FIXED: - Transaction UI not supporting smaller stacks of items, now will intelligently resize automatically.
    42 downloads
  5. 9.4.3GUIShop 9.4.3Mar 7, 2026
    Bump version to 9.4.3 and introduce permission checks and UI/UX improvements. Changes include: - pom.xml: version bumped to 9.4.3 - ItemActionHandler: check guishop.shop.<shop> and guishop.shop.* permissions (with OP bypass) and send no-permission message. - Menu & Shop: unify how player-balance display name and lore are selected (prefer 'name' then 'shop-name'; 'lore' then 'shop-lore'), build a proper player head with owning player, set PDC keys for GUI elements and add editor mode hints. - Shop: add refreshDynamicPrices() to efficiently update dynamic pricing lore/itemstacks without rebuilding the whole GUI, and openAtPage(player, page) helper to open to a specific page. - Quantity & TransactionGui: remember the page the player opened from (returnPage) and, when returning/backing out, refresh dynamic prices and open the shop at the original page instead of a full reload. - Fixed PLAYER_BALANCE items not correctly reading the lore or name from configs
    49 downloads
  6. 9.4.2GUIShop 9.4.2Feb 28, 2026
    Introduce a dynamic pricing subsystem and integrate it across configs, UI and docs. Key changes: create dynamicpricing.yml (auto-created on init) and load its enabled flag from ConfigManager; update TransactionGui to refresh prices after transactions; extend ItemType to treat SHOP/ITEM/COMMAND as purchasable and adjust editor/shop deserialization/auto-conversion logic; add market/admin commands/docs and marketplace persistence notes; auto-blacklist GUIShop inventories from worth display; refactor SkullCreator to use URI and remove authlib usage; simplify NBT extraction fallback in GuishopCommand; add paperweight manifest entry and adjust maven-shade settings to avoid Paper PluginRemapper; remove obsolete .mojang-mapped resource and bump project version to 9.4.2; update documentation and examples to include SHOP_SHORTCUT and other new/clarified item types. Fixed bugs hiding the showing of buy/selling lore, and prices not refreshing with dynamic pricing enabled.
    99 downloads
  7. 9.4.1GUIShop 9.4.1Feb 27, 2026
    ADDED: - Sell Chest/Sell Inventory capability via GUIShop API - Introduce per-item override support for dynamic pricing - Introduce ItemType.isPurchasable() as to fix cannot buy and sell lores
    33 downloads
  8. 9.4.0GUIShop 9.4.0Feb 17, 2026
    FIXED: - Stack trace when players open regular chests on Folia. Made thread safe. ADDED: - 'rows' config option for each shop.
    124 downloads
  9. 9.3.9GUIShop 9.3.9Jan 31, 2026
    Fix command item placeholders and add sudo mode - Fix {PLAYER_NAME}, {PLAYER_UUID}, {PLAYER_WORLD}, {PLAYER_BALANCE} not being replaced in COMMAND items - Add sudo: true/false config option to run commands as player instead of console - Add sudo toggle button in Item Editor GUI - Add PDCUtil.KEY_SUDO for editor state persistence - Create Command-Items.md wiki page with full placeholder documentation - Update spigot.bbcode, modrinth.md, dev-bukkit.html with command item details - Add build-time placeholder processing for docs (target/processed-docs/) - Add configurable variables in pom.xml: mc.version.min/max, supported.platforms, etc.
    147 downloads
  10. 9.3.8GUIShop 9.3.8Jan 31, 2026
    FIXES: - Item Type "COMMAND" no longer triggering due to new transaction UI
    27 downloads
  11. 9.3.7GUIShop 9.3.7Jan 24, 2026
    Add Built-in Dynamic Pricing System Dynamic Pricing: - Added built-in supply/demand pricing system that works out of the box - Prices increase when items are bought (supply decreases) - Prices decrease when items are sold (supply increases) - Prices gradually normalize back to base values over time - External plugins can still override via DynamicPriceProvider API Configuration: - Created dynamicpricing.yml for all dynamic pricing settings - Simplified config.yml to just dynamic-pricing: true/false - Added per-item dynamic: false config key to exempt specific items Admin Commands: - /gs market status - View dynamic pricing system status - /gs market info <item> - Check an item's current market status - /gs market reset <item> - Reset an item to base price - /gs market resetall - Reset all items to base prices - Added tab completion for all market commands Help and Tab Completion: - Added eco and market commands to /gs help output - Added tab completion for /gs market subcommands - Added material name suggestions for /gs market info/reset Documentation: - Created wiki/Dynamic-Pricing.md with full documentation - Updated wiki/Commands-and-Permissions.md with market commands - Updated wiki/API-Documentation.md with Dynamic Pricing API - Updated spigot.bbcode, modrinth.md, and dev-bukkit.html Technical: - Added DynamicPricingManager class with SQLite persistence - Added shouldUseDynamicPricing() convenience method on Item - Data stored in plugins/GUIShop/Data/dynamic_pricing.db - Added dynamicpricing.yml to pom.xml resources
    49 downloads
  12. 9.3.6GUIShop 9.3.6Jan 24, 2026
    FIXED: - No longer will register economy commands if internal-economy is disabled
    28 downloads
  13. 9.3.5GUIShop 9.3.5Jan 19, 2026
    ADDED: - New shops folder with each shop broken into its own YML. Supports auto converting old shops.yml - Unified Transaction GUI, replaces old Quantity Menu - Fully configurable player_balance item type - Fully configurable pagination and back buttons - Creating new pages using gs edit - Tab completion for gs commands - Better Default configs - /gs edit transaction command to edit transaction UI FIXES: - Better handling of pagination in editor mode - Not able to configure balance or pagination buttons - Cursor reset when entering a shop - Enhanced the global Item Action Handler - Adding item with a missing target-shop creates the new target shop config - Enhanced Item Editor UI
    52 downloads
  14. 9.3.4GUIShop 9.3.4Jan 9, 2026
    FIXED: - Alt Sell menu not working correctly - Items not being able to stack on top of each other once purchased Massive thanks to @JakeWalter for these fixes!
    70 downloads
  15. 9.3.3GUIShop 9.3.3Jan 5, 2026
    ADDED: - Folia Support - GuiShopAPI and StatisticsManager to retrieve sold and bought items, most sold and bought item types - /togglepay Command - Toggle payment notifications - Internal Economy option, added economy.yml with various economy settings - Cursor rules to help jumpstart newer developers - Support for ASCII/Unicode chars in inventory title of worth lore blacklist Fixed: - Alt Sell Menu (thanks to Jake Walter) - Artifact output folder - WorthDisplay not removing armor lore
    29 downloads
  16. 9.3.2GUIShop 9.3.2Jan 1, 2026
    ADDED: - Brand new GUI Based Editor for menu & shops. - Worth Lore Blacklist options - Packet based inventory refreshing - Creative Mode worth lore support - GuiShop ItemInfo Command: /gs iteminfo FIXED: - Worth lore not working on all armor indices in the packet - Cursor resetting when going back to previous inventory - Desynced items spawned by Creative GUI - Creator mode showing lore lines in regular shop mode
    36 downloads
  17. 9.3.1GUIShop 9.3.1Dec 21, 2025
    ADDED: - Worth Item Lore Display Fix - Armor Slot worth blacklist - Inventory title worth blacklist - Item title worth blacklist - Wiki Pages - Better Paper Support FIXED: - Not intercepting the packet correctly - Stack splitting not updating prices correctly - Removed Lang3 from plugin - Cleaned up build POM - Reloading Command
    54 downloads

Similar projects

Plugin →