mirror of
https://github.com/pelican-dev/panel.git
synced 2026-05-04 18:00:48 +03:00
[PR #2004] [MERGED] Add Eggs to Installer #1701
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/2004
Author: @notAreYouScared
Created: 12/15/2025
Status: ✅ Merged
Merged: 12/30/2025
Merged by: @notAreYouScared
Base:
main← Head:charles/eggs-in-installer📝 Commits (10+)
e2860a5remove stock eggsbe027ccAttempt 11469836Merge branch 'main' into charles/eggs-in-installer312d442add back eggseedercc8f4b6Revert back to checkbox list.820f4c5test fix attempt 2c857c21add count to lang file3d4cef7cleanup71035abuse TextEntryd8d831dMerge branch 'main' into charles/eggs-in-installer📊 Changes
21 files changed (+209 additions, -1701 deletions)
View changed files
➕
app/Jobs/InstallEgg.php(+33 -0)📝
app/Livewire/Installer/PanelInstaller.php(+41 -3)➕
app/Livewire/Installer/Steps/EggSelectionStep.php(+70 -0)📝
database/Seeders/DatabaseSeeder.php(+0 -2)➖
database/Seeders/EggSeeder.php(+0 -101)➖
database/Seeders/eggs/minecraft/egg-forge-minecraft.yaml(+0 -219)➖
database/Seeders/eggs/minecraft/egg-paper.yaml(+0 -142)➖
database/Seeders/eggs/minecraft/egg-sponge.yaml(+0 -159)➖
database/Seeders/eggs/rust/egg-rust.yaml(+0 -282)➖
database/Seeders/eggs/source-engine/egg-custom-source-engine-game.yaml(+0 -155)➖
database/Seeders/eggs/source-engine/egg-garrys-mod.yaml(+0 -229)➖
database/Seeders/eggs/source-engine/egg-insurgency.yaml(+0 -84)➖
database/Seeders/eggs/source-engine/egg-team-fortress2.yaml(+0 -124)➖
database/Seeders/eggs/voice-servers/egg-mumble-server.yaml(+0 -70)➖
database/Seeders/eggs/voice-servers/egg-teamspeak3-server.yaml(+0 -118)📝
lang/en/installer.php(+11 -0)📝
tests/Integration/Services/Servers/StartupModificationServiceTest.php(+1 -1)➕
tests/Seeders/EggSeeder.php(+36 -0)📝
tests/TestCase.php(+9 -0)📝
tests/_fixtures/egg-bungeecord.yaml(+4 -6)...and 1 more files
📄 Description
todo: Add stock eggs to pelican-eggs repos
Adds eggs to the installer to allow users to select the eggs they'd like to install when they set up the panel. Egg installs are then queued to prevent locking up the installer and crashing due to the php time limit of 30 seconds.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.