Mods for Minecraft Java
Browse 7,391 free mods for Minecraft Java — popular picks include recipesplitter, Clavis, FermiumASM.
Step by step: How to install Minecraft Java mods & modpacks
Updated daily
recipesplitter
This mod splits the recipe sync packet up for better compatibility on large fabric modpacks and velocity proxy
Clavis
Locked chests open through a skill-based mini-game, with better performance giving better loot
FermiumASM
1.12.2 Optimization and improvements mod, forked from NormalASM
XXL Packets
XXL Packets is a fork of XL Packets which raises the packet size limit from 2MB to the Java Integer limit (2.147483647 GB).
Sound Controller
Have complete control over the volume of every sound in the game, with both global and region-based audio controls.
Optimization of Campfire Smoke
Optimize the original campfire smoke particles
Optimized Block Entities [OBE]
A client-side optimization mod to make block entities render faster
RenderScale
Change resolution without affecting the UI
FastChest
Makes chests use static block models for improved performance.
Shut Up GL Error
Fixes invalid keycodes logging obnoxious and constant messages
Carpet-Fixes
The carpet extension to fix all vanilla minecraft bugs
Improved Pillager Outpost
The "Improved Pillager Outpost" Datapack revamps the standard Minecraft Pillager Outpost into a challenging, multi-level tower. This overhaul adds detailed architecture, tougher enemies, and exclusive loot, creating a more immersive and rewarding experie
Entity Collision FPS Fix Refabricated
Client Side mod that optimizes entity's on the render thread. Fixes https://bugs.mojang.com/browse/MC-228976
Refined Storage (Fixes) Mixin
Performance fixes for Refined Storage

Variants-CIT
Alternative CIT format for large collections of variants with repeating patterns.
RLFoliage
BetterFoliage fork to improve performance, memory usage, and rendering issues.
Blended Compat
Adds more compatibility between mods commonly found together in modpacks.
OptiLeaves
Optimize leaves rendering and increase FPS without noticeable visual changes. Supports NeoForge and Fabric.
Fluidium
optimizes the fluid far from players by delaying its ticking.
Anchor Optimizer
Makes anchoring look like zero ping, Allowed on VTL And mcpvpclub
GeckolibBetterFPS
25% faster rendering Geckolib entities
Nothirium
Improve chunk rendering performance
CrashPatch (Crash Preventer)
Stop crashes from closing your game! By Polyfrost, best with OneClient.
Fixeroo
I fix and optimize Minecraft code when i feel like it
LC²H [Lost Cities: Multithreaded]
LC²H V3 turbocharges The Lost Cities to massive cities, lightning-fast, silky smooth gameplay. Fully C²ME compatible. I’m proud of this, and hope everyone will enjoy using it :]
LightSpeedRe
Reduces your waiting time by loading modpacks significantly faster (currently 48% - 71%)
Async Pack Scan
Speeds up the resource pack organizer screen
NoiseThreader
Improves world generation performance by multi-threading noise generators
Performance Tweaks
Several optimizations and bugfixes. Entity Collision FPS fix, Let-Me-Despawn, railway optimization and alternate current.

Jukebox Custom Disc Fix
This mod fixes bug MC-260346, which causes custom music discs, when played in a jukebox, to be cut off when the vanilla disc would normally end.
Workstation Recipe Exporter
Provides mod authors with more convenient visual recipe editing
Too Many Entities
Hide extra entities in order to reduce lag, especially with mob farms. The mobs still exist in the world, they are just not visible.
Mob AI Tweaks
Tweaks certain mob AIs, major or minor. Reworks the Wither and Ender Dragon boss fights!
CrescentLib
Library For My Mods.
Jauml
Jauml is a lightweight configuration library for Minecraft mods, designed to simplify JSON-based config management

Simple Datapacks
Simplifying the use of datapacks