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$Fading
intermediary net/minecraft/class_1293$class_9063
official bwi$a
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
calculate
(LivingEntity entity, float tickProgress) void
copyFrom
(StatusEffectInstance.Fading fading) private static boolean
shouldFadeIn
(StatusEffectInstance effect) void
skipFading
(StatusEffectInstance effect) Skips fade-in or fade-out currently in progress, instantly setting it to the final state (factor1.0f
or0.0f
, depending on the effect's duration).void
update
(StatusEffectInstance effect)
-
Field Details
-
factor
private float factor- Mappings:
Namespace Name Mixin selector named factor
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;factor:F
intermediary field_47740
Lnet/minecraft/class_1293$class_9063;field_47740:F
official a
Lbwi$a;a:F
-
lastFactor
private float lastFactor- Mappings:
Namespace Name Mixin selector named lastFactor
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;lastFactor:F
intermediary field_47741
Lnet/minecraft/class_1293$class_9063;field_47741:F
official b
Lbwi$a;b:F
-
-
Constructor Details
-
Method Details
-
skipFading
Skips fade-in or fade-out currently in progress, instantly setting it to the final state (factor1.0f
or0.0f
, depending on the effect's duration).- Mappings:
Namespace Name Mixin selector named skipFading
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;skipFading(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
intermediary method_55659
Lnet/minecraft/class_1293$class_9063;method_55659(Lnet/minecraft/class_1293;)V
official a
Lbwi$a;a(Lbwi;)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector named copyFrom
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;copyFrom(Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;)V
intermediary method_55658
Lnet/minecraft/class_1293$class_9063;method_55658(Lnet/minecraft/class_1293$class_9063;)V
official a
Lbwi$a;a(Lbwi$a;)V
-
update
- Mappings:
Namespace Name Mixin selector named update
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;update(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
intermediary method_55661
Lnet/minecraft/class_1293$class_9063;method_55661(Lnet/minecraft/class_1293;)V
official b
Lbwi$a;b(Lbwi;)V
-
shouldFadeIn
- Mappings:
Namespace Name Mixin selector named shouldFadeIn
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;shouldFadeIn(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
intermediary method_66231
Lnet/minecraft/class_1293$class_9063;method_66231(Lnet/minecraft/class_1293;)Z
official c
Lbwi$a;c(Lbwi;)Z
-
calculate
- Mappings:
Namespace Name Mixin selector named calculate
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;calculate(Lnet/minecraft/entity/LivingEntity;F)F
intermediary method_55660
Lnet/minecraft/class_1293$class_9063;method_55660(Lnet/minecraft/class_1309;F)F
official a
Lbwi$a;a(Lbyf;F)F
-