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 official bok$aintermediary net/minecraft/class_1293$class_9063named net/minecraft/entity/effect/StatusEffectInstance$Fading
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatcalculate(LivingEntity entity, float tickDelta) voidcopyFrom(StatusEffectInstance.Fading fading) private static intgetFadeTicks(StatusEffectInstance effect) private static floatgetTarget(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 official aLbok$a;a:Fintermediary field_47740Lnet/minecraft/class_1293$class_9063;field_47740:Fnamed factorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;factor:F
-
prevFactor
private float prevFactor- Mappings:
Namespace Name Mixin selector official bLbok$a;b:Fintermediary field_47741Lnet/minecraft/class_1293$class_9063;field_47741:Fnamed prevFactorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;prevFactor: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 official aLbok$a;a(Lbok;)Vintermediary method_55659Lnet/minecraft/class_1293$class_9063;method_55659(Lnet/minecraft/class_1293;)Vnamed skipFadingLnet/minecraft/entity/effect/StatusEffectInstance$Fading;skipFading(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector official aLbok$a;a(Lbok$a;)Vintermediary method_55658Lnet/minecraft/class_1293$class_9063;method_55658(Lnet/minecraft/class_1293$class_9063;)Vnamed copyFromLnet/minecraft/entity/effect/StatusEffectInstance$Fading;copyFrom(Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;)V
-
update
- Mappings:
Namespace Name Mixin selector official bLbok$a;b(Lbok;)Vintermediary method_55661Lnet/minecraft/class_1293$class_9063;method_55661(Lnet/minecraft/class_1293;)Vnamed updateLnet/minecraft/entity/effect/StatusEffectInstance$Fading;update(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
getTarget
- Mappings:
Namespace Name Mixin selector official cLbok$a;c(Lbok;)Fintermediary method_55662Lnet/minecraft/class_1293$class_9063;method_55662(Lnet/minecraft/class_1293;)Fnamed getTargetLnet/minecraft/entity/effect/StatusEffectInstance$Fading;getTarget(Lnet/minecraft/entity/effect/StatusEffectInstance;)F
-
getFadeTicks
- Mappings:
Namespace Name Mixin selector official dLbok$a;d(Lbok;)Iintermediary method_55663Lnet/minecraft/class_1293$class_9063;method_55663(Lnet/minecraft/class_1293;)Inamed getFadeTicksLnet/minecraft/entity/effect/StatusEffectInstance$Fading;getFadeTicks(Lnet/minecraft/entity/effect/StatusEffectInstance;)I
-
calculate
- Mappings:
Namespace Name Mixin selector official aLbok$a;a(Lbpp;F)Fintermediary method_55660Lnet/minecraft/class_1293$class_9063;method_55660(Lnet/minecraft/class_1309;F)Fnamed calculateLnet/minecraft/entity/effect/StatusEffectInstance$Fading;calculate(Lnet/minecraft/entity/LivingEntity;F)F
-