Server Shader Gate & Enforcer
by VolfLife
Server Shader Gate & Enforcer, or SSGE, is a Fabric mod that makes a server check the shader setup of each joining player before the connection is allowed.
What it does
On connection, the SSGE client mod sends details of the player's current shader settings to the server plugin. The plugin checks those details against its own list. If they match what the server allows, the player joins; otherwise the connection is refused. The check covers whether a shader is switched on or off, which shader file is selected, the shader settings file, its size in bytes, the SHA-256 hash of the shader file, and whether the shader uses default settings.
Players need Iris and Fabric API on the client for the shader to load at all. Players must run the shader the server asks for, so the setup is enforced at login rather than left to the player. The configuration file, ssge mod.json, is generated automatically once a player connects to a server that depends on Iris settings, and it must be configured manually for the checks to work properly. The mod is released under All rights reserved, and it is not open source. Files exist for 1.21.6 – 1.21.10, and the latest Fabric build is 1.0-release for 1.21.10.
Key features
Shader settings check
The server compares each player's shader state with its own list, and refuses connections that do not match.
Shader file hashing
The shader file is identified by its SHA-256 hash, so a changed file fails the check even under the same name.
Shader switch
The check covers whether shaders are enabled or disabled and which shader file and settings file are in use.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
Simple AA is a Fabric mod that is client-side only, released under the MIT License and open source, with files for 1.21.1. Shader Carry is a Fabric mod that is client-side only, open source under the MIT License, and covers 1.20.1 – 26.2. Shader Carry Forked runs on Fabric and NeoForge, is client-side only, is not open source, and covers 1.21.1 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Server Shader Gate & Enforcer | Fabric | 1.21.6 – 1.21.10 | Client or server, optional | 2025-10-10 |
| Simple AA | Fabric | 1.21.1 | Client-side only | 2025-12-14 |
| Shader Carry | Fabric | 1.20.1 – 26.2 | Client-side only | 2026-09-06 |
| Shader Carry Forked | Fabric and NeoForge | 1.21.1 – 1.21.11 | Client-side only | 2026-08-10 |
Questions
Does Server Shader Gate & Enforcer need Iris Shaders?
Does the server need the mod installed?
Which game versions does the mod support?
In the catalog
Server Shader Gate & Enforcer is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from VolfLife
Similar mods
What the author says
Server Shader Gate & Enforcer (SSGE) – a client-side mod and server-side plugin that requires players to install a shader and use specific shader options to play on the server. Upon connecting to the server, the SSGE client mod automatically sends its configuration data about the current shader and its settings to…
Official listing
- Modrinth page
- modrinth.com/mod/server-shader-gate-enforcer
- Owner
- VolfLife
- Published
- 2025-09-02
- Updated on Modrinth
- 2025-10-10
- Facts verified
- 2026-10-15
