Modscraper Modscraper Minecraft
Apothic Attributes logo

Apothic Attributes

Mod

by Shadows_of_Fire

A library mod providing Attributes and related things.

Type

Mod

CurseForge Downloads

80,123,805

CurseForge ID

898963

Modrinth Downloads

236,163

Modrinth ID

DGaH8Rh0

Last Updated

Sep 12, 2026

Description

# Description Apothic Attributes is a library mod that provides a variety of attributes and attribute-related utilities, which makes interacting with, debugging, and using attributes much easier. The current list of Attributes is [available here](https://github.com/Shadows-of-Fire/Apothic-Attributes/blob/1.20/src/main/java/dev/shadowsoffire/attributeslib/api/ALObjects.java#L26). Most of the features are developer-facing, but there are a few user-facing components: # The Attributes GUI Apothic Attributes provides an Attributes GUI, accessible via the sword button in your inventory. This GUI shows all attributes that are attached to your player. You can filter the displayed attributes to only show modified attributes, and hovering an attribute will show a description and detailed information. ![Attributes GUI](https://i.imgur.com/stOm5Tk.png) # Armor Calculations To support the addition of Armor Pierce, Armor Shred, Protection Pierce, and Protection Shred, Apothic Attributes changes the way that damage reduction calculations are done, for both Armor and Protection. [In vanilla](https://minecraft.wiki/w/Armor#Mechanics), armor reduces damage based on your armor toughness value and the incoming damage value. With [Apothic Attributes](https://github.com/Shadows-of-Fire/Apothic-Attributes/blob/1.20/src/main/java/dev/shadowsoffire/attributeslib/api/ALCombatRules.java#L92), only armor reduces incoming damage, and armor toughness reduces the effectiveness of enemy Armor Shred and Armor Pierce. For specifics on damage formulas, [see here.](https://github.com/Shadows-of-Fire/Apothic-Attributes/blob/1.20/src/main/java/dev/shadowsoffire/attributeslib/api/ALCombatRules.java#L71) The changes in damage taken as a result of this can be seen in the following chart, where "New Apoth" is the formula currently used by Apothic Attributes. This chart does not take protection calculations into account. The changes to protection are described [here](https://github.com/Shadows-of-Fire/Apothic-Attributes/blob/1.20/src/main/java/dev/shadowsoffire/attributeslib/api/ALCombatRules.java#L48). ![](https://i.imgur.com/j2iRIPV.png) # Potion Tooltips Another player-facing feature is the changes to potion tooltips. Descriptions will be added to potion items that are not simple attribute modifiers, and these descriptions (as well as the attribute modifiers) will be shown when hovering your active effects in the inventory. ![](https://i.imgur.com/faMtfdW.png) # Attribute Formatting Apothic Attributes allows attributes to format their own tooltips. The most notable example of attributes with custom formatting are Percent-Based Attributes, which always display their values in percentage form, regardless of their modifier type. The vanilla attributes **Speed** and **Knockback Resistance** are displayed in Percent-Based mode. Part of this feature is the additional tooltip information. When advanced tooltips (f3+h) are enabled, additional information about the modifier type and the underlying value will be shown. ![](https://i.imgur.com/Ku74Yn8.png) ## Advanced Tooltip Info Reference Addition modifiers will show text similar to **[+100]** Multiply Base modifiers will show text similar to **[+20x]** Multiply Total modifiers will show text similar to **[x10]** Note that Multiply Total values have their underlying value offset by +1, even in the advanced tooltip display. This is due to how they are applied (a multiply total modifier causes the final value to be multiplied by 1+value). # Developing Apothic Attributes depends on Placebo, and is available via maven: ```gradle maven { // Shadows_of_Fire's Maven url "https://maven.shadowsoffire.dev/releases" } dependencies { implementation fg.deobf("dev.shadowsoffire:Placebo:${mcVersion}-${placeboVersion}") implementation fg.deobf("dev.shadowsoffire:ApothicAttributes:${mcVersion}-${attributesLibVersion}") } ``` The API package (https://github.com/Shadows-of-Fire/Apothic-Attributes/tree/1.20/src/main/java/dev/shadowsoffire/attributeslib/api) of Apothic Attributes contains everything you should need to interface with from the mod. # Support Me [![](https://i.imgur.com/4D6zgZt.png)](https://discord.com/servers/shadows-mods-613010559532531713) [![](https://i.imgur.com/2kmJdLg.png)](https://www.akliz.net/shadows) ## Contact Discord:

Compatibility

Mod Loaders

Forge Neoforge

Game Versions

1.20.1 1.21.1 26.1.2

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (1,215)

Show fewer
Willow's Random RPG Willow's Random RPG Rebirth RPG Rebirth RPG Dwarfz Fantasy Dwarfz Fantasy Berzerkish Horror RPG Berzerkish Horror RPG Progress - Selects Progress - Selects PixelSprings PixelSprings Goon Wars Goon Wars Tech and Guns: Zombie warfare Tech and Guns: Zombie warfare The Aether Survival The Aether Survival Above SMP Above SMP Vekithis SMP Vekithis SMP KA&AL Magic KA&AL Magic Project OMEGA - Chaos Protocol Project OMEGA - Chaos Protocol  Technology Evolution  TE Technology Evolution TE All Those Tech All Those Tech BSMP - BRUTALSMP BSMP - BRUTALSMP MC Resonance Horizons MC Resonance Horizons Aduspack Reloaded Aduspack Reloaded Cogwork Genesis Cogwork Genesis Into The Crazy Into The Crazy Create Flightworks Create Flightworks IM - Industrial Magic IM - Industrial Magic She Asked for Cozy, I Installed Create She Asked for Cozy, I Installed Create OverGreg OverGreg History of the Forget Lining History of the Forget Lining Steamcreate2 Steamcreate2 Darkness & Dragons 2 Darkness & Dragons 2 RealmsQuest RealmsQuest JujutsuBcraft JujutsuBcraft Echo One Group Echo One Group MC-Ages MC-Ages Industrial Colony 2 Industrial Colony 2 Projeto Omega Projeto Omega Umbral Requiem - The Hollowed World (RPG) Umbral Requiem - The Hollowed World (RPG) Nomad Medival Nomad Medival Cursed Life Cursed Life Chaos: Arcane Engineering Chaos: Arcane Engineering World's Coliding World's Coliding Spiria Reincarnated Again! Spiria Reincarnated Again! The Bedrock Road - The Bedrock Road - Aeronautic Dragons Aeronautic Dragons PureMash Tech Lite PureMash Tech Lite PitoCraft 2 PitoCraft 2 Adefica T Adefica T Aethelgardd Aethelgardd Revelations RP Revelations RP Why Not Create Why Not Create Encore Encore Range's Pack Range's Pack Insurgence Insurgence TGPCraft Realm of the Mad Gods TGPCraft Realm of the Mad Gods Doghouse Tales Doghouse Tales Tuchebander Wonderland Tuchebander Wonderland Dragon mine Z - Time Havoc Dragon mine Z - Time Havoc Hotel de le Fresco Hotel de le Fresco Goofcraft 3 Goofcraft 3 MineCity NewEra MineCity NewEra FlatWorlds FlatWorlds LotaCraft: Lotaria LotaCraft: Lotaria Vanilla&Tech Vanilla&Tech Iron Garden Presents - Whiskey Business Iron Garden Presents - Whiskey Business Reincarnation and Wrenches Reincarnation and Wrenches mushoku tensei reborn mushoku tensei reborn Beyond Depth ( Zenith's Way ) Beyond Depth ( Zenith's Way ) RATTcoreSMP RATTcoreSMP Project Heroes Project Heroes Pigster's Spells and Dragons Pigster's Spells and Dragons Eternal of Legends Eternal of Legends LostCraft (2025) LostCraft (2025) Contemporary Spellcraft Contemporary Spellcraft solo leveling the ragnarok solo leveling the ragnarok TakoPack Colonies 2 TakoPack Colonies 2 Chronos Archives Chronos Archives Dynasty Lords Dynasty Lords CobbledMon CobbledMon DoomsDay Universe DoomsDay Universe StarbaseSMP - Apocalypse StarbaseSMP - Apocalypse BagelQuest BagelQuest YumemaSmpSuperHeroes YumemaSmpSuperHeroes Camp Half Blood 2 Camp Half Blood 2 Crimson Valley Crimson Valley Rosecraft Reforged Rosecraft Reforged [ -NewFracTal-] [ -NewFracTal-] Magic Expeditions Magic Expeditions Extra [Modified] Cobblemon Plus Extra [Modified] Cobblemon Plus Souls of Gods Souls of Gods ModLabs ModLabs Arcane Acres RPG 2 Arcane Acres RPG 2 Better Fireteam Better Fireteam Arney Palmy Frozen Winter Experience Arney Palmy Frozen Winter Experience Dimmas91: Legacy of Creation Dimmas91: Legacy of Creation Old Reliables 3.5 Old Reliables 3.5 Past Perfect Past Perfect Civilization Isolaria Civilization Isolaria SoloLevelingCraft-SLC SoloLevelingCraft-SLC Time To Work Time To Work Digital Dreamers Digital Dreamers SV_Adventures V3 SV_Adventures V3 Trambiquecraft Trambiquecraft AndyTech AndyTech

External Resources