Mineuniverse
Mods
Pryzma

Pryzma

MOD
Native OptiFine and McPatcher support for NeoForge. Because converting your resource packs to 10+ different mod formats is unacceptable.
by Sto3IV
Download Claim this project
173 downloads
0 likes
Updated Oct 14, 2026
0 hypes
API and Library Performance
Advertisement Remove ads with Premium →

Pryzma Logo

Pryzma ✨

A quiet, steady campfire for classic resource packs and peaceful evenings.


Short story. Why this started?

I’ve been playing Minecraft for ten or twelve years.

I finished a nine-hour shift at work. Finally got home, make some tea, and boot up modern NeoForge 1.21.1, hoping to spend a quiet evening building playing with friends in old cozy world. I loaded that one treasured resource pack that I’ve done by myself and carried across hard drives since 2014. It has everything: soft connected glass, glowing torches in off-hand, ultra 3D-swords (if I rename my stonesword to 'WORLD DESTROYYER'. And beautiful skies.

And almost everything is completely broken in new minecraft.

Glass has thick, ugly grid frames. Not seamless. My WORLD DESTROYER is now a regular iron sword. The sky is pitch black.

When you I ask some help online, people told:
“Oh, that’s easy! Just install Polytone, Fusion, Continuity, CIT Resewn, EMF, ETF, that skyboxes mod, dynamic lights. Oh some mods not updated yet. So sad. You should wait… And read their short-40-pages wikis, and convert all your textures into JSON models, because Optifine-format is not fully supported!”

I have immense respect for the developers of those tools, but English isn't my first language. After an exhausting day at my regular job, trying to decipher complex JSON syntax feels like a second shift. I honestly just don't have the energy to spend my precious free evenings converting thousands of texture properties by hand. I just wanted to come home, forget about work, and build something beautiful together with my partner.

So, we decided to take matters into our own hands.


🕯️ Our Campfire Philosophy

My partner works in enterprise Java backend development by day, while I’m more of a builder and designer. Together, over many quiet evenings with a hot mug of tea, we sat down and wrote clean, native Sponge Mixins to teach modern 1.21.1 how to understand those classic OptiFine and MCPatcher texture formats directly - straight out of the ZIP file, without requiring any manual conversions.

Along the way, while digging into the game's rendering loop after dinner, my partner quietly started ironing out all those annoying little hitches that were driving us crazy on our private server. Things like spreading world loading across our extra CPU threads so chunks load smoothly without stuttering, eliminating that dreadful micro-freeze when you fly fast with an Elytra, and giving torches a soft, gentle glow in your hand when you explore dark caves at night.

They even helped me bring back the classic video settings screen, because after a decade of playing, my fingers have literal muscle memory for the old button layout (my own stubborn habit, I admit!).

And because my partner writes enterprise server software for a living, they have this stubborn professional perfectionism: they refused to let me even touch the release button until our project had nearly two hundred automated tests passing with zero errors. On top of that, they quietly built our own native OpenGL shader pipeline right into the heart of the mod. It parses and runs our favorite shaderpacks like Complementary and BSL straight out of the box - completely self-contained, with zero extra loaders or outside tools needed.


📊 What Pryzma Replaces (Feature Comparison Matrix)

Why juggle fifteen conflicting mods and patch endless configs just to play your favorite pack?

Feature Vanilla 1.21.1 Typical Mod Salad (15+ Mods) Pryzma (NeoForge 1.21.1)
Shaderpack Pipeline (BSL, Complementary, SEUS) ❌ No ⚠️ Requires separate companion mods ✅ Built-in Native GLSL Engine
OptiFine Format (optifine/ folder) ❌ No ⚠️ Fragmented across 8+ different mods ✅ 100% Native Drop-in Support
Legacy MCPatcher (mcpatcher/ folder) ❌ No ❌ Unsupported (Requires manual format conversion) ✅ Full Runtime Aliasing & Deduplication
Connected Textures (CTM) ❌ No ⚠️ Requires Continuity or manual JSON converters ✅ Native Seamless Glass, Sandstone & Books
Custom Item Textures (CIT) ❌ No ⚠️ Requires CIT Resewn ✅ Native NBT Matching & Anvil Weapons
Custom Entity Models (CEM) ❌ No ⚠️ Requires EMF ✅ Native CEM & Skeletal Animations
Random & Biome Mobs ❌ No ⚠️ Requires ETF ✅ Native Random Mob Variants
Custom Skies & Celestial Domes ❌ Vanilla ⚠️ Requires NeoForge Skyboxes or format conversion ✅ Native Multi-Layer Rotatable Skyboxes
Custom Colors & Colormaps ❌ Static ⚠️ Requires Polytone ✅ Native Organic Biome Colormaps
Dynamic & Animated Lightmaps ❌ Static ⚠️ Requires Polytone (static only) ✅ Native Smooth Cave & Night Lighting
Handheld Dynamic Lights ❌ No ⚠️ Requires LambDynamicLights ✅ Native Real-Time Euclidean Lighting (Zero Lag)
Smooth Cinematic Zoom ⚠️ Spyglass Only ⚠️ Requires Zoomify ✅ Native 'C' Key (Fully Rebindable)
Better Grass & Better Snow ❌ No ⚠️ Requires 2 separate mods ✅ Native Full-Sided Grass & Snow Layers
Fast Paintings Optimization ❌ Frame Drops ⚠️ Requires FastPaintings ✅ Native Consolidated Drawcalls
Clean & Compact Menus ❌ Realms Clutter ⚠️ Requires separate UI tweak mods ✅ Native Clean Menu & Remove Realms
Multithread Chunk Meshing ⚠️ Basic Sync ✅ Requires external renderers ✅ Native Dedicated Worker Thread Pool
Zero-Stall VBO Compaction ❌ Pipeline Freezes ⚠️ Driver-dependent stutters ✅ Native On-Demand Compaction (300+ FPS Flight)
Hardware F3 RenderCache ❌ Drops to 400 FPS ❌ Vanilla CPU overhead ✅ GPU Cached Vertex Buffer (1800+ FPS)
Total Mod JARs Required 0 15–20+ separate individual JARs ONE. SINGLE. JAR. (pryzma-2.1.2.jar)
Architecture Baseline Fragile web of competing mixins Clean Sponge Mixin Monolith

🤍 A Respectful Note & Honest Expectations

Please don't misunderstand us: we aren't trying to build some massive new rendering revolution or compete with anyone. We're not an active development studio, and we aren't chasing the latest hype.

Pryzma is simply our quiet, humble kitchen-table project. Think of it as a warm, quiet campfire. That you can always return to after months away, knowing that your old resource packs will simply work.

For this reason, we will not be taking feature requests for the foreseeable future. Our priority is keeping this small fire burning steadily - maintaining stability. Don't update if it works.

If you happen to find a genuine bug or a broken texture, you are more than welcome to let us know on the GitHub. But please just keep in mind that we both have real-life full-time jobs, other things outside of gaming. We might not be able to fix things overnight, but we will quietly tend to the fire during our free weekends.

We hope this little mod brings back a spark of that warm, timeless magic to your worlds, too. ♥

Pryzma 2.1.3 (1.21.1)
MC Client, 1.21.1, NeoForge
Release 2026-10-03 Get
Pryzma 2.1.4 (1.21.1)
MC Client, 1.21.1, NeoForge
Release 2026-10-03 Get
Pryzma 2.1.0
MC Client, 1.21.1, NeoForge
Release 2026-09-30 Get
Pryzma 2.0.1
MC Client, 1.21.1, NeoForge
Release 2026-09-27 Get
Pryzma 1.0.6 (NeoForge 1.21.1)
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-20 Get
pryzma-1.0.5.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-18 Get
pryzma-1.0.5-fix.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-18 Get
pryzma-1.0.4.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-16 Get
pryzma-1.0.0.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-15 Get
pryzma-1.0.1jar
MC Client, 1.21.1, NeoForge
Release 2026-09-15 Get
pryzma-1.0.2.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-15 Get
pryzma-1.0.3.jar
MC Client, 1.21.1, NeoForge
Release 2026-09-15 Get

More from Sto3IV

Advertisement Remove ads with Premium →

You Might Also Like