Minecraft Java Mods
Minecraft Java mods with loader, version, creator, and compatibility details.
You play Bedrock. Every page in this section is for Java, and Bedrock cannot use these files.
Start with the mods most Java setups share.
Performance first, then the staples that make modded Minecraft feel complete.
- SodiumThe performance mod. Doubles or triples framerates on most machines and anchors the Fabric performance stack.
- Iris ShadersShader support built to pair with Sodium. Loads standard shader packs without OptiFine.
- Just Enough Items (JEI)The recipe viewer. Look up any item and see every recipe and every use.
- CreateRotational machines, contraptions, and factories with a distinctly vanilla feel.
- JourneyMapReal-time mapping with waypoints, fully client-side.
- WaystonesWarp stones for fast travel that still feels survival-friendly.
Showing 1–48 of 800 resources
Abridged
by Apollo
Abridged generates bridges over rivers, from small creeks to massive canyons. Eleven variants appear around the world, and their rarity is adjustable in the config.
Java26.2Last checkedCraterLib
by hypherionsa
A library mod from HypherionSA and First Dark Development that supplies shared code to their other mods. It does nothing on its own and is installed only when another mod asks for it.
Java26.3Last checkedCupboard
by someaddon
A shared library mod that supplies config, crash reporting and logging utilities to other mods. It loads on Fabric, NeoForge and Forge and needs no dependencies.
Java26.3Last checkedDelightful
by brnbrd
A configurable Farmer's Delight addon that adds new foods, knives, berries, matcha drinks and compat items for other mods. Every feature can be switched off in the config.
Java1.20.1Last checkedEmoji Type
by Norbiros
Type a short keyword between colons and get a Unicode emoji or symbol. Works in chat, signs, books and anvils, with autocomplete in chat.
Java26.2Last checkedForgeEndertech
by EnderLanky
The shared library that every Endertech mod loads on top of. It adds nothing on its own and asks for no other mods.
Java26.3Last checkedFTB Library
by FTB
The shared code layer for Feed The Beast mods, with a sidebar, an SNBT-based config system and an in-world NBT editor. Other FTB mods call for it, so most players install it as a requirement.
Java26.1.2Last checkedInmisAddon
by Globox1997
A Fabric addon for Inmis that improves how backpack models look. It changes visuals only and runs on the client.
Java1.21.1Last checkedInventory Particles
by LopyMine
A visual mod that makes items in your inventory give off particles. It also works on modded items and can be extended through resource packs.
Java26.3Last checkedLibZ
by Globox1997
LibZ is an open source Fabric library that supplies shared code, mainly a tab registry for screens, to a handful of Globox1997's mods. It adds no content on its own.
Java1.21.1Last checkedMasterCutter
by Nico4play
A mod and datapack that gives the stonecutter over 500 new recipes, covering woodcutting, recycling and un-crafting. It runs on Fabric, Forge, NeoForge and Quilt, or as a plain datapack.
Java26.3Last checkedQuartz Elevator
by Aton-Kish
Adds two craftable elevator blocks that teleport you up or down to another elevator in the same column. A Fabric mod that needs Fabric API.
Java1.21.11Last checkedScreenshot Viewer
by LGatodu47
Adds an in-game screen for browsing and enlarging your screenshots on Fabric and NeoForge. Player-side only.
Java26.2Last checkedSeasonHud
by lanAnderson
A client-side Fabric add-on that shows the current season on the HUD, or under the minimap when a supported map mod is present.
Java26.3Last checkedThe Lost Castle
by jack-bagel
A standalone mod that adds an enormous castle full of treasure and illagers to the world, found with a cartographer's map. It began as a structure in End Remastered.
Java26.1.2Last checkedThermal Expansion
by TeamCoFH
The original Thermal Series mod from TeamCoFH, covering power generation, energy storage and machines that process resources. It runs on Forge and NeoForge and needs its companion libraries.
Java1.20.1Last checkedTitle Fixer
by thegameratort
A small client-side Fabric mod that makes on-screen titles fit inside the screen space instead of running off the edges. It has a toggle, custom margins and scoreboard options.
Java26.2Last checkedukulib
by uku
A small shared library from uku that supplies a config system, config screen widgets and general utilities to their mods. It does nothing on its own and runs on the client only.
Java26.3Last checkedVillagerConfig
by DrexHD
A server-side mod that makes villager and wandering trader trades data driven, with options for discounts, trade cycling, zombie conversion and restocking.
Java26.3Last checkedAuto Aim
by BizCub
Auto Aim makes a small adjustment of the arrow to the target. It comes as a loader mod for four loaders and as a plain datapack.
Java26.3Last checkedBetter Selection
by MDLC01
A small Fabric utility that improves the move-by-word shortcut (Ctrl with the left and right arrows) so selecting text feels smoother. Client-side only, with no dependencies.
Java26.3Last checkedBetter, Faster Happy Ghasts
by derexXD
Makes the Happy Ghast quicker, or slower if you prefer, with speeds you set yourself. Ships as a mod, a data pack and plugin files.
Java26.3Last checkedBigger Stack Size
by Jodek
Raises every item that normally stacks to 1 or 16 up to a stack of 64. It ships as a mod for four loaders and as a plain datapack.
Java26.3Last checkedChunky Offline
by lullaby
An add-on for Chunky that starts world generation by itself whenever nobody is online. Ships as loader mods and as a plain datapack.
Java26.3Last checkedCustom Splash Screen
by Motschen
Replaces the startup loading screen with one you configure yourself, using a long list of config options. It runs on the player's own machine only and needs no other mods.
Java1.21.3Last checkedHopper Speed Simulator
by Tater Certified
Adds a /hopperspeed command that changes how many ticks hoppers wait between transfers and how many items they move per attempt. Built for storage tech on the server.
Java26.3Last checkedRandomizer: Complete Edition
by e3l3rno
A randomizer that scrambles block and mob drops, crafting recipes, chest loot, fishing and more. It ships as a mod for four loaders and as a plain datapack.
Java26.3Last checkedSilk Touch Budding Amethyst
by PurpurMC
Lets budding amethyst drop as an item when mined with a silk touch tool. Available as a mod for four loaders or as a per-world datapack.
Java26.3Last checkedBedrock Bridging
by sniffercraft34
Shows an outline where your next block will land and lets you place it in mid-air, as Bedrock does. Ships as a loader mod and as a plain datapack, with an on/off toggle.
Java26.2Last checkedBetter FPS Render Distance
by someaddon
Swaps the square render area for a stretchable 3D circular radius, so fewer chunk sections are drawn and frame rates rise. It runs on the player's own install only.
Java26.3Last checkedBetter Mace
by Eclipse Studios
Gives the mace smash attack a visible wave around the enemy you hit. It ships as a plain datapack and as loader mods, and it changes no damage.
Java26.2Last checkedCoals to Gunpowder
by Nat's Projects
Smelt coal or charcoal in a furnace or blast furnace and get gunpowder. It ships as a loader mod and as a plain datapack.
Java26.3Last checkedCoffeeG's Wall Climbing
by ScadeBlock
Adds a wall climb mechanic to Minecraft Java. Jump into a wall, press sneak and climb, with an optional jump-only trigger and adjustable climbing time.
Java26.3Last checkedCrowd Control
by qixils
A chaos mod that hands control of your world to a livestream audience. Viewers buy effects like creepers, upside-down screens and cleared inventories through Twitch, YouTube or TikTok.
Java26.3Last checkedDeath Sorter
by MathiewMay
Death Sorter returns picked-up items to the slots they occupied before you died, armor and offhand included. It ships as a Fabric and NeoForge mod and as a plain datapack.
Java1.21.11Last checkedDream's Compass
by BizCub
A speedrunner vs hunters setup by BizCub. Every compass points at the runner, and a few trigger commands start and tune the chase.
Java26.3Last checkedFarm 3x3
by Raixu27
Hold a hoe and harvest a 3x3 patch of crops, with optional automatic replanting. It ships as a plain data pack and as a mod for four loaders.
Java26.3Last checkedFishing Expansion
by lullaby
Turns fishing into an ocean progression path with fished enchantments, structure maps, a boss, special fish and Turtle Armor. Ships as a mod for four loaders and as a plain datapack.
Java26.3Last checkedFix GPU Memory Leak
by someaddon
A small client-side mod by someaddon that patches bugs leaking resources in GPU memory. It targets OpenGL errors such as GL_OUT_OF_MEMORY.
Java26.3Last checkedFlectonePulse
by Flectone
A message manager for chat, notifications and MOTD text, with named channels, per-player language and 40+ commands. It ships as a Fabric and NeoForge mod and as plugin files for Paper-family and proxy platforms.
Java26.3Last checkedGeyserReversion
by oryxel
A Geyser extension that translates older Bedrock clients so they can join a Java server, the Bedrock counterpart to ViaVersion. It runs on the server only.
Java1.21.11Last checkedImproved Weather
by MCSilver64
Gives each biome its own weather hazards, from sandstorms in deserts to floods in swamps and freezing snowstorms. Ships as loader mods and as a plain datapack.
Java26.3Last checkedKetket's Player Shops
by efeketket
Set up shops where players trade any item for any item, with stock that other players cannot touch. Ships as a plain datapack and as a mod for four loaders.
Java26.3Last checkedMcedia Core
by unrealtoby
Mcedia Core plays Bilibili videos, live streams and Douyin clips on in-world screens, with armor stands working as TVs. The Fabric mod runs on the player's own machine and throttles decoding to protect frame rate.
Java26.3Last checkedPipez
by henkelmax
Simple, highly configurable pipes for moving items, fluids, energy and Mekanism gas, built to stay light on tick time. Filters and upgrade tiers control what moves and how fast.
Java26.3Last checkedPlayer Drops Head
by Jodek
Players drop their own head when they die, with trigger commands to hand out heads and a set of config switches. It ships as a loader mod and as a plain datapack.
Java26.3Last checkedPlayerCulling
by Minceraft
A server-side anti-cheat that hides players from each other when walls block the view, which blunts wall-hack ESP cheats. It ships as a Fabric mod and as a plugin for Paper, Folia and Purpur.
Java26.3Last checkedReliquary Reincarnations
by P3pp3rF1y
A long-running collection of hard-to-get magical items and blocks, from a magnet and a loadable handgun to pedestals, a duplication tome and a custom potion system. Runs on NeoForge and Forge.
Java26.3Last checked
Pick a loader before you pick mods.
Every Minecraft Java mod is built for a loader. In 2026 that effectively means three: Fabric for performance and quality-of-life setups, NeoForge for big content and tech mods, and legacy Forge for older versions and packs.
Mods are not interchangeable across loaders. A Fabric jar will not load on NeoForge and vice versa, though many projects ship builds for both. Every mod page here lists its loaders and supported versions so you can check before downloading.
Fabric, NeoForge, or Forge.
| Loader | Strengths | Pick it when |
|---|---|---|
| Fabric | Lightweight, updates within days of each drop, home of Sodium and Iris. | You want speed, shaders, and client-side quality of life. |
| NeoForge | The successor to Forge. Most big content mods now target it first. | You want Create, Mekanism, and large packs on current versions. |
| Forge | The legacy giant with the deepest back catalog. | You are playing older versions like 1.20.1. |
Installing mods without breaking things.
Install the loader, then drop mod jars into the mods folder inside .minecraft. Match every jar to your exact game version; with Minecraft now shipping quarterly drops, version mismatches are the most common cause of crashes on launch.
Most mods also depend on a library mod (Fabric API, Architectury, and friends). Each mod page lists its dependencies so you can grab everything in one pass.
Java mod questions.
What is the difference between mods and plugins?
Mods change the game client through a loader like Fabric, NeoForge, or Forge, and usually every player installs them. Plugins run only inside server software like Paper and never touch the client. They are separate ecosystems with separate downloads.
Do Java mods work on Bedrock Edition?
No. Bedrock cannot load Java mods at all. Bedrock's customization system is addons, which work within Mojang's official pack format. See the Bedrock Addons section for those.
Which mod loader should I use in 2026?
Fabric for performance and client-side mods, NeoForge for content-heavy modding on current versions. Plain Forge mostly matters for older modpacks. When in doubt, pick the mods you want first, then use the loader they share.
Are the mods here safe to download?
Every mod indexed on MinecraftHub links straight to the creator's official source, usually Modrinth, CurseForge, or GitHub. Skip rehost sites: the jar you get there may be outdated, repackaged, or tampered with.
Do mods keep up with Minecraft's quarterly drops?
Loaders and mods now track the drop cadence (26.1, 26.2, and so on). Fabric projects usually update within days; large content mods can take longer, which is why many players and packs sit one or two versions behind on purpose.
Guides for mods.
All guides for mods ↗Fix Simple Voice Chat not connected in Minecraft
Simple Voice Chat's plug icon means the client can't reach the server's voice port. Fix it in order: confirm the mod is installed, match versions, open UDP port 24454, then handle host-specific setups like Aternos.
For Java ModUpdatedHow to use Axiom, the Minecraft world editing mod
A first-steps walkthrough for the Axiom editing mod: what it needs, the key that opens Editor Mode, the main tool groups, and what changes on multiplayer servers.
For Java ModUpdatedHow to use Distant Horizons for longer render distance
A beginner walkthrough for Distant Horizons on Java: pick the right loader, load a world, set render distance, tune presets and CPU load, and understand how distant terrain is stored.
For Java ModLast checkedHow to use Litematica
Litematica turns a saved schematic into a translucent hologram you build into and verifies your work block by block. This guide covers installing it with MaLiLib on Fabric, the default hotkeys, the material list and Easy Place, and what changes on a multiplayer server.
For Java ModUpdatedBuild your first house in Minecraft
How to turn your first-night shelter into a real house: picking a flat site, choosing a building order, keeping the area lit, and picking materials a new player can actually get.
For Java ModUpdatedFix CurseForge not launching Minecraft
CurseForge not launching Minecraft usually clears with Repair Installation or by switching the app to the Mojang launcher. This guide covers the unexpected error message, install and login errors, Java, antivirus and crashes.
For ModpackUpdated
Articles for mods.
All articles for mods ↗Do you have to buy Minecraft again on a new device
A purchase follows the platform's store and the account that bought it. This page shows which purchases carry to a new device, which are tied to one store, and what a Microsoft account moves.
For Java ModLast checkedJoining a Minecraft server on a different version
Java Edition clients must match the server's version unless the server runs Via plugins or the player uses a client-side mod. Here is what each tool changes and where it stops.
For Server PluginLast checkedMinecraft Windows 10 Edition and what it is today
Minecraft for Windows is the Bedrock Edition on PC. This page covers how it differs from Java and what the PC bundle includes.
For Java ModLast checkedWas Log4Shell a risk for Minecraft Java players
What Log4Shell meant for Minecraft Java in December 2021, which versions Mojang named, what it patched, and what still depends on you with older versions, third-party launchers and modpacks.
For ModpackLast checkedWhat Minecraft LAN play is and which editions support it
LAN play lets people on the same local network join one player's world. Java Edition and Bedrock Edition both support it, and Mojang documents each in its own help article.
For Java ModLast checkedCan you get a Minecraft refund and when it applies
Mojang leaves refunds to the store that sold the game. This page sets out the 14-day window, the Microsoft request route and the purchases that are excluded or unclear.
For Java ModLast checked



























































