ModsFinder

Potato3D

by Patbox

Potato3D replaces Minecraft's OpenGL-based rendering with a software 3D renderer written in Java, aimed at very low-end machines.

FabricClient-side onlyCC0 1.0 UniversalOpen source26.1 – 26.3

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

  1. Software 3D rendering

    Frames are drawn by a 3D software renderer written in Java rather than by OpenGL calls on the GPU.

  2. Blaze3D integration

    The renderer plugs into Mojang's Blaze3D rendering API, so the rest of the game keeps its normal rendering calls.

  3. Low-resolution target

    The author describes a playable performance target at 320x240 resolution, on machines where the standard pipeline is too slow.

  4. No GLSL shaders

    Shader code written in GLSL is not executed, and rendering that depends on it is left out of the software path.

Compatibility

Latest build for each game version and loader.

26.31.2.0+26.3
26.21.1.0+26.2
26.1.21.0.2+26.1
26.1.11.0.2+26.1
26.11.0.2+26.1
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Potato3DFabric26.1 – 26.3Client-side only2026-09-12
SulkanFabric26.2 – 26.3Client-side only2026-09-24
ForceGL3.0-RemappedFabric26.1.2 – 26.2Client-side only2026-07-17

Questions

Does Potato3D need Fabric API?

No required dependency is listed for Fabric.

Do servers need Potato3D installed?

No. The mod is client-side only, so only players who want the software renderer need it.

Will Potato3D work with shader packs?

Not reliably. The author notes that GLSL shader rendering is not handled on the Java side, and custom core shaders may conflict with the renderer.

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

All projects

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\*!
Patbox, on the Modrinth page

Official listing

Owner
Patbox
Published
2026-04-01
Updated on Modrinth
2026-09-12
Facts verified
2026-10-15

Tags