ModsFinder

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.

FabricClient or server, optionalAll rights reserved1.21.6 – 1.21.10

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

  1. Shader settings check

    The server compares each player's shader state with its own list, and refuses connections that do not match.

  2. 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.

  3. Shader switch

    The check covers whether shaders are enabled or disabled and which shader file and settings file are in use.

Compatibility

Latest build for each game version and loader.

1.21.101.0-release
1.21.91.0-release
1.21.81.0-release
1.21.70.1-beta
1.21.60.1-beta
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 2

Iris ShadersA modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Server Shader Gate & EnforcerFabric1.21.6 – 1.21.10Client or server, optional2025-10-10
Simple AAFabric1.21.1Client-side only2025-12-14
Shader CarryFabric1.20.1 – 26.2Client-side only2026-09-06
Shader Carry ForkedFabric and NeoForge1.21.1 – 1.21.11Client-side only2026-08-10

Questions

Does Server Shader Gate & Enforcer need Iris Shaders?

Yes. Iris Shaders and Fabric API are required dependencies, so both must be installed for the mod to work.

Does the server need the mod installed?

It works on either side, and neither needs it to run. The server side is a plugin that runs on Paper, Spigot, Bukkit, Folia, Velocity or BungeeCord, and the client mod sends the shader data at connection.

Which game versions does the mod support?

Files are published for 1.21.6, 1.21.7, 1.21.8, 1.21.9 and 1.21.10, which covers 1.21.6 – 1.21.10.

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

All projects

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…
VolfLife, on the Modrinth page

Official listing

Owner
VolfLife
Published
2025-09-02
Updated on Modrinth
2025-10-10
Facts verified
2026-10-15

Tags