Mods for Minecraft Java
Browse 7,313 free mods for Minecraft Java — popular picks include anyfps, AdvancedShader, Loading Window.
Step by step: How to install Minecraft Java mods & modpacks
Updated daily
anyfps
Allows your FPS to be capped above 250!
AdvancedShader
OptiFine rendering module feature expansion
Loading Window
A dead-simple mod that adds an AWT loading window before Minecraft's main window opens.
Chunky Extension
Ce (Chunky-extend) A small extension for Chunky, auto start and stop Chunky if players are online or offline.
Lightning Optimizer (FPS Boost & Lag Fix)
A high-performance, lightweight rendering optimizer that boosts FPS by intelligently culling distant and invisible particles.
Particle Interactions Reforged
Updated and fixed version of Particle Interactions Forgified
Sepals
An extremely radical and experimental optimization for Minecraft server performances.
Adaptive Visuals (PVP)
A mod that adds beautiful visuals to your game and makes your Minecraft much more convenient.
Entity Distance
Rendering entities from greater distances or reduce that for improved performance. (Customizable for each entity type)
SimpleClaimSystem
Full claim system for Minecraft servers. Fully configurable and many plugins supported.
Opticores
A client-side rendering optimization mod for (Neo)Forge and Fabric, featuring asynchronous culling specifically for integrated graphics (Intel UHD/Iris Xe).
Lag Free
Be free from lag with this lightweight and simple clear lag mod.
Neo Language Reload
Neoforge Port of Language Reload

Force Lowercase Commands Maintained
Forces Uppercase Commands like /sPawn to be converted to /spawn
Starlight (NeoForge)
Rewrites the light engine to fix lighting performance and lighting errors
BetterEnd: Remastered
BetterEnd Remastered completely overhauls the End dimension! Discover 24+ breathtaking biomes, exotic mobs, custom terrain, and powerful new gear. Forged natively for Minecraft 1.21.1 with exclusive performance optimizations and critical bug fixes!
Shikaru's Crystal Optimizer
Optimizes client-sided packets related to Crystal PvP
AutoUpdatePlugins
Better auto update plugins 更好的自动更新插件
Tekst
Doing silly stuff to optimize Minecraft's text rendering
ForgeOculus
This is a port of neoculus that is a port of oculus that is a port of iris shaders to work with the fml loader 1.21.1 and maybe above!
Vitrail Shaders
OptiFine-format shader packs, on Minecraft's native Vulkan renderer
Enhanced Celestials 2: Shader Support
Bridge mod adding support for sodium / iris shaders in order for moon colors to work correctly.
Performant and Aesthetic
Mod-version that makes noise more visible by instead of using, tons of noise files only using 1.
Helpful Commands
Feature-rich Minecraft mod that adds many useful commands. Interactive, supports permissions, easy to configure.
Bedrock Skin Restorer [GeyserMC/Floodgate]
Show a Bedrock player's skin on your server.
LOD Server Support
Voxy multiplayer support and Distant Horizons compatability (unofficial). See fully rendered chunks and players thousands of blocks away in multiplayer.
Stonecutter GUI Remastered
Changes the Stonecutter GUI to a more clear GUI with enlarged Icons and automatic refill
Memory Leak
A server side administrator and developer tool to intentionally cause controlled memory leaks. Perfect for stress testing servers, testing memory monitoring tools, or simulating memory pressure scenarios.

Just A Baguette
Adds just one item to the game: A Baguette.
PerfectReach
PerfectReach Mod, indicates perfect timings for your hits, so you can keep the perfect 3 block distance!
Immersive:Tooltip
Provides more information about tools (and armor) in their tooltips
Smooth Camera Movement
Mod that makes your Camera Movement Smooth!
MoreRefinedStorage
Continuation of RefinedStorage for 1.12 with focus on performance and new features
ForceGL2.0-Remapped
Forces Minecraft to use a specified OpenGL version. (mod default = 2.0)
Better Biome Blend Continued
Improved version of Better Biome Blend.
PerWorldPlugins
PerWorldPlugins allows plugins to be set to hook onto certain worlds using the config.