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 bqt$a
intermediary net/minecraft/class_1293$class_9063
named net/minecraft/entity/effect/StatusEffectInstance$Fading
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
calculate
(LivingEntity entity, float tickDelta) void
copyFrom
(StatusEffectInstance.Fading fading) private static int
getFadeTicks
(StatusEffectInstance effect) private static float
getTarget
(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 official a
Lbqt$a;a:F
intermediary field_47740
Lnet/minecraft/class_1293$class_9063;field_47740:F
named factor
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;factor:F
-
prevFactor
private float prevFactor- Mappings:
Namespace Name Mixin selector official b
Lbqt$a;b:F
intermediary field_47741
Lnet/minecraft/class_1293$class_9063;field_47741:F
named prevFactor
Lnet/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.0f
or0.0f
, depending on the effect's duration).- Mappings:
Namespace Name Mixin selector official a
Lbqt$a;a(Lbqt;)V
intermediary method_55659
Lnet/minecraft/class_1293$class_9063;method_55659(Lnet/minecraft/class_1293;)V
named skipFading
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;skipFading(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector official a
Lbqt$a;a(Lbqt$a;)V
intermediary method_55658
Lnet/minecraft/class_1293$class_9063;method_55658(Lnet/minecraft/class_1293$class_9063;)V
named copyFrom
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;copyFrom(Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;)V
-
update
- Mappings:
Namespace Name Mixin selector official b
Lbqt$a;b(Lbqt;)V
intermediary method_55661
Lnet/minecraft/class_1293$class_9063;method_55661(Lnet/minecraft/class_1293;)V
named update
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;update(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
getTarget
- Mappings:
Namespace Name Mixin selector official c
Lbqt$a;c(Lbqt;)F
intermediary method_55662
Lnet/minecraft/class_1293$class_9063;method_55662(Lnet/minecraft/class_1293;)F
named getTarget
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;getTarget(Lnet/minecraft/entity/effect/StatusEffectInstance;)F
-
getFadeTicks
- Mappings:
Namespace Name Mixin selector official d
Lbqt$a;d(Lbqt;)I
intermediary method_55663
Lnet/minecraft/class_1293$class_9063;method_55663(Lnet/minecraft/class_1293;)I
named getFadeTicks
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;getFadeTicks(Lnet/minecraft/entity/effect/StatusEffectInstance;)I
-
calculate
- Mappings:
Namespace Name Mixin selector official a
Lbqt$a;a(Lbsa;F)F
intermediary method_55660
Lnet/minecraft/class_1293$class_9063;method_55660(Lnet/minecraft/class_1309;F)F
named calculate
Lnet/minecraft/entity/effect/StatusEffectInstance$Fading;calculate(Lnet/minecraft/entity/LivingEntity;F)F
-