ForgeCraftPLUGIN WIKISDocumentationSupport ↗
Server reference

Tested builds and limits

ForgeMarket · 0.1.2 preview

Both exact distribution JARs passed 40 unit tests per edition and 1,176 automated live checks across 24 server builds. This is compatibility and scenario qualification, not production-load or lossless crash-recovery qualification.

Verify your download

5834233abd069e053986eb727f27d7e27d542effb360b4da2e09219545c00498  ForgeMarket-free-0.1.2-SNAPSHOT.jar
55d4247e48d0d5273c65752d055b478168ebef94772a9696f6e2a9654206653d  ForgeMarket-premium-0.1.2-SNAPSHOT.jar

Install one edition only. Follow Installation and match Java to the server build below.

Tested server builds

Host Minecraft Build Upstream channel Java Free checks Premium checks
Paper 1.21.6 48 STABLE 21 23 26
Paper 1.21.7 32 STABLE 21 23 26
Paper 1.21.8 60 STABLE 21 23 26
Paper 1.21.9 59 ALPHA 21 23 26
Paper 1.21.10 130 STABLE 21 23 26
Paper 1.21.11 132 STABLE 21 23 26
Paper 26.1.1 29 ALPHA 25 23 26
Paper 26.1.2 74 STABLE 25 23 26
Paper 26.2 128 STABLE 25 23 26
Paper 26.3 35 ALPHA 25 23 26
Folia 1.21.6 6 STABLE 21 23 26
Folia 1.21.8 6 STABLE 21 23 26
Folia 1.21.11 14 STABLE 21 23 26
Folia 26.1.2 8 STABLE 25 23 26
Folia 26.2 7 BETA 25 23 26
Purpur 1.21.6 2465 UPSTREAM 21 23 26
Purpur 1.21.7 2477 UPSTREAM 21 23 26
Purpur 1.21.8 2497 UPSTREAM 21 23 26
Purpur 1.21.9 2505 upstream alpha generation 21 23 26
Purpur 1.21.10 2535 UPSTREAM 21 23 26
Purpur 1.21.11 2568 UPSTREAM 21 23 26
Purpur 26.1.2 2592 UPSTREAM 25 23 26
Purpur 26.2 2633 UPSTREAM 25 23 26
Purpur 26.3 2639 upstream alpha generation 25 23 26

1.21.6 requires the narrowly scoped internal-button spam exclusion in Native menu compatibility. It was enabled in all six 1.21.6 test runs. The plugin does not modify server settings. Newer versions need no exclusion.

The 1.21.x runs use matching native protocol generations: 1.21.6, 1.21.8 for 1.21.7/1.21.8, 1.21.9 for 1.21.9/1.21.10, and 1.21.11. The 26.x runs use Java 25 and translated 1.21.11 clients through ViaVersion/ViaBackwards 5.12.0. Native 26.x client rendering remains unverified. Upstream alpha/beta builds remain experimental.

Both editions were checked through a full server stop/start. The table lists the exact builds tested, not a blanket guarantee for other releases.

Checked behavior

  • Host-provided SQLite JDBC 3.49.1.0 initializes without a bundled driver or plugin-specific library download.
  • Correct edition enable, native dashboard, registered marketplace dialog in both pause and Quick Actions tags, and its open action.
  • Native storefront creation and settings (name/category/theme/open status), held-item stock deposit, separate offers and exact item previews.
  • Wallet grant, reviewed total, stale/cancelled requests, wrong-player requests, replay prevention, item delivery exactly once and seller proceeds.
  • Search, sorting, reviewed player payment, closed-stock return, and balances/storefronts/unclaimed items surviving a normal restart.
  • Free: one-shop limit and Premium basket/owner controls remaining gated.
  • Premium: coupons/loyalty, discounted multi-offer checkout, verified review/favourite, STOCK permissions, report and CSV totals.

The tests also cover permissions, recovery handling and invalid menu input. A real third-party Vault economy provider has not been qualified.

Upgrade qualification

Both editions passed six additional upgrade checks each from 0.1.1 on Paper 1.21.11. Existing buyer/seller balances, storefronts and unclaimed items remained available after the stopped-server upgrade. These 12 checks are separate from the table above. No ForgeMarket-specific library download is required.

Existing screenshots and remaining limits

The screenshot gallery uses 0.1.0 captures on Paper 1.21.11 build 132 and Lunar Client 1.21.11. Lunar is not required. They are not new 0.1.2 visual tests. Automated checks do not establish all client layouts or GUI scales.

Spigot, Minecraft 1.21.5 and earlier, Forge/Fabric and proxy hosts are not supported. Testing the listed launchers does not qualify every patch, future update, other fork or custom-item integration. Do not downgrade Minecraft after storing newer items.

Real economy-provider integration, broad accessibility/GUI-scale coverage, production concurrency/load and inventory/world crash timing remain unfinished. SQLite transactions cannot include Minecraft inventory files or external provider state. Recovery holds require staff review; no lossless crash-recovery guarantee is claimed.

Search all plugin wikis.