Minecraft 26.3 Snapshot 3 `/posteffect` Guide
Minecraft 26.3 Snapshot 3 introduced /posteffect , a command for adding and removing post-processing effects on players. Post effects are applied to the player's screen after normal rendering finishes.
Minecraft 26.3 Snapshot 3 /posteffect Guide
Minecraft 26.3 Snapshot 3 introduced /posteffect, a command for adding and removing post-processing effects on players. Post effects are applied to the player's screen after normal rendering finishes.
Client-side behavior
Post effects come from resource packs on the client, not from the server. The server therefore cannot determine whether a requested effect is available or actually appears on the player's screen. Verify both the command-managed state and the visible result on the targeted client.
Snapshot 3 uses resource-pack version 91.0.
Command syntax
Add an effect if it is not already present:
/posteffect add <player> <posteffect>
Example:
/posteffect add @s demo:cinematic_blue
List the effects applied to a player:
/posteffect list <target>
Example:
/posteffect list @s
Remove one effect if it is present:
/posteffect remove <player> <posteffect>
Example:
/posteffect remove @s demo:cinematic_blue
Remove all command-managed post effects from a player:
/posteffect clear <player>
Example:
/posteffect clear @s
Resource-pack format warning
Do not rely on the draft's extra shader-program JSON file under shaders/post. Official Minecraft 1.21.5 notes state that JSON shader-program definitions for post-processing effects were removed. Post-effect JSON definitions instead use vertex_shader and fragment_shader; a namespaced shader ID resolves beneath assets/<namespace>/shaders/ with the corresponding .vsh or .fsh extension.
Mojang also warns that shaders can change and that /posteffect, post effects, or shaders may be redesigned. Treat Snapshot 3 packs as experimental and record the exact version used for testing.
Always-on effects
A resource pack can define minecraft:end_of_frame. Minecraft applies this effect before other post effects, including effects enabled through /posteffect. It remains active while the pack is loaded and cannot be controlled with /posteffect, so neither remove nor clear disables it.
If multiple enabled packs define minecraft:end_of_frame, the definition from the last resource pack in the player's pack list is used.
Safe testing
Snapshots can be enabled in the Minecraft Launcher's Installations tab. Mojang warns that testing versions can corrupt worlds and recommends making backups or running them in a folder separate from normal worlds.
For related reporting, follow sourced Minecraft coverage on TOP OF GAMES, while using Mojang's snapshot notes as the implementation reference.
Sources and verification
- Minecraft 26.3 Snapshot 3Directly supports the introduction and syntax of `/posteffect`, client-side resource-pack behavior, resource-pack version 91.0, `minecraft:end_of_frame` behavior and precedence, redesign warning, and snapshot safety instructions.
- Minecraft Java Edition 1.21.5Directly supports the removal of JSON shader-program definitions for post-processing effects and the use and resolution of namespaced `vertex_shader` and `fragment_shader` references.