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.
MonsterLabZ cjayfix
New monsters for Valheim 1.0.21. Community fix for plant hover, EffectList.Create, spider volume, and biome spawns.
| Date uploaded | a week ago |
| Version | 3.0.18 |
| Download link | cjayride-MonsterLabZ_cjayfix-3.0.18.zip |
| Downloads | 476 |
| Dependency string | cjayride-MonsterLabZ_cjayfix-3.0.18 |
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.2360README
🕷️ MonsterLabZ
Community Compatibility Patch for Valheim 1.0.21
Explore Valheim with new monsters and encounters! This community-maintained patch updates MonsterLabZFix 3.0.12 for compatibility with Valheim 1.0.21.
Important: This is a compatibility patch, not a new content pack. All original creatures, locations, and assets belong to the original author.
🔗 Original Projects
- Original Mod: MonsterLabZ
- Previous Compatibility Patch: MonsterLabZFix
Original Author: DefendYourBase
All credit for the original mod and its assets goes to the original author.
✨ Features
🐾 Creature Spawn Adjustments
- Jumping Spider & Tree Spider — Spawn in the Black Forest instead of the Meadows.
- Lightning Storms — Spawn in the Plains during thunderstorms instead of the Meadows.
- Creature Manager — Unset creature biomes default to
None, preventing unintended spawns in the Meadows.
🛠️ Valheim 1.0.21 Compatibility
- Updated
ML_PlantGrowto implementHoverable.GetHoverOffset(), fixing script instantiation and prefab registration issues. - Updated
EffectList.Createcalls for hit-area sound effects, plant growth, and ship water-force handling. - Uses the current six-argument
EffectList.Createmethod, includingZDOID.
⚡ Performance (3.0.18)
- Texture-scroll effects use
sharedMaterialso they do not instance extra materials every time they run. - Trigger scripts use
CompareTaginstead of allocating tag-string compares. - Empty per-frame
Updatecallbacks were removed.
🔊 Spider Sound Controls
Adjust spider hit and death sound volume—including sounds from Frigga and spider eggs—through MonsterLabZ.cfg.
- Configuration section:
Spider Sounds - Default volume:
0.35
🔨 Building (maintainers)
The game loads MonsterLabZ.dll (assembly name MonsterLabZ, BepInEx GUID MonsterLabZ). Patches are applied with the Cecil tool under Patcher/, not by compiling Cjayride.MonsterLabz_cjayfix.csproj (that produces a tiny stub DLL and will not load in Valheim).
From the project root:
.\build.ps1
Output: MonsterLabZ.dll and dist\MonsterLabZ_cjayfix-3.0.18.zip.
📦 Requirements
- Valheim: 1.0.21
- BepInEx: BepInExPack Valheim 5.4.2360
📥 Installation
- Install the mod on both your client and dedicated server.
- Remove any other
MonsterLabZorMonsterLabZFixDLL files to prevent duplicate copies. - Launch Valheim and allow the configuration file to be generated.
- Configure additional creature spawns as desired.
⚙️ Configuration
Existing MonsterLabZ.cfg files: Your existing biome settings are preserved.
To apply the updated biome defaults, remove the existing biome entries or delete the configuration file before launching the game again.
Only a selection of creatures is enabled by default. To configure additional spawns, use Spawn That or the official BepInEx Configuration Manager.
Official BepInEx Configuration Manager
⚠️ Notes & Troubleshooting
Missing prefab hash warnings
Warnings may persist in existing worlds if objects were saved while the plugin was broken. Testing in a new world is the cleanest way to verify compatibility.
Future compatibility
This package is a community compatibility patch. If the original author releases an updated version of MonsterLabZ that supports Valheim 1.0, consider switching back to the original release.
MonsterLabZ is the work of DefendYourBase. This community patch provides compatibility updates and does not claim ownership of the original content or assets.
CHANGELOG
3.0.18
- Confirmed compatible with installed Valheim 1.0.21 (assembly dated 2026-10-28).
- FPS: use
Renderer.sharedMaterialinstead ofRenderer.materialfor texture-scroll effects, so each billboard does not create a unique material instance (extra draw calls). - FPS: replace per-physics-tick
collider.tag == "..."withCompareTag. - FPS: remove empty
WaterSafing.Updateso Unity does not invoke a no-op every frame.
3.0.17
- Changelog update.(beautify).
3.0.16
- Valheim 1.0.21 compatibility:
Hoverable.GetHoverOffsetand currentEffectList.Create(6-arg, ZDOID). - BepInEx dependency set to
denikson-BepInExPack_Valheim-5.4.2360. - Jumping Spider and Tree Spider no longer spawn in Meadows; they spawn in the Black Forest.
- Lightning storms no longer spawn in Meadows; they spawn in the Plains during thunderstorms.
- Creature Manager default biome is None instead of Meadows, so unset creatures do not leak into Meadows.
3.0.15
- Spider hit and death sounds, including Frigga and spider eggs, can be turned down in
MonsterLabZ.cfgunder Spider Sounds. Default volume is 0.35. HitAreaSFX, plant growth, and ship wave impact now call the currentEffectList.Createmethod.
3.0.14
- Readme file update.
3.0.13
- Valheim 1.0 fix:
MonsterLabZ.ML_PlantGrownow implementsHoverable.GetHoverOffset(), which stopsVTable setup of type MonsterLabZ.ML_PlantGrow failed/The script 'MonsterLabZ.ML_PlantGrow' could not be instantiated! - This was the cause of prefabs failing to register and the repeating
Missing prefab hashwarnings.
3.0.12
- patch 0.221.10
3.0.11
- translations encoding fixed
- link to original mod added
3.0.10
- Initial fixed version release