You are viewing a potentially older version of this package. View all versions.
Radamanto-Item_Requirement-1.0.3 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.

Date uploaded 2 weeks ago
Version 1.0.3
Download link Radamanto-Item_Requirement-1.0.3.zip
Downloads 200
Dependency string Radamanto-Item_Requirement-1.0.3

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 in-game localization and label generation based on the selected game language.

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

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.

CHANGELOG

Changelog

Version Description
1.0.3 The translation system was removed from the CFG file and replaced with an automatic in-game localization system supporting the following languages (EN, PT-BR, ES, DE, RU, ZH).
Removed a log warning displayed when the Bow Before Hoes mod is not installed.
Remove radamanto.ItemRequirement.cfg to generate a new one.
The configuration file radamanto.ItemRequirement.yml remains compatible and requires no modifications.
1.0.2 Added compatibility with the Backpacks mod. Ammunition is now detected inside backpacks as well.
Added compatibility with the Bow Before Hoes mod. Ammunition stored in the Quiver is now properly recognized.
1.0.1 Fixed agility translation.
1.0.0 Initial Release.