promotional bannermobile promotional banner

Server Shader Gate & Enforcer

Requires players to use a shader on the server (Iris)

File Details

[v1.0-release] Client mod 1.21.8-1.21.10

  • R
  • Oct 9, 2025
  • 28.65 KB
  • 35
  • 1.21.10+2
  • Fabric

File Name

ssge-1.0-release.jar

Supported Versions

  • 1.21.10
  • 1.21.9
  • 1.21.8

Curse Maven Snippet

Fabric

modImplementation "curse.maven:server-shader-gate-enforcer-1336889:7088632"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added

  • shader_hash parameter to the client mod, server mod, and plugin configurations.

    • The client mod can now automatically calculate the shader file hash using the SHA-256 algorithm.

    • The hash must be manually specified in the server mod and plugin configurations (required for verification).

  • A hidden clientVersion parameter in the client mod, server mod, and plugin configurations.

    • This parameter is not written to the config file and cannot be modified by users or administrators.

    • The server mod/plugins check clientVersion against their own required version. If a mismatch is detected, the player is kicked with a specific message prompting them to update the client mod.

  • exempt_players parameter for server mod and plugin configurations.

    • Allows excluding certain players from configuration and client mod checks.

    • Exempted players can play on the server without installing the SSGE client mod or using any shaders.

    • Useful for administrators, moderators, and other server staff.

  • Server command /ssge reload.

    • Allows reloading the plugin or server mod configuration without restarting the server.
  • New connection termination messages and tweaks to existing ones.

    • On version mismatch: a distinct SSGE client version mismatch message with the required version highlighted in green and a download link.

    • On shader/config mismatch: a message with the link highlighted in yellow, accompanied by a dark gray warning beneath it.

    • On client mod absence: a message specifying the required mod version and a download link.

Changed

  • Slightly modified the behavior for receiving and writing the link to the ssge_link.txt file.

    • The link is now sent to the client mod only if there is a configuration mismatch between the client and server.

    • The client mod now automatically opens the ssge_link.txt file after receiving and writing the link.

    • The ssge_link.txt file now includes an explanation for its generation, brief shader installation instructions, and a detailed warning about the risks of following external links.