

Original mod by Detalhes: https://thunderstore.io/c/valheim/p/Detalhes/ItemRequiresSkillLevel/ Maintained by WackyMole with permission.
WackyMole.ItemRequiresSkillLevel This allows for better organization of requirements across different mods or item categories.Config renamed to WackyMole.ItemRequiresSkillLevel.yml (still reads legacy Detalhes.ItemRequiresSkillLevel.yml if present).
Added GlobalKeyReq: gate crafting/equipping by world/player keys.
If World Advancement Progression (WAP) is installed, keys are checked globally (WAP makes them private). Otherwise they are checked against the player. The Private Player Raids world modifier is recommended either way.
You can use short lines like:
GlobalKeyReq: defeated_bonemass
BlockEquip: true
Make sure to enable Private Player Raids if you use GlobalKeyReq.
Intelligence, Strength, Focus, Constitution, Agility, LevelStrength, Dexterity (Agility), Intellect, Endurance (Body), Vigour, Specializing (Special), Level and set EpicMMO: trueLegacy Detalhes mod (still somewhat maintained): https://www.nexusmods.com/valheim/mods/2797?tab=description
Example provided by LePunkQC
A YML will be generated on first launch.
The mod supports two YAML formats:
Requirements and optional RequirementGroupsBoth formats are supported at the same time for backward compatibility.
Use this if you want one entry per item, like older configs.
- PrefabName: BronzeSword
Requirements:
- Skill: Swords
Level: 15
BlockCraft: true
BlockEquip: true
- PrefabName: ArmorIronChest
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
- PrefabName: SwordIron
Requirements:
- Skill: Level
Level: 30
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
- Skill: Swords
Level: 20
BlockCraft: true
BlockEquip: true
ExhibitionName: Swords
- PrefabName: SwordBronze
Requirements:
- GlobalKeyReq: defeated_eikthyr
BlockEquip: true
ExhibitionName: Eikthyr Defeated
- PrefabName: HelmetIron
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
- GlobalKeyReq: defeated_bonemass
BlockEquip: true
ExhibitionName: Bonemass Defeated
- PrefabName: SerpentStew
Requirements:
- GlobalKeyReq: defeated_serpent
BlockEquip: true
ExhibitionName: Serpent Killed
Use this if you want a cleaner file layout or want to group multiple prefabs under the same requirement block.
RequirementsRequirements:
- PrefabName: ArmorBronzeChest
Requirements:
- Skill: Blocking
Level: 10
BlockEquip: true
- Skill: Swim
Level: 10
BlockCraft: true
BlockEquip: true
- PrefabName: SwordBronze
Requirements:
- GlobalKeyReq: defeated_eikthyr
BlockEquip: true
ExhibitionName: Eikthyr Defeated
RequirementGroups:
- Prefabs:
- rae_OdinHorse_Helmet
- rae_OdinHorse_Chest
- rae_OdinHorse_Leggings
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
RequirementGroups:
- Prefabs:
- ArmorBronzeChest
- ArmorBronzeLegs
- HelmetBronze
Requirements:
- Skill: Blocking
Level: 10
BlockEquip: true
ExhibitionName: Blocking
- Skill: Swim
Level: 10
BlockCraft: true
BlockEquip: true
ExhibitionName: Swim
Requirements:
- PrefabName: SerpentStew
Requirements:
- GlobalKeyReq: defeated_serpent
BlockEquip: true
ExhibitionName: Serpent Killed
RequirementGroups:
- Prefabs:
- ArmorIronChest
- ArmorIronLegs
- HelmetIron
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
- GlobalKeyReq: defeated_bonemass
BlockEquip: true
ExhibitionName: Bonemass Defeated
BlockCraft: true prevents crafting.BlockEquip: true prevents equipping or using the item.BlockEquip: true to block usage.EpicMMO: true switches the requirement to EpicMMO/WackyEpicMMO stats.RequirementGroups expands into normal per-item requirements internally.Install in the server to sync config with clients.
defeated_bonemass - Set when killing Bonemass
defeated_gdking - Set when killing The Elder
defeated_goblinking - Set when killing Yagluth
defeated_dragon - Set when killing Moder
defeated_eikthyr - Set when killing Eikthyr
defeated_queen - Set when killing The Queen
defeated_fader - Set when killing Fader
defeated_serpent - Set when killing a Serpent
KilledTroll - Set when killing a Troll
killed_surtling - Set when killing a Surtling
KilledBat - Set when killing a Bat