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 brz$a
-
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 named factorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;factor:Fintermediary field_47740Lnet/minecraft/class_1293$class_9063;field_47740:Fofficial aLbrz$a;a:F
-
prevFactor
private float prevFactor- Mappings:
Namespace Name Mixin selector named prevFactorLnet/minecraft/entity/effect/StatusEffectInstance$Fading;prevFactor:Fintermediary field_47741Lnet/minecraft/class_1293$class_9063;field_47741:Fofficial bLbrz$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 aLbrz$a;a(Lbrz;)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 aLbrz$a;a(Lbrz$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 bLbrz$a;b(Lbrz;)V
-
getTarget
- Mappings:
Namespace Name Mixin selector named getTargetLnet/minecraft/entity/effect/StatusEffectInstance$Fading;getTarget(Lnet/minecraft/entity/effect/StatusEffectInstance;)Fintermediary method_55662Lnet/minecraft/class_1293$class_9063;method_55662(Lnet/minecraft/class_1293;)Fofficial cLbrz$a;c(Lbrz;)F
-
getFadeTicks
- Mappings:
Namespace Name Mixin selector named getFadeTicksLnet/minecraft/entity/effect/StatusEffectInstance$Fading;getFadeTicks(Lnet/minecraft/entity/effect/StatusEffectInstance;)Iintermediary method_55663Lnet/minecraft/class_1293$class_9063;method_55663(Lnet/minecraft/class_1293;)Iofficial dLbrz$a;d(Lbrz;)I
-
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 aLbrz$a;a(Lbtn;F)F
-