Set Bonuses
The Set Bonuses mod for Minecraft 1.17.1 on the Fabric platform offers players an enhanced armor improvement system. It requires Fabric API to function.
Main Features
This addon introduces two key mechanics: customizable enchantments and full armor set bonuses. All parameters are fully configurable through the settings file.
Mod Configuration
The configuration file is located at config/SetBonuses.json and contains two main sections:
Enchantment Settings
The enchantments section allows creating custom enchantments:
enabled: activation of the enchantment systemlist: array of custom enchantments
Each enchantment is configured using the following parameters:
id: unique identifier (required parameter)levels: number of enchantment levelstoggleable: ability to disable enchantment with middle mouse buttontreasure: whether the enchantment is a treasurecursed: cursed enchantmentslots: armor slots for effect activationtarget: armor type for applicationrarity: enchantment rarityeffect: array of potion effects with duration and visual effects settingsmaterials: allowed armor materials
Set Bonus Settings
The setBonuses section handles full set bonuses:
enabled: enabling the bonus systemlist: list of available bonuses
Set bonus parameters include:
effect: potion effects upon activationtoughness: additional toughness per pieceprotection: additional protectionknockbackResistance: knockback resistancepartial: activation conditions for incomplete setsmaterial: armor material type
Technical Features
The mod integrates Polymer and Server Translations API libraries for extended functionality. All effects and parameters can be finely tuned to suit specific server or gameplay mode requirements.