Gear Core
by fzzyhmstrs
Gear Core is a library for Fabric and Quilt that lets modders create equipment modifiers, which can apply entity attributes or track events such as taking damage, killing mobs and mining blocks.
What it does
Modifiers built with the library can add standard Minecraft entity attributes, and gear sets can combine them with custom attributes. Modifiers are not affected by grindstones, enchanting tables or other vanilla features, and they run on the Fzzy Core modifier framework, which chains them into ordered sequences where each one hands off to the next instead of only adding numbers together.
Selection probability can be tuned through tolls, and a modifier can be marked as unavailable for random selection, which suits innate modifiers that every instance of an item carries. Gear Core needs Fabric API, Fabric Language Kotlin and Fzzy Core, and Trinkets is optional. It is released under the MIT License, is open source, and runs on client and server for 1.18.2 – 1.20.1 on Fabric and Quilt.
Key features
Attribute modifiers
Modifiers can apply standard Minecraft entity attributes to equipment, and custom attributes can be added alongside them.
Event-tracking modifiers
Modifiers can react to taking damage, killing mobs, mining blocks and other events.
Modifier lineages
Modifiers can pass from one to the next in an ordered chain rather than stacking only as numbers.
Weighted selection
Tolls adjust how likely each modifier is to be selected during random generation.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Optional 1
Required by 3 mods
Use cases
Gear mods built on the library
Tridents 'n' Stuff, Gearifiers and Imbued Gear all require Gear Core for their equipment modifiers.
Who it’s for: Modders who want custom equipment modifiers and players who install a gear mod that depends on Gear Core.
How it compares
Item Modifiers is a server-required, client-optional mod under the MIT License, open source, for Fabric and Quilt on 1.17 – 1.20.4. Gear Core is also open source and runs on client and server for 1.18.2 – 1.20.1, with Fabric and Quilt files. Projectile Damage Attribute is open source under the GNU General Public License v3.0 only, for Fabric and Forge on 1.18.2 – 1.20.2, and runs on client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Gear Core | Fabric and Quilt | 1.18.2 – 1.20.1 | Client and server | 2024-03-13 |
| Item Modifiers | Fabric and Quilt | 1.17 – 1.20.4 | Server required, client optional | 2025-08-13 |
| Projectile Damage Attribute | Fabric and Forge | 1.18.2 – 1.20.2 | Client and server | 2024-04-10 |
Questions
Does Gear Core need other mods to run?
Does Gear Core have to be installed on the server?
Which loaders does Gear Core support?
Can players add modifiers through a datapack?
In the catalog
Gear Core is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from fzzyhmstrs
Similar mods
What the author says
Gear sets support Attributes, including custom attributes, and Equipment Modifiers. Currently only attributes can be added strictly via datapack, modifiers have to be created in code before being referenced in a gear set. Somewhere in my "want to do" list is datapack-based equipment mods, so stay tuned! And here is…
Official listing
- Modrinth page
- modrinth.com/mod/gear-core
- Owner
- fzzyhmstrs
- Published
- 2023-02-10
- Updated on Modrinth
- 2024-03-13
- Facts verified
- 2026-10-15
