Community listing page, reviews may not be monitored by the author.
SwemCull — SWEM Horse Performance Fix
No reviews yet
Massive FPS boost for SWEM horses — up to 20x with horses still visible. Client-side, no server needed.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
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 offto 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 onbrings 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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources