Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
BreedingUpgradesChickenEggFix
Keeps newly laid chicken eggs at normal quality with BreedingUpgrades. Optionally repairs existing starred eggs and restores its Valheim 1.0 console commands. Other eggs keep their upgrades by default.
| Date uploaded | 3 days ago |
| Version | 1.1.1 |
| Download link | L4zerShark_Team-BreedingUpgradesChickenEggFix-1.1.1.zip |
| Downloads | 48 |
| Dependency string | L4zerShark_Team-BreedingUpgradesChickenEggFix-1.1.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351Dumba-BreedingUpgrades
Gives offspring of your tamed creatures a rare chance to spawn with an extra star.
Preferred version: 1.0.2README
BreedingUpgrades Chicken Egg Fix
Keeps newly laid chicken eggs at normal quality while BreedingUpgrades continues upgrading other offspring. It can also repair existing starred chicken eggs, which can fail recipes expecting quality 1.
What it changes
- Excludes
ChickenEggfrom BreedingUpgrades' egg upgrade selection. - Prevents new quality upgrades on protected eggs.
- Optionally repairs existing protected eggs during world/inventory load and save.
- Leaves Asksvin eggs and live-born creature upgrades unchanged by default.
- Restores BreedingUpgrades 1.0.2's three console commands on Valheim 1.0.
Version 1.1.1 fixes the repair toggle for world drops and inventory loading. With repair disabled, loading an already-starred egg keeps its existing quality; new upgrades are still blocked while the fix is enabled.
Install
Install this package and the listed dependencies on the server and every client using Thunderstore Mod Manager or r2modman. Use Import local mod for a downloaded ZIP, then restart the game/server.
For manual installation, put BreedingUpgradesChickenEggFix.dll in
BepInEx/plugins/BreedingUpgradesChickenEggFix/ and install the dependencies.
Current dependency baseline
- Valheim 1.0.16
- BepInExPack Valheim 5.4.2351 or newer
- Dumba's BreedingUpgrades 1.0.2
Do not also install the old combined ValheimCompatibilityFixes package: it
contains the same egg fix and is marked incompatible. The separate
AzuCraftyBoxesBuildingOnly package can be used alongside this one.
Settings
After the first launch, edit
BepInEx/config/local.valheim.breedingupgradeschickeneggfix.cfg:
| Setting | Default | Effect |
|---|---|---|
| 1 - General / Fix Enabled | true |
Enables egg protection and optional repair. |
| 2 - Repair / Repair Existing Chicken Eggs | true |
Changes existing protected eggs to quality 1 on load/save. |
| 2 - Repair / Additional Protected Egg Prefabs | blank | Comma/semicolon-separated internal prefab names to protect in addition to ChickenEgg. |
These settings are local. Copy the same configuration to the server and all clients so that whichever player owns an egg applies the same policy. BreedingUpgrades still controls the upgrade chance and star cap for other eggs and creatures.
Turning repair off preserves the existing quality of loaded eggs. Requests to change a protected egg's quality still follow the protection setting. Turning Fix Enabled off disables both behaviors.
Compatibility and removal
The console bridge specifically targets Dumba's 1.0.2 release. The newer DaiMinhTri fork was reviewed as source background; replacing the dependency with that fork has not been validated for this package.
No recipes are rewritten, and no world-wide or per-frame egg scan runs. Repair happens on ordinary item/inventory operations. Removing the add-on and restarting lets BreedingUpgrades upgrade chicken eggs again. Quality already removed by repair cannot be restored automatically.
Credits
Compatibility add-on by L4zerShark_Team; original BreedingUpgrades by Dumba. Thanks to the BepInEx and Harmony teams. The included MIT license covers this add-on; BreedingUpgrades and game DLLs are not bundled.
CHANGELOG
Changelog
1.1.1
- Honor Repair Existing Chicken Eggs=false when world eggs load or repeat their current quality during initialization.
- Preserve existing quality through both inventory-load overloads when repair is disabled; clear the load scope even when malformed data throws.
- Keep new quality upgrades blocked while protection is enabled.
- Restored a clean SDK project and clarified setup, config behavior, supported dependency and removal effects.
1.1.0
- Update the build to Valheim 1.0, checked against the 1.0.12 managed assemblies.
- Require the Valheim 1.0 loader baseline, BepInExPack Valheim 5.4.2350.
- Fix ambiguous inventory-load patch targeting and repair protected eggs through both Valheim 1.0 load overloads.
- Fix BreedingUpgrades 1.0.2 console registration for the changed command constructor; retain its original commands and permissions.
- Use exact signatures for the item-quality, world-drop-load, and inventory-save patches.
- Include a reproducible build script using the installed game's actual assemblies and a validation report.
1.0.1
- No gameplay changes.
1.0.0
- Exclude vanilla
ChickenEggfrom BreedingUpgrades' egg-upgrade selection. - Add a quality-1 failsafe for newly created protected eggs.
- Add optional repair of existing starred chicken eggs on load/save.
- Leave Asksvin and other eggs unchanged unless explicitly configured.
- Add an optional protected-prefab list and copied-profile test checklist.
- Include complete Thunderstore listing, configuration and source-build references plus high-resolution icon masters.