Back to mods
Pure Metal [Mac] project artwork

CurseForge · Minecraft mod

Pure Metal [Mac]

Native Metal rendering for Minecraft on Apple Silicon: more FPS, far steadier frame times, and lower input lag than OpenGL or Vulkan, with other mods supported out of the box.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Pure Metal [Mac] release should I use?

Updated today
Latest stable file 26.3 v0.3.0
Game version 26.3
Loader Fabric

Pure Metal [Mac] 26.3 v0.3.0 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Pure Metal [Mac] required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Pure Metal [Mac] 26.3 v0.3.0 need?

26.3 v0.3.0. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Pure Metal [Mac] without breaking your instance.

Built for Pure Metal [Mac] 26.3 v0.3.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 26.3 v0.3.0. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 26.3 v0.3.0. It opens that exact file at the source.

About this project

What does Pure Metal [Mac] add?

Pure Metal ⚡

Pure Metal adds a native Metal renderer to Minecraft on Apple Silicon Macs. It replaces the graphics backend only. The game looks the same, it just runs on Metal instead of OpenGL.

Performance 📊

Tested on a MacBook Air M2 (fanless): fullscreen 3420x2148, render distance 16, vsync off, flying the same route every run. Results are medians of several runs in alternating order.

With Sodium

Renderer Avg FPS 1-in-50 slowest frame (p98)
Pure Metal 153 9.7 ms
OpenGL 83 22.7 ms

Without Sodium

Renderer Avg FPS 1-in-50 slowest frame (p98)
Pure Metal 129 10.9 ms
OpenGL 57 26.5 ms

Render Scale vs Vulkan (without Sodium)

Renderer Avg FPS 1-in-200 slowest frame (p99.5)
Pure Metal, 50% scale 156 12.6 ms
Pure Metal, Native (100%) 102 16.1 ms
Vulkan (MoltenVK) 100 35.7 ms
  • About 1.8x the FPS of OpenGL with Sodium, and 2.3x without, with less than half the stutter.
  • At Native resolution, Pure Metal matches Vulkan on average FPS, and its worst frames take about half as long.
    • With Render Scale at 50%, FPS goes up by about 54%, and menus and the HUD stay sharp. Native and 50% were measured alternately within the same runs.

Results vary with hardware, settings and mods.

Render Scale 🎚️

Optional, and off by default. It draws the 3D world at fewer pixels and scales it up to fill the screen. Menus, chat and the HUD always stay at full sharpness.

  • Render Scale: Native, 75% Quality, 67% Balanced, 50% Performance, or any value from 50 to 100%.
  • Upscaler: Bilinear (fast, recommended) or Apple's MetalFX (slightly crisper, but slower on M1/M2).
  • Sharpening: Off, Low or High, to bring back detail after upscaling.

You'll find it in Video Settings, or on the Pure Metal page in Sodium's settings. Hover any option to see what it does.

How it's built 🔧

  • Sodium works without any patches or add-ons. Its terrain renderer runs natively on Metal.
  • Turning vsync off removes the FPS cap without causing screen tearing. If a frame misses the display refresh, it's skipped instead of torn.
  • The screen always shows the newest finished frame. Older frames don't pile up, which keeps input responsive.
  • Presenting frames runs separately from the game, so a slow display never holds up rendering.
  • Built around how Apple GPUs work: drawing passes on the same image are merged, uploads are moved ahead of the frame, and depth data that will never be read again isn't written back to memory. That cuts the memory traffic that slows Apple GPUs down.

Privacy and safety 🔒

  • No network access and no telemetry.
  • If Metal can't start, Minecraft falls back to its default renderer. You can also switch to OpenGL or Vulkan in Video Settings at any time.

Requirements

  • Apple Silicon Mac (M1 or newer), macOS 14 or newer
  • Minecraft 26.3, Fabric Loader, Java 25
  • Sodium is optional but recommended

Shader packs aren't supported.

Project description from CurseForge.

Pick your setup

Pure Metal [Mac] by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Pure Metal [Mac] versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.