
MPEG-style datamosh compression artifacts.
Opens Modrinth · 6,183 downloads there
MPEG-style datamosh compression artifacts.
Datamosh is a shader pack made by xsoras. It supports Minecraft 1.8 – 26.x. It has been downloaded 6,183 times on Modrinth. The last update came out on Sep 12, 2026.
Datamosh has had 2 releases on Modrinth since Jun 1, 2026. 2 of them came out in the past year. The newest is 1.1, released on Sep 12, 2026. It is made for Minecraft 1.10 – 1.14. It runs on Iris and Optifine. The download is 6 KB.
| Version | Released | Minecraft | Type |
|---|---|---|---|
1.1 | Sep 12, 2026 | 1.10 – 1.14 | Release |
1.0 | Jun 1, 2026 | 1.10 – 1.20.3 | Release |
Digital compression errors woven into the world.
Datamosh is a post-processing shader that recreates the visual artifacts associated with corrupted MPEG-style video compression. Instead of traditional visual enhancement, the shader deliberately introduces macroblock displacement, color quantization, chroma reconstruction errors, and edge artifacts to emulate the appearance of damaged or mispredicted P-frames. The result is a constantly shifting image where sections of the scene appear to borrow data from the wrong locations, producing a convincing datamosh-inspired aesthetic during gameplay.
Macroblock Motion Corruption.
The image is divided into 8×8 pixel macroblocks. Each block periodically generates its own motion behavior and samples pixels from offset locations rather than its original position. Most blocks remain stable, while others drift or suddenly jump across the frame, reproducing the characteristic block displacement seen in damaged compressed video streams.
Asynchronous Block Updates.
Each macroblock updates on its own timing interval rather than following a uniform pattern. This prevents the effect from appearing synchronized and creates the impression of independent compression errors spreading through the image over time.
Datamosh-Style Frame Smearing.
When a block shifts, it continues to reconstruct its contents using pixel positions from the displaced source region. This preserves the structure of the macroblock while pulling visual information from elsewhere in the frame, creating the smeared and fragmented appearance associated with motion-vector corruption.
DCT Edge Ringing Simulation.
Additional brightness variation is applied near macroblock boundaries to mimic ringing artifacts commonly produced by discrete cosine transform compression. These subtle bright and dark fringes help reinforce the illusion of heavily compressed video.
Adaptive Color Quantization.
Color values are reduced to a limited number of levels on a per-block basis. Blocks experiencing stronger displacement receive heavier quantization, producing visible banding and compression breakup similar to low-bitrate MPEG footage.
Chroma Subsampling Artifacts.
Color information is reconstructed at a lower effective resolution by sampling chroma from neighboring pixels while preserving local luminance. This reproduces the color bleeding and misalignment often associated with 4:2:0 video compression.
Mosquito Noise Around Edges.
High-frequency noise is introduced around areas of contrast, imitating the shimmering edge artifacts that appear after aggressive video compression. The effect is strongest around detailed image features and moving regions.
Written by xsoras. Read it with pictures on Modrinth.
Install Iris (with Sodium) or OptiFine for your Minecraft version: shaders need one of them.
Download the .zip file from Modrinth. Do not unzip it.
In Minecraft, open Options, then Video Settings, then Shader Packs, and click Open Shader Pack Folder.
Drop the .zip file into that folder, pick Datamosh in the list and click Done.
Shaders are heavy on the graphics card. If the game gets slow, pick a lower profile in the shader settings.
Yes. Datamosh supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.13, 1.12, 1.8.
Yes. Datamosh is free to download from Modrinth.
Yes. The last update came out in the past day.
Log in to leave a review.