Interface IEffectArmorSetExtension
- All Known Implementing Classes:
EffectArmorSet,FullEffectArmorSet
public interface IEffectArmorSetExtension
The interface Effect armor set extension.
-
Method Summary
Modifier and TypeMethodDescriptiondefault EffectListgetEffectsForAttackerWhenHit(net.minecraft.world.damagesource.DamageSource source, net.minecraft.world.entity.LivingEntity wearer, float amount) Gets effects for attacker when hit.default EffectListgetEffectsForSelfWhenHit(net.minecraft.world.damagesource.DamageSource source, net.minecraft.world.entity.LivingEntity wearer, float amount) Gets effects for self when hit.default EffectListgetEffectsWhenWearing(net.minecraft.world.entity.LivingEntity entity) Gets effects when wearing.
-
Method Details
-
getEffectsWhenWearing
Gets effects when wearing.- Parameters:
entity- the LivingEntity that is currently wearing the ArmorSet- Returns:
- the effects when wearing
-
getEffectsForSelfWhenHit
default EffectList getEffectsForSelfWhenHit(net.minecraft.world.damagesource.DamageSource source, net.minecraft.world.entity.LivingEntity wearer, float amount) Gets effects for self when hit.- Parameters:
source- the DamageSourcewearer- the set wearer LivingEntityamount- the amount of damage wearer is about to receive- Returns:
- the effects for self when hit
-
getEffectsForAttackerWhenHit
default EffectList getEffectsForAttackerWhenHit(net.minecraft.world.damagesource.DamageSource source, net.minecraft.world.entity.LivingEntity wearer, float amount) Gets effects for attacker when hit.- Parameters:
source- the DamageSourcewearer- the set wearer LivingEntityamount- the amount of damage wearer is about to receive- Returns:
- the effects for attacker when hit
-