Package net.minecraft.entity.effect
Class StatusEffectInstance.Fading
java.lang.Object
net.minecraft.entity.effect.StatusEffectInstance.Fading
- Enclosing class:
 StatusEffectInstance
Computes the factor (multiplier) for effect fade-in and fade-out.
 
This is used by StatusEffects.DARKNESS in vanilla.
- See Also:
 - Mappings:
 Namespace Name named net/minecraft/entity/effect/StatusEffectInstance$Fadingintermediary net/minecraft/class_1293$class_9063official bwi$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfloatcalculate(LivingEntity entity, float tickProgress) voidcopyFrom(StatusEffectInstance.Fading fading) private static booleanshouldFadeIn(StatusEffectInstance effect) voidskipFading(StatusEffectInstance effect) Skips fade-in or fade-out currently in progress, instantly setting it to the final state (factor1.0for0.0f, depending on the effect's duration).voidupdate(StatusEffectInstance effect)  
- 
Field Details
- 
factor
private float factor- Mappings:
 Namespace Name Mixin selector named factorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;factor:Fintermediary field_47740Lnet/minecraft/class_1293$class_9063;field_47740:Fofficial aLbwi$a;a:F
 - 
lastFactor
private float lastFactor- Mappings:
 Namespace Name Mixin selector named lastFactorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;lastFactor:Fintermediary field_47741Lnet/minecraft/class_1293$class_9063;field_47741:Fofficial bLbwi$a;b:F
 
 - 
 - 
Constructor Details
- 
Fading
Fading() 
 - 
 - 
Method Details
- 
skipFading
Skips fade-in or fade-out currently in progress, instantly setting it to the final state (factor1.0for0.0f, depending on the effect's duration).- Mappings:
 Namespace Name Mixin selector named skipFadingLnet/minecraft/entity/effect/StatusEffectInstance$Fading;skipFading(Lnet/minecraft/entity/effect/StatusEffectInstance;)Vintermediary method_55659Lnet/minecraft/class_1293$class_9063;method_55659(Lnet/minecraft/class_1293;)Vofficial aLbwi$a;a(Lbwi;)V
 - 
copyFrom
- Mappings:
 Namespace Name Mixin selector named copyFromLnet/minecraft/entity/effect/StatusEffectInstance$Fading;copyFrom(Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;)Vintermediary method_55658Lnet/minecraft/class_1293$class_9063;method_55658(Lnet/minecraft/class_1293$class_9063;)Vofficial aLbwi$a;a(Lbwi$a;)V
 - 
update
- Mappings:
 Namespace Name Mixin selector named updateLnet/minecraft/entity/effect/StatusEffectInstance$Fading;update(Lnet/minecraft/entity/effect/StatusEffectInstance;)Vintermediary method_55661Lnet/minecraft/class_1293$class_9063;method_55661(Lnet/minecraft/class_1293;)Vofficial bLbwi$a;b(Lbwi;)V
 - 
shouldFadeIn
- Mappings:
 Namespace Name Mixin selector named shouldFadeInLnet/minecraft/entity/effect/StatusEffectInstance$Fading;shouldFadeIn(Lnet/minecraft/entity/effect/StatusEffectInstance;)Zintermediary method_66231Lnet/minecraft/class_1293$class_9063;method_66231(Lnet/minecraft/class_1293;)Zofficial cLbwi$a;c(Lbwi;)Z
 - 
calculate
- Mappings:
 Namespace Name Mixin selector named calculateLnet/minecraft/entity/effect/StatusEffectInstance$Fading;calculate(Lnet/minecraft/entity/LivingEntity;F)Fintermediary method_55660Lnet/minecraft/class_1293$class_9063;method_55660(Lnet/minecraft/class_1309;F)Fofficial aLbwi$a;a(Lbyf;F)F
 
 -