mirror of
https://github.com/pelican-dev/panel.git
synced 2026-02-25 19:09:58 +03:00
[PR #1656] [MERGED] Allow multiple startup commands per egg #1509
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pelican-dev/panel/pull/1656
Author: @Boy132
Created: 9/4/2025
Status: ✅ Merged
Merged: 10/8/2025
Merged by: @Boy132
Base:
main← Head:boy132/multiple-startup-commands📝 Commits (10+)
a4bc001add backend for supporting multiple egg startup commands4b32eefstart frontend update5e29422use constb966fe1update translationsa59a845finish admin frontend738ff92add client frontend0f435b0add missing translationd8c041efix phpstand465ea6Merge remote-tracking branch 'upstream/main' into boy132/multiple-startup-commandse6441d2fix egg importer📊 Changes
33 files changed (+302 additions, -147 deletions)
View changed files
📝
app/Filament/Admin/Resources/Eggs/Pages/CreateEgg.php(+8 -6)📝
app/Filament/Admin/Resources/Eggs/Pages/EditEgg.php(+6 -3)📝
app/Filament/Admin/Resources/Servers/Pages/CreateServer.php(+35 -14)📝
app/Filament/Admin/Resources/Servers/Pages/EditServer.php(+39 -14)📝
app/Filament/Components/Actions/PreviewStartupAction.php(+6 -8)📝
app/Filament/Server/Pages/Startup.php(+43 -28)📝
app/Models/Egg.php(+7 -6)📝
app/Services/Eggs/EggChangerService.php(+3 -2)📝
app/Services/Eggs/Sharing/EggExporterService.php(+1 -1)📝
app/Services/Eggs/Sharing/EggImporterService.php(+24 -6)📝
app/Services/Servers/ServerCreationService.php(+2 -2)📝
app/Services/Servers/StartupCommandService.php(+4 -2)📝
app/Services/Servers/StartupModificationService.php(+2 -2)📝
app/Transformers/Api/Application/EggTransformer.php(+3 -5)📝
app/Transformers/Api/Client/ServerTransformer.php(+1 -1)📝
database/Factories/EggFactory.php(+1 -1)📝
database/Seeders/eggs/minecraft/egg-bungeecord.yaml(+4 -3)📝
database/Seeders/eggs/minecraft/egg-forge-minecraft.yaml(+4 -3)📝
database/Seeders/eggs/minecraft/egg-paper.yaml(+4 -3)📝
database/Seeders/eggs/minecraft/egg-sponge.yaml(+5 -4)...and 13 more files
📄 Description
Closes #1655
Example with

Garry's Modegg:Egg:
Create Server:

Edit Server:

Client Area:

Activity log when user changes startup

Shown changes to the gmod egg are not included!
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.