A Fabric combat and progression overhaul that keeps Minecraft close to vanilla while expanding weapons, armor, enchantments, and combat utility.
Vanilla² is a Minecraft Fabric mod that modernizes combat, enchanting, and item progression without replacing the vanilla identity of the game. It rebalances weapon and armor behavior, extends vanilla combat math, adds a recipe-driven enchanting system, introduces new special enchantments, and improves several combat quality-of-life interactions on both server and client.
- Rebalances sword, axe, spear, trident, mace, shield, fishing rod, armor, tool, and weapon behavior.
- Expands armor, protection, magic protection, mace protection, spear protection, and dripstone protection handling beyond vanilla limits.
- Updates combat damage calculations so higher armor and absorb values continue to scale correctly.
- Adds new attributes and damage types for expanded combat interactions.
- Changes item durability and combat stats by material for tools, weapons, armor, and fishing rods.
- Changes potion stack sizes.
- Lets fishing rods work as combat tools with hook damage and enchantment integration.
- Lets sword targeting pass through configured blocks such as grass and flowers.
- Improves offhand interaction priority for fishing rod combat cases.~~~~
Vanilla² replaces much of vanilla enchanting with a recipe-based enchantment table and an enchantment recipe book.
- Adds enchanting recipes for vanilla and Vanilla² enchantments.
- Adds enchantment recipe discovery through loot, fishing, piglin bartering, villager librarians, and structure chests.
- Adds an enchanting recipe book UI and server/client synchronization for known recipes and selected recipes.
- Adds enchantment slot categories such as Special, Damage, Secondary, Defense, Utility, and Curse.
- Supports enchantment profiles so an enchantment can have different behavior depending on the selected slot/profile.
- Rebalances almost all vanilla enchantments(+channeling got a rework).
Vanilla² changes many vanilla enchantments and adds new ones.
- Dash - burst forward and strike entities caught in the lunge.
- Fractured - mine multiple blocks asynchronously through manual clicks.
- Ruthless - greatly increases attack damage at a self-damage cost.
- Swirling - spin with your weapon and repeatedly strike nearby enemies.
- Void Strike - applies the Voided effect to targets.
- Minecraft 26.2.
- Fabric Loader 0.19.3 or newer.
- Fabric API 0.154.2+26.2 or compatible.
- Java 25 or newer.
- Download the latest Vanilla² jar from the releases page.
- Install Fabric Loader and Fabric API for the supported Minecraft version.
- Place the Vanilla²
.jarfile in yourmodsfolder. - Restart Minecraft or your server.
- Vanilla² is a gameplay overhaul and intentionally changes vanilla combat and enchanting behavior.
- The mod declares an incompatibility with ViaFabricPlus.
- Client resources such as HUD changes are client-side, while combat and enchanting rules are server-authoritative.
Build the project with the included Gradle wrapper.
./gradlew buildRun a development client with the mod loaded.
./gradlew runClientBuild artifacts are written to build/libs/.
pxlarified is not an active developer of this project. While I occasionally contribute to the website and mod, most of the work and ideas come from PainterFlow. He is responsible for the majority of the concepts and development associated with the project, and I do not want to misrepresent that by claiming ownership or implying that most of the work is mine.