Home›Java›Mods›Item Coating
Item Coating
ModsJava

Item Coating

Java mod listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.

by UtherHel · on CurseForge

A mod that allows applying potion effects to weapons, tools, and armor. Effects trigger on attack, block break, or when taking damage.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.20.1 · Fabric⬇ Download for 1.20.1 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Item Coating — screenshot 1

Item Coating

A mod that allows applying potion effects to weapons, tools, and armor. Effects trigger on attack, block break, or when taking damage.

Key Features

Enchantments

Enchantment Max Level Effect
Coating Capacity III +1 coating slot per level (base 1, max 4)
Coating Preservation V Extends duration: +5s + 20% × 2 × level (time) or +1 + 2 × level hits
Coating Potency III +1 effect level per enchantment level
Coating Curse I Prevents applying coatings (curse)
Curse of Inversion I Inverts effect application (extremely rare treasure)
Curse of Permanence I Makes coatings infinite and unremovable (extremely rare treasure)

Item Types

Weapons

Tools

Armor

Curses

Curse of Inversion

Curse of Permanence

Visual Effects

How It Works

Applying Coatings

  1. Crafting: Item + potion(s) → coated item + empty bottles
  2. Quick Apply: Grab potion → right-click item → instant coating
  3. Works in any inventory: Player, chest, shulker box, etc.

Mechanics

Armor Full Set Mode

Optional config setting armorCoating.requireFullSet:

Configuration

Fully customizable via config/itemcoating/itemcoating.toml:

Loot Settings
[loot]
coatingChance = 0.08  # 8% chance for coating/curse
curseChance = 0.01    # 1% chance for curse instead of coating
minAmplifier = 0
maxAmplifier = 1
effectBlacklist = ["minecraft:bad_omen"]
Weapon Coating Settings
[coating]
effectBlacklist = ["minecraft:bad_omen"]
weaponBlacklist = []
appliedEffectDurationHitBased = 1.0  # seconds
appliedEffectDurationTimeBased = 3.0  # seconds
Tool Coating Settings
[toolCoating]
enabled = true
applyOnBlockBreak = true
effectBlacklist = ["minecraft:bad_omen"]
toolBlacklist = []
appliedEffectDurationHitBased = 1.0  # seconds
appliedEffectDurationTimeBased = 3.0  # seconds
Armor Coating Settings
[armorCoating]
requireFullSet = false
effectBlacklist = ["minecraft:bad_omen"]
armorBlacklist = []
appliedEffectDurationHitBased = 1.0  # seconds
appliedEffectDurationTimeBased = 3.0  # seconds
Particle Settings
[particles]
enable = true
interval = 8  # ticks between particles
spread = 0.2
velocity = 0.01
showInOffhand = true
cycleColors = true
Enchantment Settings
[enchantments.capacity]
enabled = true
maxLevel = 3
slotsFormula = "1 + {level}"
minPower = 1
maxPower = 51
availableInBooks = true
availableInTable = true

[enchantments.inversion]
enabled = true
minPower = 80
maxPower = 100
availableInBooks = false
availableInTable = false
lootChanceMultiplier = 0.01  # 100x rarer

[enchantments.permanence]
enabled = true
minPower = 80
maxPower = 100
availableInBooks = false
availableInTable = false
lootChanceMultiplier = 0.01  # 100x rarer
effectBlacklist = ["minecraft:instant_health", "minecraft:instant_damage"]

In-Game Configuration

Compatibility

Related Mods

Alternative Implementations

If you're looking for similar functionality, check out:

License

This mod is licensed under MIT License.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more