ModsFinder

Effective Armors

by vomiter

Effective Armors lets modpack makers attach potion effects to specific armor pieces and full armor sets through data-driven JSON files.

ForgeNeoForgeClient and serverMIT License1.20.1 – 1.21.11

What it does

Each armor effect is defined in a JSON file under data/effectivearmors/armor_effects/. The file lists one to four armor items, using either explicit item ids or tags, and a list of potion effect instances that apply together. A flag decides whether every listed piece must be worn or whether a single piece is enough to grant the effects. In the example brief, wearing a full set of diamond armor grants Strength III.

KubeJS users can place the same files directly in the kubejs folder, at kubejs/data/kubejs/effectivearmors/armor_effects/. Items equipped in Curios slots can count toward an armor set when the optional Curios API is present. Effective Armors is client and server, so the server and every player need it. Forge and NeoForge files are published, and the latest NeoForge file is 1.2.0 for 1.21.11.

Key features

  1. Data-driven effects

    Potion effects are assigned to armor through JSON definitions, with no code needed.

  2. Piece and set matching

    Each definition can require all listed pieces to be worn or accept a single piece, depending on a set flag.

  3. Multiple effects per entry

    A single armor entry can apply several potion effect instances at the same time.

  4. Tag support

    Armor entries accept item tags as well as individual item ids, so a group of pieces can be matched at once.

  5. KubeJS placement

    Definition files can be placed in the KubeJS data folder, so modpacks can keep their effects alongside other scripts.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.11Not available1.2.0
1.21.10Not available1.2.0
1.21.9Not available1.2.0
1.21.8Not available1.2.0
1.21.7Not available1.2.0
1.21.6Not available1.2.0
1.21.5Not available1.2.0
1.21.4Not available1.2.0
1.21.3Not available1.2.0
1.21.2Not available1.2.0
1.21.1Not available1.2.0
1.20.x6 of 6 versions with builds
1.20.61.2.0Not available
1.20.51.2.0Not available
1.20.41.2.0Not available
1.20.31.2.0Not available
1.20.21.2.0Not available
1.20.11.2.0Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Curios APIA flexible and expandable accessory/equipment API for users and developers.
Optional

How it compares

Full comparison

Potion Effects Set is client and server, works on Forge and NeoForge, and is published under All rights reserved, not open source. Utility Armors & Tools is client and server under the MIT License and covers 1.19.2 – 1.21.8, adding its own armor and tools rather than a data system for existing armor. Randomized Armor Loot is server required with the client optional, under the MIT License, for 1.20.1 – 1.21.1, and changes which armor drops rather than what it does.

ModLoadersGame versionsEnvironmentUpdated
Effective ArmorsForge and NeoForge1.20.1 – 1.21.11Client and server2026-01-13
Potion Effects SetForge and NeoForge1.20.1 – 1.21.11Client and server2026-07-01
Utility Armors & ToolsForge and NeoForge1.19.2 – 1.21.8Client and server2026-08-11
Randomized Armor LootForge and NeoForge1.20.1 – 1.21.1Server required, client optional2025-07-07

Questions

Does Effective Armors need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which loaders does Effective Armors support?

It is published for Forge and NeoForge across 1.20.1 – 1.21.11, with the latest Forge file being 1.2.0 for 1.20.6 and the latest NeoForge file 1.2.0 for 1.21.11.

Does Effective Armors work with Curios API?

Curios API is an optional dependency. When it is installed, items in Curios slots can be treated as part of an armor set.

Where do the armor effect files go?

Standard definitions go under data/effectivearmors/armor_effects/. KubeJS users can place them under kubejs/data/kubejs/effectivearmors/armor_effects/.

In the catalog

Effective Armors is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 19,862 mods support Minecraft 1.21.11.

More from vomiter

All projects

Similar mods

What the author says

This mod provides modpack makers an easy way to add specific potion effects on certain armors or armor sets. You may allow players to gain a lv3 strength effect when they are wearing a full set of diamond armors. The mod is optionally compatible with Curios Api, allowing items equipped in curios slots to be treated…
vomiter, on the Modrinth page

Official listing

Owner
vomiter
Published
2025-11-22
Updated on Modrinth
2026-01-13
Facts verified
2026-10-15

Tags