Mineuniverse
Mods
SwemCull — SWEM Horse Performance Fix

SwemCull — SWEM Horse Performance Fix

MOD
Massive FPS boost for SWEM horses — up to 3x with horses still visible. Client-side, no server needed.
by Adoman
Download Claim this project
146,688 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Cosmetic Mobs Performance Utility & QoL
Advertisement Remove ads with Premium →

Big SWEM herds, smooth FPS.
SwemCull makes SWEM horses much lighter for your game.
Your horses look exactly the same. Your game just stops lagging.


Minecraft 1.21.1 (NeoForge) and 1.20.1 (Forge & NeoForge) · only on your side, works on any server · needs SWEM or SWEM Lite

 

What it does

  • 🐴 Smooth in a big herd — standing in the middle of 32 horses with full tack, your FPS almost triples.
  • 🌄 Far horses cost almost nothing — horses far away keep all their tack and still move, but your game barely notices them. (1.21.1)
  • 🧱 No lag from hidden horses — horses inside a barn, behind a wall or behind you aren't drawn, so they don't slow you down. Fences, gates and glass don't hide horses.
  • 💩 Horse poop doesn't lag — SWEM draws every pile all the time, and piles never go away on their own. SwemCull draws only the ones you can see, and much faster.
  • 🎽 No flickering tack — saddles, blankets and leg wraps no longer flicker at a distance.
  • 🔍 Zoom works — look through a spyglass or a zoom mod and horses stay detailed.
  • 💛 Your horse is safe — the horse you ride, lead or look at always stays in full detail.
  • 🎯 Set it and forget it — Balanced is on from the start. Want more FPS? Pick another preset with one command.
  • 🛡️ Safe with SWEM updates — if a SWEM update changes something, SwemCull switches off only that part and tells you in chat. Your horses keep working.

 

How much faster

32 horses with full tack Without With SwemCull ⭐
Standing in the herd 35 FPS 100 FPS
30 blocks away 35 FPS ~1050 FPS
60 blocks away 35 FPS ~1400 FPS
Behind a wall 35 FPS ~2100 FPS

Minecraft 1.21.1, 1080p, Balanced preset, measured with /swemcull advanced benchmark.
Far away and behind walls you still see every horse with all its tack - it just doesn't cost you FPS. 1.20.1 gets a smaller boost far away.

 

Presets

Pick one with /swemcull preset <name>. Numbers are blocks.

Preset Small tack goes Mane & tail go Horse goes Best for
quality 48 never never Looks first
light 34 50 92 Hard to notice
balanced ⭐ 24 36 80 Most players (default)
aggressive 14 22 56 Big stables
extreme 6 10 36 FPS above everything

On 1.21.1, far horses that are standing or walking keep all their tack anyway.

 

Commands

  • /swemcull — shows what's on and how your horses are doing.
  • /swemcull preset — pick a preset.
  • /swemcull adaptive 60 — keeps you at 60 FPS by itself. /swemcull adaptive off to stop.
  • /swemcull overlay — a small box with your FPS and what happens to your horses.
  • /swemcull toggle — turns SwemCull off and on right away, so you can compare.
  • /swemcull advanced — everything else, one feature at a time.

On NeoForge 1.21.1 everything is also in the Mods menu. The settings file is config/swemcull-client.toml.

 

Works with

  • 🐴 SWEM, SWEM Lite, SWEM Addendum and Addendum Plus — every Addendum breed too.
  • 🌈 Iris and Oculus shaders — horses keep their shadows.
  • ⚡ Sodium, Embeddium, ImmediatelyFast, ModernFix, FerriteCore — work together with SwemCull.
  • 🧊 EntityCulling — works alongside. It never hid SWEM horses by itself; SwemCull does.
  • 🔍 Zoomify, Ok Zoomer and other zoom mods — zoomed horses stay detailed.
  • 🗺️ Xaero's Minimap and World Map — horse poop no longer fills your map. /swemcull advanced minimappoop on brings it back.
  • 🌍 Any server — only on your side. Nothing to install on the server, safe to add to an existing world.

You also need: SWEM or SWEM Lite, GeckoLib, and Player Animation Library (SWEM needs it but doesn't say so). On NeoForge 1.20.1, use the Forge version of Player Animation Library - there isn't a NeoForge one, and the Forge one works.

 

Questions

Why does SWEM lag so much?
A SWEM horse is a very detailed model, and every piece of tack has its own texture. A herd of fully tacked horses is more work for your game than most whole builds. SWEM also draws its horses when they're behind you or behind a wall.

How do I get more FPS with SWEM?
Install SwemCull - that's it. The default preset almost triples your FPS in a tacked herd, and far horses cost almost nothing. Need even more? Try /swemcull preset aggressive.

Will my horses look different?
Not up close. On 1.21.1, far horses keep all their tack. Ridden horses, foals, horses with wings, and all horses on 1.20.1 slowly lose small tack and then the mane and tail far away, when they're too small to see anyway - they fade out, they don't pop. Zoom in with a spyglass and everything comes back.

Does the server need it?
No. SwemCull is only on your side and works on any server.

Horses pop in and out as I walk.
Let them stay longer with /swemcull advanced cull 92, or use /swemcull preset light.

A horse appears late when I walk round a corner.
Turn off hiding behind walls with /swemcull advanced occlusion off. Everything else keeps working.

Horses behind me still cost FPS.
They aren't being drawn. What's left is the game moving them around (in singleplayer, the game's own server also runs their AI). SwemCull only changes drawing, on purpose. /swemcull toggle shows it: if your FPS doesn't change, it isn't the drawing.

My Addendum horses are solid black.
That's a missing texture pack. Addendum's breeds come without coat textures - you get them from a community resource pack linked on Addendum's page. /swemcull toggle confirms it: if they stay black with SwemCull off, it isn't SwemCull.

Chat says SwemCull turned something off for my SWEM.
Your SWEM version changed in a way one feature doesn't fit anymore, so that one is off and your horses look the way SWEM draws them. /swemcull shows which one and why. A SwemCull update usually brings it back.

Can I use it in my modpack?
Yes! SwemCull is LGPL-3.0 and modpacks are welcome.

 

Made by ItzAdoman · adoman.eu · LGPL-3.0
Not affiliated with SWEM or GeckoLib, and includes none of their code.

SwemCull 1.20.1 (v1.1.0)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-10-14 Get
SwemCull 1.21.1 (v1.1.0)
MC Client, 1.21.1, NeoForge
Release 2026-10-14 Get
SwemCull 1.21.1 (v1.0.5)
MC Client, 1.21.1, NeoForge
Release 2026-10-12 Get
SwemCull 1.20.1 (v1.0.5)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-10-12 Get
SwemCull 1.20.1 (v1.0.4)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-08-02 Get
SwemCull 1.21.1 (v1.0.4)
MC Client, 1.21.1, NeoForge
Release 2026-08-02 Get
SwemCull 1.20.1 (v1.0.3)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-07-29 Get
SwemCull 1.21.1 (v1.0.3)
MC Client, 1.21.1, NeoForge
Release 2026-07-29 Get
SwemCull 1.20.1 (v1.0.2)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-07-28 Get
SwemCull 1.21.1 (v1.0.2)
MC Client, 1.21.1, NeoForge
Release 2026-07-28 Get
SwemCull 1.20.1 (v1.0.1)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-07-27 Get
SwemCull 1.21.1 (v1.0.1)
MC Client, 1.21.1, NeoForge
Release 2026-07-27 Get
SwemCull 1.20.1 (v1.0.0)
MC Client, 1.20.1, Forge, NeoForge
Release 2026-07-26 Get
SwemCull 1.21.1 (v1.0.0)
MC Client, 1.21.1, NeoForge
Release 2026-07-26 Get

More from Adoman

Advertisement Remove ads with Premium →

You Might Also Like