Item Requirement

v1.1.3·Updated 2026-10-02

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

About this mod Author’s original text

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..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.
  • If EpicMMOSystem is not installed, the mod will ignore EpicMMO-related requirements, even if they are defined for a configured item.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
Item_Requirement-1.1.3.zip
File size
263.2 KiB