Mods for Minecraft Java
Browse 1,232 free mods for Minecraft Java — popular picks include EternalCore, Biomes, Koil.
Step by step: How to install Minecraft Java mods & modpacks
Updated daily
EternalCore
EternalCore is a modern, actively maintained alternative to EssentialsX. It provides the most important server features in one plugin, with better configuration, performance, and support for the latest Minecraft versions.
Biomes
This mod adds new biomes, dimensions, blocks, items and weapons. This mod has localization in Russian and English.
Koil
A research-driven middleware framework and experimental operating layer, by developers.
CoreExtensions
Do you want to develop a MOD? That's right, core extensions help you add custom content to your game without using Java
Netherite Disabler
Admins can enable/disable a specific Netherite Crafting recipe with a GUI
rAuth
Discover a New Era of Minecraft Authorization.
All In One Apocalipse [AIOA]
A simple spawning overhaul that turns Minecraft into a zombie apocalypse.
PvP Bot Formation Addon
PVP Bot Formation PVP Bot Formation is an addon for PVP Bot that adds automatic grid formation controls for bot groups.
fairy
Fairy is a compat & open-sourced Framework made with love <3
Waystones Plus
This project reworks Waystones UI to make it more user friendly
Wizards of Lua
Unlock the Magic of Lua Scripting in Minecraft 🌟 WoL adds the /lua command, allowing you to cast spells and interact with the game using the Lua programming language.

Silicate
A library providing powerful client-server-agnostic predicates with a simple API.
VanillaBlockEnhancements
This mod changes behaviour for many vanilla blocks (like stairs and slabs) and fixes several bugs related to them.
Visual Novel Framework
A Visual Novel framework. Supports custom scripts and features a python based DSL for scripting.
Particle Tweaker
Tweak the amount and size of all particles.
quark-plugin
an 'Atomic' designed server plugin aimed to cover anything you need.
Chat-With-NPC
Chat-With-NPC allows players to freely chat with NPCs, who will answer questions based on his setting (Basic Prompt) and the setting of their Groups (Nation, City, Town ,etc.). Suitable for RPG maps or puzzle maps.
Aerodynamics4MC
A mod that adds realistic aerodynamics & wind to Minecraft
WorldGameRules
Change gamerules to be separate per world
ZonePractice Pro Duels
Elevate your server with the ultimate high performance Minecraft Modern PvP practice core plugin for playing duels.
Cyanstone
Allows customization of redstone textures using a colormap.
Coblemon:Expierence Boost
ExperienceBoost — Global XP & Shiny Boosts for Server Events with OP-Controlled Items! ExperienceBoost lets server admins easily trigger temporary global XP multipliers across the entire server—perfect for events, celebrations, or special gameplay moments
VariantAPI
API for adding highly-customizable data-driven variants to entities
MariesLib
MariesLib is a shared NeoForge 1.21.1 library powering Marie’s mods. It provides runtime item classification, mod compatibility discovery, registry infrastructure, and developer utilities
Data Command Plus
Storageplayer, Concatenate, Loot Entities, Player and Data Manipulation

PerWorlds
A plugin that allows you to store player data per world
Inv Tweaker
Inventory sorting and grouping mod, also has auto fill for the hotbar
Better CPS
A customizable CPS counter with an optional WASD + mouse keystrokes overlay.
Socialismus
Improve communication between your players in a modern way
Endrous Edibles
A teleportation engine with built-in consumable support
LPCF - Chat Formatter
Folia-compatible chat formatting plugin for LuckPerms metadata.

Border Limit Xaero's
Create, draw, color, and manage local zones directly on Xaero's Minimap and World Map.
Wisp & Willow
A magic mod, inspired by occultism, botania, and thaumcraft.

Pehkui Continuation
Unofficial continuation of Pehkui for newer Minecraft/Fabric versions.
Enchanting Overhauled
Enhances the enchanting experience found in Minecraft!
env.json
A small FabricMC library allowing to convert an `env.json` file into a Java Object. It is mostly used by Environment Driven Assets and Environment Driven Data.