Description
Magic Protection
Magic Protection is a Minecraft Forge mod for Minecraft 1.20.1 that introduces a powerful armor enchantment designed to protect players from harmful magical effects caused by splash potions and other area-based potion sources.
Overview
The mod adds a new enchantment called Magic Protection, available in five levels (I–V). When applied to armor, it reduces the duration of negative potion effects received from thrown splash potions and area-effect clouds, including effects originating from sources such as Dragon's Breath.
Unlike normal potion resistance systems, Magic Protection specifically focuses on magical effects delivered externally. Effects obtained by drinking a potion yourself are not reduced.
Enchantment Levels
Magic Protection has five levels:
-
Magic Protection I — 15% reduction
-
Magic Protection II — 30% reduction
-
Magic Protection III — 45% reduction
-
Magic Protection IV — 60% reduction
-
Magic Protection V — 75% reduction
The enchantment uses the highest Magic Protection level found across the player's equipped armor.
Strength Reduction
From level II onward, the enchantment can also reduce the amplifier/strength of negative effects.
This means higher levels don't only shorten harmful effects—they can also make those effects less powerful.
Supported Armor
Magic Protection is an armor enchantment and supports:
-
Helmet
-
Chestplate
-
Leggings
-
Boots
The system checks all equipped armor pieces and uses the highest Magic Protection level available.
Supported Sources
The protection activates when a harmful effect comes from:
-
Thrown splash potions
-
Area Effect Clouds
-
Splash-type magical sources such as Dragon's Breath
The mod only processes negative effects, so beneficial potion effects are not weakened.
Enchanted Books
The project provides five enchanted-book variants:
-
Magic Protection I
-
Magic Protection II
-
Magic Protection III
-
Magic Protection IV
-
Magic Protection V
These books are added to the Creative Mode inventory and can be used to apply the enchantment to compatible armor.
Technical Details
Mod ID: magicprotection
Version: 1.0.0
Minecraft: 1.20.1
Mod Loader: Forge
Forge Requirement: 47+
License: All rights reserved
Author: ANDWIN_GAMER
Main Features
-
New Magic Protection enchantment
-
Five enchantment levels
-
Up to 75% reduction in negative-effect duration
-
Higher levels can reduce effect strength
-
Works across all four armor slots
-
Detects splash potions and area-effect clouds
-
Does not weaken effects from drinking potions yourself
-
Five corresponding enchanted books
-
Lightweight and focused gameplay mechanic
-
Designed for both client and server sides
Gameplay Purpose
Magic Protection gives players a dedicated defensive option against potion-based combat. It is especially useful in situations involving hostile mobs, PvP-style combat, dangerous potion traps, and magical area effects.
The enchantment provides meaningful protection without completely eliminating potion effects, allowing magical combat mechanics to remain useful while giving properly enchanted armor a strong defensive advantage.
Project Structure
The mod is built around several main components:
-
MagicProtectionMod — Main mod initialization and Creative Mode integration.
-
MagicProtectionEnchantment — Defines the enchantment, levels, rarity, and protection calculations.
-
MagicProtectionHandler — Detects incoming magical effects and applies the protection.
-
ModEnchantments — Registers the Magic Protection enchantment with Forge.
-
EnchantedBooks — Generates the five Magic Protection enchanted books.
Summary
Magic Protection adds a simple but useful defensive mechanic to Minecraft 1.20.1 Forge. With five levels of armor enchantment, players can significantly reduce the impact of harmful splash-based magical effects while keeping normal potion consumption unchanged.
It is a lightweight enchantment-focused mod designed to make magical defense more strategic without adding unnecessary gameplay systems.





