Switch startup configurations in one click.
Your users tweak startup variables constantly: switching a Minecraft server between vanilla and a modpack, testing a new Java flag set, changing world seeds for events. One wrong value later, nobody remembers what the working setup was.
Startup Presets adds a compact panel to the top of every server's Startup tab. Users snapshot their current variables under a name, and restore any saved profile in a single click.
Features
Permissions & security
Admin page
The extension page in the admin panel shows how many presets are stored across how many servers, plus a summary of how the extension behaves and how to fully remove its data.
Installation
Running the panel in Docker? Restart the panel container after installing so the database migrations apply (standard Blueprint-in-Docker behavior).
Requires the free Blueprint extension framework (blueprintframe.work). Installs in seconds, no manual file edits, works with any egg and any game.
Uninstalling
Your users tweak startup variables constantly: switching a Minecraft server between vanilla and a modpack, testing a new Java flag set, changing world seeds for events. One wrong value later, nobody remembers what the working setup was.
Startup Presets adds a compact panel to the top of every server's Startup tab. Users snapshot their current variables under a name, and restore any saved profile in a single click.
Features
- Save the current startup variables as a named preset (up to 25 per server)
- Apply any preset in one click - the startup command and variable boxes refresh instantly, no page reload
- Overwrite a preset with the current values to keep it up to date
- Values are re-validated against the egg's variable rules before anything is written - a stale preset can never push an invalid value
- Variables that no longer exist on the egg are skipped and clearly reported
- Confirmation dialogs for apply, overwrite and delete
- Native Pterodactyl look - built with the panel's own UI components
Permissions & security
- Respects Pterodactyl's subuser permissions:
startup.readto view,startup.updateto save/apply/delete - Only variables that are user-viewable AND user-editable are ever stored or modified
- Every create, apply, overwrite and delete is written to the server activity log
- Presets are deleted automatically when the server is deleted
Admin page
The extension page in the admin panel shows how many presets are stored across how many servers, plus a summary of how the extension behaves and how to fully remove its data.
Installation
Code:
blueprint -install startuppresets
Requires the free Blueprint extension framework (blueprintframe.work). Installs in seconds, no manual file edits, works with any egg and any game.
Uninstalling
blueprint -remove startuppresets removes everything from the panel. The preset table is kept so nothing is lost if you reinstall; drop startuppresets_presets for a full purge.