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
-