UniversalShop 2.1.0
What's new
UniversalShop 2.1.0
First platform release, including the UniversalShop 2.0 catalog editor, player marketplace, internal/Vault economy and optional management modules.
New in 2.1: customize all 13 Java chest menu types using menus.yml. Configure 1–6 rows, ordered content slots/page capacity, control positions, titles, backgrounds and passive decorations. Controls and their actions move together. Collisions and invalid configurations reject reloads while preserving the previous active layout. Valid reloads close old menus. Existing catalogs/wallets remain intact. Native Bedrock forms retain their own presentation.
Validated on 55 Paper versions (1.7.10–26.3), with two loopback Java clients, menu event checks and full restarts. 101 Java tests, 20 offline migration tests, Vault/EssentialsX on 1.21.11 and 26.3, 28 Bedrock bridge checks and 26 production legacy Unicode checks pass against this exact JAR. Includes checks for moved confirmation/duplicate clicks, compact category pagination, editor content mapping and invalid layout reload preservation. This does not certify rendered interfaces, Microsoft authentication, every third-party provider or production load.
Stop the server, back up its data and replace the old UniversalShop JAR. The plugin generates menus.yml on upgrade; see the source repository docs/MENUS.md for examples. Development uses substantial generative AI assistance, as disclosed on the project page. MIT license, author hash014.
This mod has no additional files

