Package dev.latvian.mods.kubejs.misc
Class BasicMobEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
dev.latvian.mods.kubejs.misc.BasicMobEffect
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.neoforged.neoforge.common.extensions.IMobEffectExtension
public class BasicMobEffect
extends net.minecraft.world.effect.MobEffect
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.effect.MobEffect
net.minecraft.world.effect.MobEffect.AttributeTemplate -
Field Summary
FieldsFields inherited from class net.minecraft.world.effect.MobEffect
attributeModifiers, CODEC, STREAM_CODECFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.effect.MobEffectaddAttributeModifier(net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute> attribute, net.minecraft.resources.ResourceLocation id, double d, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation) booleanapplyEffectTick(@NotNull net.minecraft.world.entity.LivingEntity entity, int i) booleanvoidonEffectStarted(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier) voidonMobRemoved(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier, net.minecraft.world.entity.Entity.RemovalReason reason) voidremoveAttributeModifiers(net.minecraft.world.entity.ai.attributes.AttributeMap attributeMap) booleanshouldApplyEffectTickThisTick(int i, int j) Methods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifiers, applyInstantenousEffect, createModifiers, createParticleOptions, getBlendDurationTicks, getCategory, getColor, getDescriptionId, getDisplayName, getOrCreateDescriptionId, initializeClient, isBeneficial, onEffectAdded, onMobHurt, requiredFeatures, requiredFeatures, setBlendDuration, withSoundOnAddedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.neoforged.neoforge.common.extensions.IMobEffectExtension
fillEffectCures, getSortOrder
-
Field Details
-
builder
-
-
Constructor Details
-
BasicMobEffect
-
-
Method Details
-
applyEffectTick
public boolean applyEffectTick(@NotNull @NotNull net.minecraft.world.entity.LivingEntity entity, int i) - Overrides:
applyEffectTickin classnet.minecraft.world.effect.MobEffect
-
onEffectStarted
public void onEffectStarted(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier) - Overrides:
onEffectStartedin classnet.minecraft.world.effect.MobEffect
-
onMobRemoved
public void onMobRemoved(net.minecraft.world.entity.LivingEntity livingEntity, int amplifier, net.minecraft.world.entity.Entity.RemovalReason reason) - Overrides:
onMobRemovedin classnet.minecraft.world.effect.MobEffect
-
removeAttributeModifiers
public void removeAttributeModifiers(net.minecraft.world.entity.ai.attributes.AttributeMap attributeMap) - Overrides:
removeAttributeModifiersin classnet.minecraft.world.effect.MobEffect
-
addAttributeModifier
public net.minecraft.world.effect.MobEffect addAttributeModifier(net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute> attribute, net.minecraft.resources.ResourceLocation id, double d, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation) - Overrides:
addAttributeModifierin classnet.minecraft.world.effect.MobEffect
-
isInstantenous
public boolean isInstantenous()- Overrides:
isInstantenousin classnet.minecraft.world.effect.MobEffect
-
shouldApplyEffectTickThisTick
public boolean shouldApplyEffectTickThisTick(int i, int j) - Overrides:
shouldApplyEffectTickThisTickin classnet.minecraft.world.effect.MobEffect
-