ModsFinder

Euclid's Elements

by Solstice

Euclid's Elements is a Fabric library that lets other mod authors build customizable content with effects, item components and tooltips.

FabricClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.21.1 – 1.21.6

What it does

Euclid's Elements provides the groundwork for mods that want configurable items and objects. Objects can hold effects in the same way enchantments do, through an EffectHolder interface. Items can be given effects through a new item component that implements ItemEffectHolder. Mod authors add the library as a dependency, and it needs Fabric API to run. It is open source under the GNU Lesser General Public License v3.0 only, and it runs on client and server, so both sides need it. Files cover 1.21.1 – 1.21.6, with 0.7.8 for 1.21.1 as the latest Fabric file.

Key features

  1. Object effect holders

    Objects can hold effects using the same interface pattern that enchantments use.

  2. Effect item components

    A new item component lets items carry effects through the ItemEffectHolder interface.

  3. Automatic tooltips

    Item components can add tooltip entries automatically through a TooltipAppender implementation and a tooltip holder tag.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.60.6.1
1.21.50.6.1
1.21.40.6.1
1.21.30.6.1
1.21.20.6.1
1.21.10.7.8
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 1 mod

How it compares

Full comparison

Iconic is a Fabric client-side only mod, open source under the GNU Lesser General Public License v3.0 only, for 1.19 – 1.21.1. Defaulted is server required with client optional, open source under the MIT License, and supports Fabric, NeoForge and Quilt for 1.20.5 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
Euclid's ElementsFabric1.21.1 – 1.21.6Client and server2025-07-16
IconicFabric1.19 – 1.21.1Client-side only2026-07-19
DefaultedFabric, NeoForge and Quilt1.20.5 – 26.2Server required, client optional2026-07-24

Questions

Does Rolling Stones need Euclid's Elements?

Rolling Stones requires Euclid's Elements, so the library must be installed alongside it.

In the catalog

Euclid's Elements is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,625 mods support Minecraft 1.21.6.

Similar mods

What the author says

Euclid's Elements is a library mod for creating customizable content mods. Add the Solstice Maven to your build file.
Solstice, on the Modrinth page

Official listing

Owner
Solstice
Published
2025-03-30
Updated on Modrinth
2025-07-16
Facts verified
2026-10-15

Tags