File Details
Apothic Compat 2.0.0 Forge (1.20.1)
- R
- Jun 4, 2026
- 53.16 KB
- 1.7K
- 1.20.1
- Forge
File Name
apothic_compat-2.0.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
v2.0.0
Major rebuild of the categorization architecture plus three new features.
Architecture
Rebuilt categorization around a universal rule. Items that deal melee attack damage split into sword or heavy_weapon by attack speed using Obscure API thresholds (1.0 and slower, or 10.0+ damage = heavy). Bows, crossbows, tridents, pickaxes, shovels, shields, and armor are read from the vanilla class hierarchy. Works on any mod no matter which Java class its weapons extend. Reads live, so combat mods that adjust stats at runtime are reflected.
Explicit per-mod overrides now exist only for items the universal rule can't place: ranged weapons not extending BowItem/CrossbowItem, custom shields not based on ShieldItem, plain Item weapons with no attack damage, and a handful of items pinned to a specific category.
A second pass runs after mod loading so weapons finalized during deferred init (Mowzie's Mobs is the canonical example) get recategorized after stats settle.
New features
- Affix blacklist:
affix_blacklistarray inapothic_compat-common.tomlstops specific affixes from rolling on new gear. Existing items keep their affixes. Affix ids match the JSON file path, e.g.apotheosis:sword/attribute/vampiric. Reapplies on server start, datapack reload, and/ac reload. - name_based_heavy_override (default off): items whose registry id contains a heavy weapon name (greatsword, claymore, zweihander, warhammer, halberd, glaive, battleaxe, lance, scythe, etc.) route to
heavy_weaponregardless of attack stats. - weapon_pickaxes_as_heavy (default on): the L'Ender's Cataclysm forges and Forbidden and Arcanus's blacksmith gavels (all 8 tiers) route to
heavy_weaponinstead ofpickaxe.
Reload command
/ac reload reports actual changes now. File change detection via mtime and hash. Override count split into new, changed, unchanged. Affix blacklist diff. Warning when the categorization toggles were edited (restart required to apply those).
Fixes
- The MULTIPLY_BASE attack attribute formula matches vanilla now. The previous form dropped the
base * multiplyBaseterm and underreported stats for items carrying MULTIPLY_BASE modifiers.
Breaking
- Config file renamed to
apothic_compat-common.toml. Old file not migrated. Copy any existing entries into the new file.
Requirements
Minecraft 1.20.1, Forge 47.x, Apotheosis 7.4.x. Everything else is optional.

