You are viewing a potentially older version of this package. View all versions.
Radamanto-Item_Requirement-1.0.7 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.7
Download link Radamanto-Item_Requirement-1.0.7.zip
Downloads 88
Dependency string Radamanto-Item_Requirement-1.0.7

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 folder will be created in BepInEx/config/ItemRequirement.

This folder allows you to organize and manage multiple configuration files.

All configuration files must follow this naming pattern:

radamanto.ItemRequirement.<identifier>.yml

Examples:

  • radamanto.ItemRequirement.weapons.yml
  • radamanto.ItemRequirement.armor.yml
  • radamanto.ItemRequirement.magic.yml
  • radamanto.ItemRequirement.epicmmo.yml

Files that do not follow this naming pattern will not be loaded by the mod.

Inside these .yml files, you can define 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, which means the same restrictions apply to all connected players.
  • Editing the configuration file while the game is running automatically updates it for all players.
  • The mod is compatible with the quiver slots from the Bow Before Hoes mod.
  • The mod is compatible with the backpack slots from the BackPack mod.
  • If EpicMMOSystem is not installed, the mod will ignore EpicMMO-related requirements, even if they are defined for a configured item.
Donate with PayPal

CHANGELOG

Changelog

Version Description
1.0.7 Performance improvements, internal optimizations, and translation file included in the package.
1.0.6 Localization Manager implemented.
1.0.5 Altered the configuration system. A folder is now created, and multiple configuration files can be added.
1.0.4 Fix localization issues.
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.