selimaj-devandclaude 4fb48cc647 Build for Minecraft 26.1
Adds 26.1 as a Stonecutter version (step 3 of #39). Its jar also
loads on the 26.1.1 and 26.1.2 hotfixes.

Most of 26.1's changes are renames: the GUI's render methods became
extract methods and GuiGraphics became GuiGraphicsExtractor, which
Stonecutter replacements cover along with the moved render state
package and GuiRenderState's add methods. The rest are version
comments:

- The menu panorama is drawn by GuiRenderer from vanilla's cube map;
  the new GuiRendererMixin swaps in Saturn's while a Saturn screen is
  open (empty on older versions).
- The camera works out the FOV and aligns with its entity in
  alignWithEntity, so the zoom and freelook hooks move to CameraMixin.
- Gamma and the menu blur are read while extracting render state.
- The glass blur's post chain takes a Projection and its buffer.
- The dragon's alpha render type is gone; capes use entityCutout.
- Fabric API renamed KeyBindingHelper to KeyMappingHelper.

The docs describe the 26.x build and Java 25.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-30 19:15:10 +02:00
2026-09-30 19:15:10 +02:00
2026-09-30 19:15:10 +02:00
2026-09-25 00:13:58 +02:00
2025-04-05 19:20:59 +02:00
2026-03-05 15:24:28 +01:00
2026-09-30 19:15:10 +02:00
2026-09-27 19:48:09 +02:00
2026-09-30 19:15:10 +02:00
2026-09-30 19:15:10 +02:00

Saturn Client Logo

Saturn Client

A free and open-source Minecraft client.
Built with performance, customization, and community in mind.

Saturn Client Screenshot

About

Saturn Client is a free, open-source Minecraft client designed to enhance the gameplay experience while staying lightweight and customizable. Our goal is to build a clean, optimized client that the community can contribute to and improve together.

Saturn runs on Fabric and supports Minecraft 1.21.4 to 1.21.11 and 26.1, with one build per version (the 26.1 build also runs on 26.1.1 and 26.1.2). If something doesn't work on your version, please open an issue.

Features

  • Free cosmetics that don't require real money: cloaks, including animated ones, and hats
  • 18 built-in mods: Armor Display, Auto Sprint, Clock, Coordinates, Crosshair, Day Counter, FPS Display, Freelook, Fullbright, Health Display, Keystrokes, Nametags, No Fog, Ping Display, Speedometer, Status Effects, TPS Display and Zoom
  • Clean and modern UI with animations
  • Ongoing performance improvements
  • Open-source and community-driven

Installation

  1. Install Fabric Loader and Fabric API for your Minecraft version.
  2. Download the Saturn Client jar for the same version from Modrinth or the releases page.
  3. Put it in your mods folder.

Network use

For cosmetics, Saturn Client connects to the Saturn server (saturn-server.selimaj.dev). You're signed in the same way as on an online-mode Minecraft server: your client proves who you are to Mojang's session server, and the Saturn server asks Mojang to confirm it. Your Minecraft access token is only ever sent to Mojang, never to the Saturn server.

Building from source

The version-independent code lives in the common submodule, so clone with submodules:

git clone --recurse-submodules https://git.selimaj.dev/saturnclientmc/saturnclient.git
cd saturnclient

./gradlew buildAll                    # every version → build/allJars/
./gradlew :1.21.11:build              # a single version
./gradlew :1.21.11:runClient          # launch a development client

Building needs Java 21. The 26.x versions compile with Java 25, which Gradle downloads when it isn't installed.

Contributing

We welcome contributions of all kinds:

  • Code improvements
  • Bug fixes
  • UI enhancements
  • Cosmetic designs
  • Suggestions and feedback

If you're an artist or designer interested in helping with cosmetics or visual assets, we'd love to collaborate.

Most features belong in common, which every Minecraft version shares. For code that differs between versions, see the version guide: it covers how the versions share one copy of the code with Stonecutter, writing version-specific code, and adding a new Minecraft version. Every pull request is compiled for all versions automatically.

Credits

If any code or assets belong to you and you would like them removed, please open an issue. We aim to properly credit all contributors and respect original creators of their respective art.

License

Saturn Client is free and open-source under the Apache-2.0 license.

Made with ❤️ by the Saturn Client team

S
Description
Saturn Client is a minecraft client full of customizability and free cosmetics
Readme Apache-2.0
257 MiB
2026-09-30 20:37:55 +00:00
Languages
Java 96%
JavaScript 2.8%
GLSL 1.2%