Version Manager

Product information

Release v1.0.1 (Updated )

Reviews

0 von 5 Sternen

0 purchases

Streamline your Minecraft server with one-click jar switching and build updates from mcjars.app

$5.00

Release history

Team

Nullbyte

Tejas Lamba's profile photo Sukhraj's profile photo

Description

Minecraft Version Manager

This is a Blueprint extension for Pterodactyl that connects to MCJars.app. It lets users install different Minecraft server software like Paper, Fabric, or Vanilla directly from their server console.

It handles the messy parts of version management. You can configure it to switch the server's Egg ID automatically when a user changes software types (e.g., swapping from Vanilla to Forge). It also includes a few safety checks, like a toggle to wipe old files before a clean install and a mandatory EULA checkbox.

We recently added support for updating egg variables too. Users can now adjust things like RAM percentage, flags, and other startup parameters you've defined in your egg, right from the same interface.

Requirements

  • Pterodactyl Panel `>= 1.11`
  • Blueprint Framework `>= beta-2024-01`
  • PHP `>= 8.1`

Installation

1. Download the latest .blueprint release.
2. Place the file in your Pterodactyl root directory (usually /var/www/pterodactyl/).
3. Run the installation command:

blueprint -install versionmanager

4. Go to Admin Panel > Extensions > MC Version Changer to configure it.

Configuration

Most settings are in the Admin panel. You can:

  • Server Types: Choose which software (Paper, Purpur, etc.) users can see.
  • Egg Mappings: Map specific software types to Pterodactyl Egg IDs. For example:
{ "PAPER": 5, "FABRIC": 12, "VANILLA": 3 }

This ensures the server uses the correct startup command when switching software.
  • Variables: It now supports updating egg variables.
  • API Key: Enter your MCJars Organization Key if you have one (optional).

Analytics

The extension logs basic installation stats to storage/app/extensions/mcversioner/stats.json so you can see what versions are being used.