Euclid's Elements

Euclid's Elements

Library for Customizable Content Mods

by
416 Downloads
fabriclibraryutility
Rent Server with this Mod

About this Mod

Cloudsmith

About

Euclid's Elements is a library mod for creating customizable content mods.

Usage

Add the Solstice Maven to your build file.

build.gradle

repositories {
    maven { url "https://dl.cloudsmith.io/public/solstice-mc/artifacts/maven/" }
}

Then add Euclid's Elements as a dependency.

build.gradle

dependencies {
    modImplementation "org.solstice:Euclids-Elements:${euclids_elements_version}"
}

Features

Effect Holder API

Create objects that hold effects the same way Enchantments do by implementing the EffectHolder interface.
Make the effects usable by items by making a new item component and implementing ItemEffectHolder<EffectHolder>.
Finally, add the item component to the euclids_elements/tags/data_component_type/effect_holder.json tag.

Tooltip Holders (W.I.P.)

Automatically add item components that implement TooltipAppender to item tooltips by adding them to the euclids_elements/tags/data_component_type/tooltip_holder.json tag.

Available Versions

Beta Releasebeta
MC 1.21.1fabric
July 16, 2025
Beta Releasebeta
MC 1.21.1fabric
July 15, 2025
Beta Releasebeta
MC 1.21.1fabric
July 12, 2025
Beta Releasebeta
MC 1.21.1fabric
July 11, 2025
Beta Releasebeta
MC 1.21.1fabric
July 6, 2025

How to Install Euclid's Elements on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.6).

3

Install Mod

Open the mod browser in the dashboard and search for "Euclid's Elements". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.6, 1.21.5, 1.21.4 (+3 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Euclid's Elements server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.6). You can switch loaders with one click in the panel.

Is Euclid's Elements compatible with fabric?

Euclid's Elements officially supports fabric for Minecraft 1.21.6, 1.21.5, 1.21.4. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Euclid's Elements – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Euclid's Elements consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Euclid's Elements with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 only
Server-side
Required

Supported Versions

1.21.61.21.51.21.41.21.31.21.21.21.1