Radamanto-Item_Requirement icon

Item Requirement

Allows you to restrict crafting and usage of items based on skills or attributes, creating a more balanced and RPG-like experience.

Last updated 2 days ago
Total downloads 87
Total rating 1 
Categories Mods Server-side Client-side Utility Mistlands Update Hildir's Request Update Ashlands Update Bog Witch Update
Dependency string Radamanto-Item_Requirement-1.0.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
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.2333

README

Item Requirement

Allows you to restrict crafting and usage of items based on skills or attributes, creating a more balanced and RPG-like experience.

Features

  • Custom Skill Requirements
    Define personalized requirements for each item through the configuration file.

  • EpicMMO System Integration
    Fully compatible with EpicMMOSystem, allowing attributes to be used as requirements.

  • Server-Synced Configuration
    All settings are synchronized with the server, ensuring consistent gameplay for all players.

  • Integrated Translations
    Automatic translation and label generation directly inside the config.cfg file.

Supported Skills

EpicMMOSystem Attributes

Strength  
Agility 
Intellect  
Endurance  
Vigour  
Specializing  
Level

Vanilla Skills

Blocking  
Swim  
Run  
Jump  
Sneak  
Fishing  
WoodCutting  
Pickaxes  
Unarmed  
Bows  
Crossbows  
Swords  
Knives  
Clubs  
Spears  
Polearms  
Axes  
ElementalMagic  
BloodMagic

Configuration Guide

After running the game for the first time with the mod installed, a configuration file named
radamanto.ItemRequirement.yml will be created inside the folder BepInEx/config/.

Inside this file, you can define the skill or attribute requirements for each specific item.

Example Configuration

- PrefabName: HelmetPadded
  Requirements:
  - Skill: Strength
    Level: 50
    BlockCraft: true
    BlockEquip: true
    EpicMMO: true
  - Skill: Swords
    Level: 40
    BlockCraft: true
    BlockEquip: true
    EpicMMO: false
- PrefabName: ArmorPaddedCuirass
  Requirements:
  - Skill: Strength
    Level: 50
    BlockCraft: true
    BlockEquip: true
    EpicMMO: true
  - Skill: Swords
    Level: 40
    BlockCraft: true
    BlockEquip: true
    EpicMMO: false
- PrefabName: ArmorPaddedGreaves
  Requirements:
  - Skill: Strength
    Level: 50
    BlockCraft: true
    BlockEquip: true
    EpicMMO: true
  - Skill: Swords
    Level: 40
    BlockCraft: true
    BlockEquip: true
    EpicMMO: false

Translation Guide (config.cfg)

The mod automatically generates a translation block inside the config.cfg file, allowing you to rename skills to your preferred language.

Example Translation Block

Strength = Fuerza
Swords = Espadas
BloodMagic = Magia de Sangre

Notes

  • You can use any name listed in the “Supported Skills” section above.
  • If the player does not meet the requirement, they will not be able to craft or equip the item.
  • All configurations are server-synced, meaning the same restrictions apply to everyone connected to the server.
  • Editing the configuration file while the game is running automatically updates for all players.

Original Mod Reference

This mod is based on the original ItemRequiresSkillLevel created by Detalhes.