Adds a one-click "Copy console log" button to the Pterodactyl server terminal when using the Blueprint Framework.
- Injects a copy icon into the server terminal command row.
- Buffers recent terminal output and copies it to your clipboard on click.
- Strips ANSI color codes so pasted logs are clean.
- Blueprint Framework on Pterodactyl Panel
- Target:
beta-2026-01(seeconf.yml)
Follow the official Blueprint guides for installing addons and developing components:
https://blueprint.zip/guides
Uninstall (as shown in the admin view):
blueprint -remove consolelogs
conf.yml: Blueprint addon manifest (metadata, target version, entrypoints).components/Components.yml: Blueprint slot map that injectscopyConsoleintoServer -> Terminal -> CommandRow.components/copyConsole.tsx: React component that listens forCONSOLE_OUTPUTand exposes the copy action.client/wrapper.blade.php: Loads Font Awesome for the copy icon in the dashboard.admin/view.blade.php: Admin page snippet shown in Blueprint's admin UI.
You can customize the look/behavior to match your theme:
- Icon styling and tooltip text:
components/copyConsole.tsx - Max buffered lines (memory vs. copy length):
MAX_BUFFERED_LINESincomponents/copyConsole.tsx
This repo is shared so the community can help improve and extend the addon, not because it's abandoned. Where it helps, the code includes comments explaining non-obvious behavior; keep comments high-signal.
- Clearly state what was added/updated and why.
- Include images or a short video of the change working/in action (especially for UI changes).
- Keep changes focused and avoid unrelated formatting-only churn.
- Keep credits/attribution intact (see
LICENSE).
- Improve styling to better fit different themes.
- Add small UX improvements (tooltip placement, accessibility, etc.).
- Performance improvements (without changing behavior).
Source-available. Redistribution and resale (original or modified) are not permitted, and original credits must be kept within the addon.
See LICENSE for the full terms.