ModsFinder

Old Crystals

by rawnet

Old Crystals brings back the look of End Crystals from before the 1.21.9 update, changing only how those crystals are rendered on the client.

FabricClient-side onlyMIT LicenseOpen source1.21.9 – 26.2

What it does

The end crystals in the game were drawn differently before the 1.21.9 update. Since the 1.21.9 update, the entity renderer lights double-sided faces one face at a time, so the two spinning glass shells of an End Crystal, which are drawn without backface culling, came out shaded inside-out: the inner surface of the outer shell showed inverted light. Old Crystals restores the earlier shading for end crystals only, and other entities keep their vanilla shading.

A single mixin swaps end crystals onto that pipeline, so the mod runs vanilla's own shaders and adds no custom GLSL. Because it touches only textures and models in the client rendering path, gameplay is not changed, and the mod needs nothing beyond Fabric. It is client-side only, so servers run without it and players install it alone.

The rendering can be toggled with the command oldcrystals while the game is running, so players can compare the two looks without restarting. The source code is published, the code is under the MIT License, and the mod is open source. Files exist for Fabric only, for 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2 and 26.2, with 1.0.0 for 26.2 as the latest file.

Key features

  1. Restored end crystal shading

    End crystals render with the shading used before the 1.21.9 update, with the inside of the glass shells lit as it was.

  2. Toggle command

    The oldcrystals command switches the old rendering on or off during play, with no restart required.

  3. Only end crystals affected

    Other entities keep their current vanilla shading, so the change stays limited to the crystals.

  4. No custom shaders

    The mod reuses vanilla's own shaders through a copied render pipeline instead of adding custom GLSL code.

Compatibility

Latest build for each game version and loader.

26.21.0.0
26.1.21.0.0
26.1.11.0.0
26.11.0.0
1.21.111.0.0
1.21.101.0.0
1.21.91.0.0
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

3D End Crystal is a Fabric and NeoForge mod for 1.21.1 – 26.3 under All rights reserved, and it is not open source. Custom End Crystals is open source under the GNU General Public License v3.0 only and covers Fabric for 1.19.2 – 26.1.2. Old Crystals is Fabric-only and covers the 1.21.9 – 26.2 range, but it restores the older shading rather than replacing the crystal model.

ModLoadersGame versionsEnvironmentUpdated
Old CrystalsFabric1.21.9 – 26.2Client-side only2026-08-15
3D End CrystalFabric and NeoForge1.21.1 – 26.3Client-side only2026-10-12
Custom End CrystalsFabric1.19.2 – 26.1.2Client-side only2026-04-10

Questions

Does Old Crystals need Fabric API?

No. The mod needs nothing beyond the Fabric loader, and no other mod is required.

Can the old crystal look be turned off in game?

Yes. The oldcrystals command toggles the rendering while the game is running, without a restart.

Which game versions does Old Crystals support?

Files exist for 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2 and 26.2, and the latest Fabric file is 1.0.0 for 26.2.

In the catalog

Old Crystals is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 13,894 mods support Minecraft 26.2.

More from rawnet

All projects

Similar mods

What the author says

Brings back the old look of End Crystals. Newer versions changed how the entity render pipeline lights double sided faces (PER_FACE_LIGHTING). End Crystals get the worst of it. They are two nested, spinning glass shells drawn without backface culling, so roughly half of what you see is the inside of a shell, and that…
rawnet, on the Modrinth page

Official listing

Owner
rawnet
Published
2026-08-15
Updated on Modrinth
2026-08-15
Facts verified
2026-10-15

Tags