Performance
The following JVM arguments are recommended for improved garbage collection. All research credit goes to Exa's Corner. Full argument reference: exa.y2k.diy/garden/jvm-args.
-XX:+UseZGC
-XX:+ZGenerational
-XX:+UseZGC- Enables the Z Garbage Collector — a modern, low-latency GC with extremely fast collection cycles regardless of heap size.
-XX:+ZGenerational- Enables generational collection mode for ZGC, improving performance on thrashy heaps like Minecraft. This is the default behavior as of Java 23.
Client Mods
All mods use the Fabric loader. Fabric API is required as a dependency for most mods. Feel free to use a different mod loader — all links here are for Fabric.
Core
Quality of Life
- Mod Menu
- Shulker Box Tooltips
- Hey Wiki
- Distant Horizons Server Integration
- Iris Shaders
Performance
Optional
- Vivecraft — lets you see VR players' movement.
Honorable Mentions
- FPV Freecam — fly your camera like a drone. Fully configurable between cinematic and FPV feel.
Server Mods
All mods listed for 1.21.10 on Fabric.
- Collective
- Distant Horizons
- Fabric API
- Forge Config API Port
- Lithium
- Voice Chat Interactions
- Villager Names
- Vivecraft
- Simple Voice Chat
- YAWP Replacing with Leukocyte
- Leukocyte Planned — replaces YAWP
- The Roads More Travelled Planned for v26.2