About WackyItemRequiresSkillLevel
From ThunderstoreWacky Item Requires Skill Level allows you to set your items to require skills / WackyEpicMMO / VLS / Global Keys attributes to be equipped or crafted.
ItemRequiresSkillLevel by WackyMole
Original mod by Detalhes: https://thunderstore.io/c/valheim/p/Detalhes/ItemRequiresSkillLevel/ Maintained by WackyMole with permission.
What's new in 1.4.4
- Multiple Config Files: The mod now reads all YAML files in the config folder that start with
WackyMole.ItemRequiresSkillLevelThis allows for better organization of requirements across different mods or item categories.
What's new in 1.4.0
- Config renamed to
WackyMole.ItemRequiresSkillLevel.yml(still reads legacyDetalhes.ItemRequiresSkillLevel.ymlif 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.
What it does
- Create skill requirements for any equipable item.
- Optionally block crafting based on skills or keys.
- Blocks foods and potions when requirements are not met.
- Generates a YAML on first run.
- Vanilla skills reference: https://valheim.fandom.com/wiki/Skills
Compatibility
- Valheim Level System (VLS):
Intelligence, Strength, Focus, Constitution, Agility, Level - Smoothbrain Skills: partial support (some skills)
- WackyEpicMMO: use
Strength, Dexterity (Agility), Intellect, Endurance (Body), Vigour, Specializing (Special), Leveland setEpicMMO: true
Legacy Detalhes mod (still somewhat maintained): https://www.nexusmods.com/valheim/mods/2797?tab=description
Example provided by LePunkQC
How keys are checked (scope)
- With WAP installed: checked as Global world keys.
- Without WAP: checked against the Player (private keys).
Private Player Raids world modifier is recommended either way.
A YML will be generated on first launch.
Configuration formats
The mod supports two YAML formats:
- Legacy top-level list
- Document format with
Requirementsand optionalRequirementGroups
Both formats are supported at the same time for backward compatibility.
Format 1: Legacy top-level list
Use this if you want one entry per item, like older configs.
Example 1: Basic vanilla skill requirement
- PrefabName: BronzeSword
Requirements:
- Skill: Swords
Level: 15
BlockCraft: true
BlockEquip: true
Example 2: EpicMMO requirement
- PrefabName: ArmorIronChest
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
Example 3: Multiple requirements on one item
- 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
Example 4: Global key only
- PrefabName: SwordBronze
Requirements:
- GlobalKeyReq: defeated_eikthyr
BlockEquip: true
ExhibitionName: Eikthyr Defeated
Example 5: Mixed skill + key requirement
- PrefabName: HelmetIron
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName: Player Level
- GlobalKeyReq: defeated_bonemass
BlockEquip: true
ExhibitionName: Bonemass Defeated
Example 6: Consumable usage lock
- PrefabName: SerpentStew
Requirements:
- GlobalKeyReq: defeated_serpent
BlockEquip: true
ExhibitionName: Serpent Killed
Format 2: Document format
Use this if you want a cleaner file layout or want to group multiple prefabs under the same requirement block.
Example 1: Normal per-item entries inside Requirements
Requirements:
- 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
Example 2: One group applied to multiple items
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
Example 3: Group with multiple shared requirements
RequirementGroups:
- Prefabs:
- ArmorBronzeChest
- ArmorBronzeLegs
- HelmetBronze
Requirements:
- Skill: Blocking
Level: 10
BlockEquip: true
ExhibitionName: Blocking
- Skill: Swim
Level: 10
BlockCraft: true
BlockEquip: true
ExhibitionName: Swim
Example 4: Mixed document with both sections
Requirements:
- PrefabName: SerpentStew
Requirements:
- GlobalKeyReq: defeated_serpent
BlockEquip: true
ExhibitionName: Serpent Killed
RequirementGroups:
- Prefabs:Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 32d ago.
WackyItemRequiresSkillLevel on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Optional on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.4.7, released 2026-09-13
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 15 recorded builds of WackyItemRequiresSkillLevel.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.4.7 | 2026-09-13 | n/a | BepInEx |
| 1.4.6 | 2026-05-08 | n/a | BepInEx |
| 1.4.5 | 2026-05-02 | n/a | BepInEx |
| 1.4.4 | 2026-04-13 | n/a | BepInEx |
| 1.4.3 | 2026-03-04 | n/a | BepInEx |
| 1.4.2 | 2026-02-18 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run WackyItemRequiresSkillLevel on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogWeapons, items & crafting
New weapons, gear, items and the recipes to make them.
Works on a server
From source side supportThunderstore lists server-side support for WackyItemRequiresSkillLevel as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorWackyMole, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






