Mineuniverse
Log in Register
Mods

Functional Armor Trim

Makes armor trims provide unique stat boosts when worn
by tfarecnim
Download Claim this project
1,528,912 downloads
0 likes
Updated Jun 30, 2026
0 hypes

This mod gives unique buffs depending on material used to make armor trims, trim design doesn't matter

 

 Current effects

  • Lapis: Increases XP from killing mobs or mining blocks by 10%.  Uses `functionalarmortrim:experience_boost` attribute.
  • Copper Ingot: Adds 10% swimming speed.  Uses forge:swim_speed` attribute (Forge).
  • Iron Ingot: Adds 2 armor points.
  • Redstone: Adds 10% walking speed and increases step height by 1, full set is equivalent to Speed 2 potion.  Uses forge:step_height_addition` attribute (Forge).
  • Gold Ingot: Makes piglins neutral.
  • Diamond: Adds 2 armor points and 2 armor toughness.
  • Emerald: Boosts villager reputation by 10% per piece, has no effect if reputation is negative.  Uses `functionalarmortrim:gossip_boost` attribute.
  • Amethyst: Adds 25% night vision, full set is equivalent to night vision effect.  Uses `functionalarmortrim:night_vision` attribute.
  • Nether Quartz: Adds one point of thorn damage, requires direct melee contact, but does not damage armor.  Uses `functionalarmortrim:thorns` attribute.
  • Netherite Ingot: Makes item fire proof, reduces fire damage by 25%, and boosts armor and armor toughness by 2 points, full set is equivalent to fire resistance potion.  Uses `functionalarmortrim:fire_resistance` attribute.

 

In addition this mod has a config so effects can be adjusted, added, removed, or even add new effects for different trim materials.  Located at config/functionalarmortrim.json.

Default config will be generated on startup if it doesn't exist and can be reloaded by the /reload command without restarting the server

 

{
    "minecraft:iron_ingot": [
        {
            "attribute": "minecraft:generic.armor",
            "operation": "addition",
            "amount": 8.0
        }
    ],
    "minecraft:diamond": [
        {
            "attribute": "minecraft:generic.armor",
            "operation": "addition",
            "amount": 2.0
        },
        {
            "attribute": "minecraft:generic.armor_toughness",
            "operation": "addition",
            "amount": 2.0
        }
    ],
    "minecraft:netherite_ingot": [
        {
            "attribute": "minecraft:generic.armor",
            "operation": "addition",
            "amount": 2.0
        },
        {
            "attribute": "minecraft:generic.armor_toughness",
            "operation": "addition",
            "amount": 2.0
        },
        {
            "attribute": "functionalarmortrim:fire_resistance",
            "operation": "addition",
            "amount": 0.25
        }
    ],
    "minecraft:redstone": [
        {
            "attribute": "minecraft:generic.movement_speed",
            "operation": "multiply_total",
            "amount": 0.1
        },
        {
            "attribute": "forge:step_height_addition",
            "operation": "addition",
            "amount": 1.0
        }
    ],
    "minecraft:copper_ingot": [
        {
            "attribute": "forge:swim_speed",
            "operation": "multiply_total",
            "amount": 0.1
        }
    ],
    "minecraft:amethyst_shard": [
        {
            "attribute": "functionalarmortrim:night_vision",
            "operation": "addition",
            "amount": 0.25
        }
    ],
    "minecraft:lapis_lazuli": [
        {
            "attribute": "functionalarmortrim:experience_boost",
            "operation": "multiply_total",
            "amount": 0.1
        }
    ],
    "minecraft:quartz": [
        {
            "attribute": "functionalarmortrim:thorns",
            "operation": "addition",
            "amount": 1.0
        }
    ],
    "minecraft:emerald": [
        {
            "attribute": "functionalarmortrim:gossip_boost",
            "operation": "multiply_total",
            "amount": 0.1
        }
    ]
}

 


 

 

Want to commission a custom mod? Just want to chat? Have a complex issue needing additional discussion? Join the Discord:

 

 

Support the creation of this and other mods

functionalarmortrim-1.20.1-6.jar
MC 1.20.1, Forge
Release 2026-02-02 Get
functionalarmortrim-fabric-1.21-3.jar
MC 1.21, Fabric, 1.21.1
Release 2024-08-27 Get
functionalarmortrim-fabric-1.21-2.jar
MC 1.21, Fabric
Release 2024-08-02 Get
functionalarmortrim-1.20.1-5.jar
MC 1.20.1, Forge
Release 2024-07-12 Get
functionalarmortrim-fabric-1.21-0.jar
MC 1.21, Fabric
Release 2024-07-12 Get
functionalarmortrim-neoforge-1.21-0.jar
MC 1.21, NeoForge
Release 2024-07-12 Get
functionalarmortrim-fabric-1.21-1.jar
MC 1.21, Fabric
Release 2024-07-12 Get
functionalarmortrim-neoforge-1.21-1.jar
MC 1.21, NeoForge, 1.21.1
Release 2024-07-12 Get

More from tfarecnim

AE2 Extras
9,507,442
Immersive Engineering Cloche and Pam's Harvestcraft 2 Compat
9,373
NBT Tracker
925
Balanced Enchanting
9,194,068
Fast Furnace minus Replacement
9,158,032
Paths
89,872

You Might Also Like

Falling Meteors Mod
Meteors naturally fall upon your world, holding incredibly useful ores
997,797
Cloro's Gravity Gun
Bring the Half-Life 2 gravity gun to minecraft!
99,152
Cosmaztic's Swords : Reworked [Create]
My Cosmaztic's Sword Mod : Reworked, with some swords using create items.
9,985
Sculk Dagger
Sculk Dagger
9,969
Minewatch Session 2
A new Hero Mod from a Big Game
9,958
Expanded Bow Enchantings
This Datapack and Mod allow to use Looting on a Bow and allows Mending and Infinity to be on the same bow on the same Bow!
9,947