Mods for Minecraft Java
Browse 745 free mods for Minecraft Java — popular picks include Prism's KeyStrokes, PvPRandom, BerkePvpClient.
Step by step: How to install Minecraft Java mods & modpacks
Updated daily
Prism's KeyStrokes
A fully customizable and animated keystrokes HUD that displays your keyboard and mouse inputs in real time for Minecraft PvP, recordings, and gameplay tracking.

PvPRandom
🔥 Transform your Minecraft battles into chaotic, unpredictable, and thrilling showdowns with PvPRandom!
BerkePvpClient
This project adds a dynamic HUD overlay that displays your real-time armor durability and player health. All numerical values are automatically color-coded to instantly reflect how much health or durability you have remaining.
Blue's Sword-Bedwars
This mod recreates Blue's abilities from Alan Becker's Bed Wars stickman animation. It can be used for combat in Bed Wars and Survival.
Castle Siege | King, teams, kits, abilities, arenas & more
Seize or Shield in Castle Siege, Inspired by Mineplex
Auto-Ignite
Auto Ignite is a mod that automatically ignites TNT and Creepers. Especially useful for practicing the Creeper PVP gamemode.
Refined Combat
Rebalancing pvp in minecraft focusing on pvp mechanics in vanilla whilst improving on it with new enchants and mechanics Explosions rebalanced rare enchants added combat logging system added rebalanced elytra
Jake's Hub & Econ Mod
Adds an economy system and spawn/event/PvP/minigame dimensions to your server! An alternative for modded Forge servers that want a more Spigot/Bukkit feel.

DonutCombat
Anti-combat log plugin that prevents command usage and automatically kills players who log out during PvP, vibe coded.
Celest Combat Xtra
A simple plugin that tags players in PvP and kills those who disconnect to prevent combat logging. but a better version with more features
SmashThePing
this plugin unifies the delay between a shield break to a mace hit and gives all players the same time range to stun slam for mace pvp! - level your playing field now
Kit PvP plugin
Allows you to store and load your custom kits in your server!
SpawnPerms
Advanced spawn protection plugin for Paper servers with radius control, PvP toggle, and permission-based build access.
BrasketVisual
This mod optimizes your game’s visuals for PvP, removing distractions and highlighting what matters most
Combat Tracker
Track your PvP performance in real time. Records accuracy, cooldown timing, overflicks, reach distribution, shield hits, and jump resets — then gives you personalized tips to improve. Press F6 to record, fight, press F6 again.
PumpkinPVPReloaded
Add special exploding pumpkins to your server to be used in pvp. Highly customizable!
BadMoon
BadMoon client is a 1.8.9 bedwars client which provides fun visual features that improve gameplay drastically! (Ranked/Unranked)
DiolezHitRegistry
A solution for ghost hit elimination and pvp desync fix.
Jump Delay Fix
Eliminates vanilla jump delay for instant, ultra-responsive movement. Lightweight client-side mod for Fabric & NeoForge with smart server auto-tuning, perfect for PvP & parkour.
Mint | Bedwars Resource Tracker
A Bedwars Resource Counter For Forge, Orinthe, and Fabric. OneConfig support.
FoxSMPUtilities
SMP utilities plugin, that allows you to disable pvp, griefing, netherite craftings, dimensions, elytras, change pearl cooldowns, nerf end crystal damage
VkSpearSmp
VkSpearSmp is a progression-based spear combat plugin that rewards PvP kills with automatic spear upgrades, enchantments, and powerful speed-scaled damage.
PvP Additions
Additions for Vanilla PvP with some quality of life features and settings
Better Health Indicator [BHI]
Advanced PvP Health Indicator for Fabric featuring target health display, ping display, damage indicators, heal indicators, HUD editor and full customization. 🚀
kutils
A collection mod of client side qol features and tweaks from older pvp mods but for 1.21+, with unique skyblock and ui features.
PvP+
A PvP Plugin with duels, parties, arenas (that regenerate), kits, matchmaking, and spectating.
MobPVP // CANCELLED
MobPVP transforms your Minecraft survival experience by assigning levels to every living creature in the game. Based on these levels, mobs gain different abilities, attributes, and loot chances, creating a more challenging and rewarding combat system.
Steak's Pvp Toggle
A PvP utility mod that improves visibility by tweaking shields, view bobbing, and FOV effects. More features and optimizations are coming in future updates.

TierTagger (OuterTiers)
Shows OuterTiers, MCTiers, PvPTiers and SubTiers ranks next to player names in the tab list and as a nametag badge above their head. Client-side, no server install required.
BattleRoyalePlugin
A fully automated Battle Royale plugin featuring dynamic teams, shrinking borders, and a built-in economy. Includes automatic world resets and multi-language support for a seamless competitive experience.
MCPvP Golden Heads
Adds the Golden Heads from MCPvP
Custom Hit Color
Customize your entity hit color to sharpen visibility and gain an edge in PvP. A tighter alternative if you want it even more compact: Change your hit color, improve your PvP.
Slowfall Timer
Notifies you when the other player runs out of slow falling. Used mainly for the Crystal PvP gamemode.
New Bedwars
A modern, feature-rich Bedwars plugin for Paper servers with multi-arena support, custom shops & upgrades, configurable game phases, and multi-language scoreboards.
ConicArenas | Enhanced 2.0 Version
An Advanced Arena Reset & Management System, Added support for saving all storage blocks & nbt items.
PvP Toggle for fabric
Toggles PVP For players