GUIShop 9.4.3c
release15 марта 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
lingeringin 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.
GUIShop 9.4.3b
release7 марта 2026 г.FIXED:
- Some base classes from XSeries were missing during the shading process. Found the ones we needed, and shaded those ONLY.
GUIShop 9.4.3a
release7 марта 2026 г.HOT FIXED:
- Transaction UI not supporting smaller stacks of items, now will intelligently resize automatically.
GUIShop 9.4.3
release7 марта 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.
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
GUIShop 9.4.2
release28 февраля 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.


