Armor Set Bonuses (Fabric)

Adds bonuses for wearing a full set of vanilla armors, with tons of customization options for both vanilla and modded armor sets!

File Details

Armor Set Bonuses (Fabric) 16.14.0

  • R
  • Aug 3, 2025
  • 78.93 KB
  • 59
  • 1.16.5
  • Fabric

File Name

spacecatasb-fabric-16.14.0.jar

Supported Versions

  • 1.16.5

Curse Maven Snippet

Fabric

modImplementation "curse.maven:armor-set-bonuses-fabric-700707:6843219"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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\"}"
      ]
    }
  }