Mods for Minecraft Java
Browse 31,274 free mods for Minecraft Java — popular picks include MC-triggers, Star's Trapping Utils, Just AI Villagers.
Step by step: How to install Minecraft Java mods & modpacks
Updated daily
MC-triggers
Simple stay-on-block trigger
Star's Trapping Utils
Adds QOL Features to trapping adds cart, armor stand, windcharge, snow golem and arrow counters More features will be added in the future
Just AI Villagers
AI-powered villager dialogs via local Ollama. Villagers have unique personalities, speech styles, and react to events.
Training Bot
Training Bot is a PvP training plugin developed for Practice servers. It creates a configurable Citizens NPC that appears as an AFK opponent.
The Dreamland
Welcome to Minecraft: Dream Engine Edition!
BondCraft
Recruit monsters, build your party, and explore mysterious worlds in Minecraft.
Small Logic Tweak
Minecraft logic is weird. We’re making it make sense—one block at a time.
Crqzy's Dynamic World Events
Automatically triggers random server-wide events — meteor showers, mob invasions, trader caravans, droughts, and treasure hunts — to keep your SMP fresh and players engaged.
Enes RtpZone | Plugin
Advanced RTP Zone System with global countdown, instant teleportation, and multi-platform support (Paper/Folia/Purpur). Features configurable target worlds, async chunk loading, and safe location detection.
Armor Warn
Alarms you by triggering a two-stage alarm: the first at 25% total armor, and the second at 10%
OuterOres
Exploits minerals in water to generate cobblestone and ores!
U-heroes
U-Heroes is a Forge 1.20.1 mod that introduces a nanotech-powered hero progression system, featuring the NanoSuit, advanced combat mechanics, Neural Flux energy, and cinematic cutscenes.
No Boat Cheesing
Prevents you from using boats to avoid fighting mobs

Distant Banners
This mod for 1.12.2 renders banners as far as your render distance.
MobSpawnBlockerPL
MobSpawnBlocker is a lightweight plugin for Paper, Spigot, Bukkit, Purpur & Folia that allows you to block specific mobs from spawning using an easy-to-edit config.yml.
wastped
Wastped - minecraft mod for forge 1.20.1, Adds a beautiful new dimension and a bit of western
pxPassport
Passports with a beautiful GUI
OP Ruby Addon
An ancient and long-forgotten ruby returns to the world. Villagers dream of possessing it and will reward those who bring it to them with greater riches than ever before.
Vault Item Exchange
Minecraft Paper plugin that allows you to exchange config-set items for money using Vault (prices also set in the config).
Reawakened End
An end update for Minecraft finally! Created by Pjluna and ShadowB.
EG Shiny Mobs
Shiny mobs adds a mob spawning system. Normal and Hard Shiny mobs with on/off command toggles. Shiny mobs have custom loot, good gear where applicable, and buffed stats.
Death Message Expander
Automatically expands shortened death messages in chat by displaying the full text from hover tooltips. Автоматически расширяет сообщения о смерти игроков, показывая текст из hover-подсказок.
Spawner Overhaul
Overhaul spawners by making them unbreakable, requiring a specific cursed enchantment to break them.

Trilife
This mod gives all players three lives. Loose all and you're gone.
PlayerWaypointColors
Manage 1.21.6+ player locator bar waypoint colors, and automatically set custom colors on join
BlockPlacerBreakerFeaturePatch
A patch to Block Breaker & Block Placer adding small tweaks I think are important
NoSculkSpread
NoSculkPlugin is an anti-grief Minecraft plugin that disables Sculk Catalyst propagation and prevents Sculk block growth. It helps server admins stop unwanted Sculk spreading and includes the option to toggle console messages for better monitoring.
Just Some Little Tweaks
A mod that adds a few recipes for convenience and Modpack building in mind!
CustomisableSilkTouch
Expands Silk Touch functionality with customizable block mining.
BlatTweaks
A modular plugin that adds mechanics
Default Server
Allow your playets to choose a default player which they will be teleported on join.
Changed: Resist
A way to temporarily resist the latex infection through a minigame.
FastStoneCutter
Adds a 'Cut All Stone' button in the stonecutter's UI to automatically convert all the stone material in the player's inventory to the player's selected type.
Copper Fatigue
Decreases the amount of copper dropped from ores, if you like mining but not cluttering up your inventory.
SeeMoreNext
Per-player server view distance optimization based on client settings. Fork of SeeMore maintained for Paper 1.19-26.2 and Folia.
Rapid Oxidation
Allows you to instantly oxidize copper with blaze powder.