ModsFinder

Safe Crystals

by mrkoszos

Safe Crystals is a Fabric client-side mod that stops obsidian from being punched while an End Crystal is held, which helps during crystal placement.

FabricClient-side onlyMIT LicenseOpen source1.21 – 26.3

What it does

When a player holds an End Crystal and attacks an obsidian block, the attack is cancelled on the client, so the block is not broken by accident. A small actionbar message can confirm each time the protection is switched on or off, and the mod can be turned off entirely to return to normal behavior.

The mod targets fast crystal placement and crystal PvP, where a stray hit on obsidian can interrupt a placement sequence. Settings are changed through Mod Menu, with a default toggle key and options for enabling the mod and for showing actionbar messages. Safe Crystals requires Fabric API, and Cloth Config API is optional for its settings screen. It is client-side only, so servers do not need it, and the code is open source under the MIT License. Files exist for Fabric across 17 release versions, 1.21 – 26.3, with S1 for 26.3 as the latest file.

Key features

  1. Blocked obsidian punching

    Attacks on obsidian are cancelled while an End Crystal is in the player's hand, so the block is not broken.

  2. Smoother placement flow

    Unwanted block-breaking interactions are avoided during fast crystal placement, keeping the sequence steady.

  3. Actionbar toggle message

    An optional actionbar message reports whether the protection is currently enabled or disabled after a toggle.

  4. Mod Menu configuration

    Enabling the mod and showing actionbar messages can be set through Mod Menu, with a default toggle key.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.3S1
26.2S1
26.1.2S1
26.1.1S1
26.1S1
1.21.x12 of 12 versions with builds
1.21.11S1
1.21.10S1
1.21.9S1
1.21.8S1
1.21.7S1
1.21.6S1
1.21.5S1
1.21.4S1
1.21.3S1
1.21.2S1
1.21.1S1
1.21S1
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

Optional 1

Cloth Config APIConfiguration Library for Minecraft Mods
Optional

Use cases

Who it’s for: Players who use End Crystals in fights or practice runs and want to avoid accidental obsidian breaking. Because the mod is client-side, it only needs to be installed on the player's own game.

Questions

Does Safe Crystals need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to Safe Crystals on Fabric.

Does the server need Safe Crystals?

No. The mod is client-side only, so the server can run without it and players install it on their own game.

Can the protection be turned off during a fight?

Yes. A default toggle key switches the mod on and off, and the actionbar message can confirm the new state.

Is Cloth Config API needed?

No, it is optional. Cloth Config API only supports the configuration screen, and the mod works without it.

In the catalog

Safe Crystals is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from mrkoszos

All projects

Similar mods

What the author says

Safe Crystals is a lightweight client-side Fabric mod that helps prevent accidental obsidian punching while placing end crystals. The mod blocks obsidian attack actions while you are holding an End Crystal. This helps keep crystal placement smooth and prevents unwanted block-breaking interactions during crystal PvP.
mrkoszos, on the Modrinth page

Official listing

Owner
mrkoszos
Published
2025-05-31
Updated on Modrinth
2026-10-04
Facts verified
2026-10-15

Tags