promotional bannermobile promotional banner

Armor Set Bonuses (NeoForge /Forge)

Adds bonuses for armor sets, and is fully customizable
Back to Files

Armor Set Bonuses (Forge) 20.14.0

File namespacecatasb-forge-20.14.0.jar
Uploader
SpaceCat_97SpaceCat_97
Uploaded
Aug 3, 2025
Downloads
3.9M
Size
82.8 KB
Mod Loaders
Forge
File ID
6843216
Type
R
Release
Supported game versions
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:armor-set-bonuses-549892:6843216")

Learn more about Curse Maven

What's new

Fixed inBiome condition wording
Fixed inBiome condition not inverting
Fixed onBlock condition not applying when the player is on a block that is not full size
Fixed hideBonusDescription not applying to partial set bonuses
Fixed issue when there is only one enchantment and shouldHave = false

Added new conditions:
 - onFire - is the entity on fire?
 - isRiding - is the entity riding another entity?
 - yLevelRange - is the entity between y1,y2? ("extra": "y1,y2")
 - healthRange - is the entity's health between x,y? ("extra": "x,y")
 - armorRange - is the entity's armor between x,y? ("extra": "x,y")

Updated existing conditions:
 - inBiome - now supports tags (eg: #forge:is_forest, #c:forest)

Added "percentageChance" feature, when applying any bonus you can set it to apply with chance. This number should be between 0 (exclusive) and 100 (exclusive).

Added "tagData" field to SetPiece objects. You can now define a tag that the equipped item must have in order for the effect to apply. This can be in "or" or "and" mode. The tag must be an escaped JSON.

Example tagData:
  "boots": {
    "itemKey": "minecraft:leather_boots",
    "mustBeEmpty": false,
    "tagData": {
      "orMode": false,
      "tags": [
        "{\"Reforge\":\"quality_equipment.quality.crumbling\"}",
        "{\"test\":\"data\"}"
      ]
    }
  }

This mod has no additional files