Potato3D
by Patbox
Potato3D replaces Minecraft's OpenGL-based rendering with a software 3D renderer written in Java, aimed at very low-end machines.
What it does
Potato3D is an alternative rendering path that runs through Mojang's Blaze3D rendering API while the drawing itself is computed on the CPU in Java. Instead of sending geometry to the graphics card through OpenGL, the mod produces the image in software, which trades visual fidelity for a rendering pipeline that does not depend on a GPU driver.
The mod is client-side only, so a server does not need it and players can join a server without installing anything. It is for Fabric and is published for 26.1 – 26.3 across five release versions, including 26.1.1, 26.1.2, 26.2 and 26.3. Its latest Fabric file is 1.2.0+26.3 for 26.3, dated 2026-09-12. The code is under the CC0 1.0 Universal license, which places no restrictions on use, and the source code and issue tracker are public.
Because the renderer bypasses OpenGL, mods that call raw OpenGL or the vanilla Blaze3D implementation directly, and mods with custom core shaders, are likely to fail with it. GLSL shader rendering is not handled on the Java side, so shader-based content is not supported. Potato3D is listed as compatible with the 26.1.x line of Minecraft, and with the Herdcraft 26w14a snapshot build.
Key features
Software 3D rendering
Frames are drawn by a 3D software renderer written in Java rather than by OpenGL calls on the GPU.
Blaze3D integration
The renderer plugs into Mojang's Blaze3D rendering API, so the rest of the game keeps its normal rendering calls.
Low-resolution target
The author describes a playable performance target at 320x240 resolution, on machines where the standard pipeline is too slow.
No GLSL shaders
Shader code written in GLSL is not executed, and rendering that depends on it is left out of the software path.
Gallery
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
How it compares
Sulkan is a Fabric mod for 26.2 – 26.3, client-side only, released under the GNU General Public License v3.0 only and open source. ForceGL3.0-Remapped is a Fabric mod for 26.1.2 – 26.2, client-side only, released under the GNU Lesser General Public License v3.0 only and open source. Both are OpenGL-based and cover different version ranges from Potato3D, which is software-rendered and CC0 licensed.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Potato3D | Fabric | 26.1 – 26.3 | Client-side only | 2026-09-12 |
| Sulkan | Fabric | 26.2 – 26.3 | Client-side only | 2026-09-24 |
| ForceGL3.0-Remapped | Fabric | 26.1.2 – 26.2 | Client-side only | 2026-07-17 |
Questions
Does Potato3D need Fabric API?
Do servers need Potato3D installed?
Will Potato3D work with shader packs?
In the catalog
Potato3D is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Patbox
Similar mods
What the author says
# Potato3D The Future Past of Rendering is Now, and it's all in Java™! Potato3D is an alternative implementation of Mojang's Blaze3D rendering api, that handles all the rendering on cpu / with java code (aka it's a 3d software renderer). And all of it in crisp 320x240 and playable performance\*!
Official listing
- Modrinth page
- modrinth.com/mod/potato3d
- Owner
- Patbox
- Published
- 2026-04-01
- Updated on Modrinth
- 2026-09-12
- Facts verified
- 2026-10-15
