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.
Showing 481–528 of 781 resources
Standard SkyBlock
by BPR02
This datapack fills a void world with starter islands on the overworld and nether, then generates every structure's bounding box at the coordinates a normal seed would place them. It ships as a plain datapack or as a mod jar for Fabric, Forge, NeoForge and Quilt, so players pick whichever install fits their setup.
Java26.2Last checkedTrimmable Tools
by Apollo
Trimmable Tools lets you apply smithing-template trims to tools, with 5400 combinations of tools, patterns, and materials. It ships as loader mods for Fabric and NeoForge plus a legacy datapack, and the server side is required alongside the optional client.
Java26.2Last checkedVery Many Players (Fabric)
by ishland
A Fabric mod that speeds up servers running many concurrent players without changing vanilla behavior, needed on the server with an optional client-side companion.
Java26.3Last checkedCreate Crafts & Additions
by mrh0
An add-on that links Create's rotational power to Forge Energy with motors, alternators, wires and a Tesla Coil. Both sides of a multiplayer world must have it.
Java1.21.1Last checkedDo a Barrel Roll
by enjarai
A clientside Fabric mod that frees the camera during elytra flight, with full pitch, yaw and roll plus banking and smoothing. Installing it on a server also syncs player model roll between players.
Java26.3Last checkedDynamic Trees
by MaxHyper
Trees grow from seeds into multi-block giants, compete for light and spread into forests. Chop the base and the whole tree comes down at once.
Java26.1.2Last checkedOcean's Delight
by Scouter567
An addon for Farmer's Delight that turns creatures of the ocean into new culinary content. It runs on Fabric and NeoForge, and Forge builds have stopped.
Java1.21.1Last checkedResourcify
by DeDiamondPro
Resourcify adds a browser and updater for resource packs, data packs and shaders to the pack screen. It pulls listings from Modrinth and CurseForge and installs in one click.
Java26.3Last checkedSkyboxify
by Reverie Projects
Skyboxify makes OptiFine-format skies work on Fabric, from Java 1.21 up to 26.3. It is required on the player's own install and unsupported on dedicated hosts.
Java26.3Last checkeduku's Armor HUD
by uku
A minimalist widget that shows your equipped armor and flags low durability, with no numbers cluttering the screen. It runs on Fabric, Quilt and NeoForge and needs ukulib.
Java26.3Last checkedVillagersPlus
by finallion
Adds five villager professions with their own houses, outfits and working workstations, from a flower tub to an ore grinder. Trades run through a required library mod.
Java1.21.8Last checkedXaeroPlus
by rfresh2
XaeroPlus extends Xaero's World Map and Minimap with chunk-age highlighting, portal detection, Baritone hooks and a faster minimap. It is built for anarchy play such as 2b2t and runs on the player's side only.
Java26.3Last checkedAdventureZ
by Globox1997
A Fabric creature mod built around the Blackstone Golem boss, ritual summons, piglin-themed enemies and a dragon you hatch and tame. Install it on both client and server.
Java1.21.1Last checkedCapes
by caelthecolher
Capes is a client-side Fabric mod that displays capes from OptiFine, LabyMod and the MinecraftCapes Mod.
Java26.3Last checkedCraftTweaker
by Jaredlll08
CraftTweaker lets modpack makers and server owners rewrite recipes, script events, add commands and change item properties. Fabric builds start at 1.17.1, NeoForge at 1.20.2 and Forge at 1.12.2.
Java1.21.1Last checkedDynamic Crosshair
by Crendgrim
A client-side utility mod that hides the crosshair when you are not targeting anything and swaps its style based on the block, entity or item in hand. Builds exist for Fabric, NeoForge and Forge.
Java26.3Last checkedDynamic Surroundings
by OreCruncher
A client-side Fabric and NeoForge mod that layers ambient biome sound, waterfall and fire-jet effects, and sound remapping onto vanilla Minecraft Java, currently built for 1.21.1.
Java1.21.1Last checkedEnchanting Infuser
by Fuzs
Enchanting Infuser swaps the vanilla enchanting table's random rolls for a block where you pick each enchantment directly, on Fabric and NeoForge.
Java26.3Last checkedEnhancedVisuals
by creativemd
EnhancedVisuals adds effects to the HUD for a more immersive experience. It runs on Fabric, NeoForge and Forge and must be installed on both client and server.
Java26.3Last checkedEpic Terrain
by wonderful_Ai_Chen
A terrain rewrite for Minecraft Java that replaces vanilla landforms with mountains, continental plates, eroded coastlines and a river system with large and small rivers. Builds exist for four loaders and it must be installed on the server.
Java1.21.4Last checkedIllager Invasion
by Fuzs
A Fabric and NeoForge continuation of Dricky's Illager Expansion, adding ten new Illagers, five raid structures, and new gear for Minecraft Java survival.
Java26.2Last checkedKubeJS
by KubeJS
Write JavaScript to edit recipes and tags, register custom blocks and items, and script world events. Builds exist for NeoForge, Fabric, Forge and Quilt.
Java26.1.2Last checkedOh The Trees You'll Grow
by CorgiTaco
A tree-generation library from CorgiTaco. Mods such as Oh The Biomes We've Gone list it as a required dependency for building custom trees from structure template files.
Java26.3Last checkedParticle Rain
by PigCart
Swaps the default rain and snow for angled, wind-blown particles and adds mist, haze and desert sandstorms. Every effect can be edited in an in-game menu.
Java26.2Last checkedPolymorph
by TheIllusiveC4
Polymorph adds a button to crafting, smelting and smithing screens so you can pick which result you get when several recipes share the same ingredients. It runs on Fabric, Forge and NeoForge.
Java1.21.1Last checkedTweakeroo
by masa
Tweakeroo is a client-side Fabric mod that bundles dozens of small, toggleable tweaks for block placement, mining, and inventory management. It requires MaLiLib, and current builds run Minecraft 1.14 through 26.3.
Java26.3Last checkedViaFabricPlus
by florianreuth
ViaFabricPlus is a Fabric client mod that lets a modern Minecraft Java client join servers running almost any protocol version, old or new, without a second game install.
Java26.3Last checkedVisual Workbench
by Fuzs
Crafting tables hold your ingredients between uses and show the grid and result on top of the block. Fabric and NeoForge, needed on client and server.
Java26.3Last checkedBattle Towers
by n643064
Battle Towers is a Minecraft Java mod and datapack that adds guarded dungeon towers to world generation. It is a separate project inspired by AtomicStryker's Battle Towers, not a port or continuation of it.
Java26.2Last checkedCIT Resewn
by SHsuperCM
CIT Resewn is a Fabric mod that re-implements MCPatcher and OptiFine custom item textures (CIT) as a standalone client-side mod, with builds from 1.17 to 1.21.1.
Java1.21.1Last checkedCustomSkinLoader
by xfl03
CustomSkinLoader loads player skins, capes, and elytras from a configurable, priority-ordered list of skin servers, for Fabric, Forge, NeoForge, and Quilt.
Java26.2Last checkede4mc
by vgskye
e4mc turns Open to LAN into a shareable public link, so friends can join your Minecraft world without port forwarding or a dedicated server.
Java26.2Last checkedMidnightLib
by Motschen (TeamMidnightDust)
MidnightLib is TeamMidnightDust's shared configuration library, a background dependency for mods like MidnightControls rather than something you install for itself.
Java26.3Last checkedOpen Parties and Claims
by thexaero
Open Parties and Claims lets Minecraft Java server owners claim and protect chunks and run a player party system, with claims visible on Xaero's World Map.
Java26.3Last checkedPacket Fixer
by TonimatasDEV
Packet Fixer raises Minecraft's packet, NBT, and payload size limits, stopping packet-too-big and connection-timeout disconnects on Fabric, Forge, NeoForge, and Quilt.
Java26.3Last checkedAnimated Doors
by Miraculixx
Animated Doors adds a smooth open and close animation to doors, trapdoors, and fence gates, and links two connected doors so one side opening swings both.
Java26.3Last checkedCarry On
by Tschipp
Pick up and carry chests, furnaces, spawners, and other tile entities, plus smaller mobs, using empty hands, then set them back down intact.
Java26.2Last checkedCharm of Undying
by TheIllusiveC4
Charm of Undying gives the Totem of Undying its own accessory slot, so the death-protection effect works without holding the totem or spending a hotbar slot.
Java1.21.1Last checkedChat Animation [Smooth Chat]
by Ezzenix
Chat Animation animates chat messages and the input field for a smoother, less jarring chat window on Minecraft Java.
Java26.3Last checkedGoety - The Dark Arts
by Polarice3
Goety adds a soul-powered dark magic system to Minecraft Java, with rituals, wands, undead servants, and an endgame lich transformation, on Forge and NeoForge.
Java1.21.1Last checkedImmersive Armors
by Luke100000
Immersive Armors is a Minecraft Java mod that adds unique, vanilla-faithful armor sets on Fabric and NeoForge, with Forge builds capped at an older version.
Java26.2Last checkedMob Captains
by PuckiSilver
Mob Captains makes rare mobs spawn at four rarities, and each one drops gear enchanted in combinations vanilla Minecraft never allows. It needs no other mods and installs as a Fabric, Forge, NeoForge, or Quilt jar, or as a plain data pack.
Java1.21.10Last checkedOptiGUI
by opekope2
OptiGUI lets Fabric and Quilt players use OptiFine-style custom GUI resource packs, rewritten in Kotlin for cleaner performance and more customization options.
Java26.3Last checkedRemove Reloading Screen
by dima_dencep
Remove Reloading Screen is a Fabric and NeoForge client mod that reloads resource packs in the background instead of freezing the game on a full-screen loading bar.
Java26.3Last checkedSpell Engine
by ZsoltMolnarrr
Spell Engine is a data driven spell library for Fabric, Forge, and NeoForge that other Minecraft Java mods use to add custom spells, casting mechanics, and equipment sets.
Java26.2Last checkedTom's Simple Storage Mod
by tom5454
A vanilla-style storage mod for Minecraft Java that links chests into one searchable network, with wireless terminals for remote access.
Java26.3Last checkedAttributeFix
by Darkhax
AttributeFix lifts Minecraft's hidden caps on attributes like armor and attack damage, so gear and other mods can reach the values they were actually built for.
Java26.2Last checkedBorderless Mining
by comp500
Borderless Mining swaps Minecraft Java's Fullscreen setting for a real borderless window, so tabbing to a second monitor no longer minimizes the game.
Java1.20.2Last checked
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



























































