promotional bannermobile promotional banner
premium banner
This mod add a server side command to apply post processing shader to a player

Description

ShadersEffects is a mod that allows administrators to apply various visual shader effects to players. The mod includes custom shader programs for effects like screen shake, pulse effects, along with a comprehensive command system for managing these effects.

Features

  • Built-in shader effects: Pulse Red, Shake
  • NBT data persistence for storing shader state on players
  • Client-side shader synchronization across server joins
  • Player data transfer between respawns and dimension changes

Commands

/shader apply <target> <shader_id>

Applies a shader effect to specified players.

Example:

/shader apply @p shaderseffects:post/pulse_red.json

/shader clear [target]

Removes active shader effects. If no target is specified, clears from the command executor.

Examples:

/shader clear
/shader clear @e[type=player]

/shader nbt get <target>

Displays the currently stored shader ID for specified players.

/shader nbt store <target> <shader_id>

Applies and permanently stores a shader effect on target players.

/shader nbt remove <target>

Removes stored shader data from target players.

Dependencies

  • Fabric API
  • Satin API

License

MIT License - see LICENSE.txt for details.