Skip to content
PN Scripts

Plugins

JarSwap

A version manager for game server hosts: your customers switch their Minecraft server software and version from the panel in two clicks, with every download checked against the official checksum.

  • PHP 8.2+
  • React
  • TypeScript
  • Blueprint
  • Coming soon
  • External marketplace: sourceXchange

Coming soon to sourceXchange

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

The Versions tab with server type, version and build columns and the install button

What it solves

The gap

Changing a server version by hand means finding the right jar, the right build and the right Java version. A wrong pick crashes the server and turns into a support ticket.

What it is

JarSwap lists the versions and builds from the official sources, verifies each download, matches the Java image and keeps the old jar, all from a tab in the panel.

How you use it

Install it with one Blueprint command, review the settings on its admin page, and your customers get a Versions tab.

A panel extension for hosts, installed and removed with one command, with no core file edits and no external service besides the official sources.

Who it is for

Use it when

  • A game host that wants customers to change server versions without a support ticket.
  • Moving a server between Paper, Purpur and Fabric while keeping its worlds.

Built for

  • Game server hosting companies running the Pterodactyl panel.
  • Panel administrators who run servers for a community.

What it does

No middleman

Jars come straight from Mojang, PaperMC, PurpurMC and FabricMC. There is no third-party version service and no licence server that can go down.

Verified before it goes live

Each download goes to a hidden file first and is checked against the checksum the source publishes. A failed or tampered download never replaces the live jar.

The right Java, automatically

JarSwap knows which Java each version needs and can switch the server to a matching image the egg already offers. It never changes an image an admin set by hand.

Safe by default

The old jar is kept, the EULA is accepted only when the user ticks it, and worlds, plugins, mods and configs are never touched.

Respects your permissions

Browsing, installing, restarting and changing the image each need the matching panel permission. Suspended servers are refused and every install is logged.

Admin control

Choose which server types to offer, allow or hide snapshots and experimental builds, and see install statistics.

Status

Version 1.0.0 is built and tested on Pterodactyl 1.15.1 with Blueprint beta-2026-08. It is not published yet.

In development

  • JarSwap 1.0.0 on sourceXchange

Planned

  • Forge, NeoForge and Quilt

Specs

Availability
Coming soon to sourceXchange
Vendor
PN Scripts
Type
Extension
Platforms
Pterodactyl
Pricing
One-time purchase
License
Proprietary
Deployment
Self-hosted panel extension
Maturity
v1.0.0, not yet published
Support
Through sourceXchange

Compatibility

Platform or runtime Supported versions Tested up to
Pterodactyl 1.15 or newer 1.15.1
Blueprint Any version beta-2026-08
PHP 8.2 or newer Not stated

Stack

  • PHP 8.2+
  • React
  • TypeScript
  • Blueprint

JarSwap is coming soon

JarSwap will be sold on sourceXchange. This page links to the listing once it is published.

Coming soon to sourceXchange

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A Pterodactyl panel 1.15.x with the Blueprint framework, Wings with remote downloads enabled (the default), and an egg with a SERVER_JARFILE variable, which the official Paper and Vanilla eggs and most community eggs have.

Paper, Purpur, Fabric, Vanilla, Folia and Velocity. Forge, NeoForge and Quilt are not in version 1.0.

No. Pelican plugins are a separate system, and a build without Blueprint is not offered in 1.0.

No. It replaces only the server jar, keeps the previous one, and leaves worlds, plugins, mods and configs as they are.

Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft. Not affiliated with Pterodactyl, PaperMC, PurpurMC or FabricMC.