Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
🧪 PotionEffectsSet
Add custom potion effects to any item with slot-specific triggers and datapack support.
✨ Features
- Slot-specific effects: Different effects per equipment slot
- Multiple triggers: Passive, On Hit, On Hurt with customizable chances
- Datapack system: Configure effects via JSON files, hot-reload with /reload
- Auto-cleanup: Effects removed when unequipping items
- Curios support: Works with rings, necklaces, and accessories
📋 Quick Examples
Diamond Sword with effects:
{
"minecraft:diamond_sword": {
"passive_effects": [
{ "effect": "minecraft:strength", "amplifier": 0, "permanent": true, "slot": "mainhand" }
],
"on_hit_effects": [
{ "effect": "minecraft:poison", "amplifier": 0, "duration": 100, "chance": 0.3, "slot": "mainhand" }
]
}
}
Diamond Chestplate:
{
"minecraft:diamond_chestplate": {
"passive_effects": [
{ "effect": "minecraft:resistance", "amplifier": 0, "permanent": true, "slot": "chest" }
],
"on_hurt_effects": [
{ "effect": "minecraft:regeneration", "amplifier": 1, "duration": 100, "chance": 0.5, "slot": "chest" }
]
}
}
🔧 Setup Install mod on client + server
Create datapacks in world/datapacks/your_pack/data/potioneffectsset/potion_effects/
Configure effects in JSON files
Use /reload to apply changes
⚙️ Configuration Slots: mainhand, offhand, head, chest, legs, feet, ring, necklace, etc.
Effects: All vanilla potion effects supported
Triggers: passive_effects, on_hit_effects, on_hurt_effects
Properties: amplifier, duration, chance, permanent, slot, is_curio
🎯 Perfect For RPG servers, custom modpacks, adventure maps, and enhanced survival gameplay.
📦 Requirements Minecraft 1.20.1
Forge 47.4.0+
Optional: Curios API for accessory support
Transform any item into magical equipment! ✨



