Class SuperchargedEffect
java.lang.Object
net.minecraft.world.effect.MobEffect
tech.anonymoushacker1279.immersiveweapons.potion.SuperchargedEffect
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IMobEffectExtension
public class SuperchargedEffect
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
Fields inherited from class net.minecraft.world.effect.MobEffect
CODEC, STREAM_CODECFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionSuperchargedEffect(net.minecraft.world.effect.MobEffectCategory category, int color) -
Method Summary
Modifier and TypeMethodDescriptionintgetDamage(net.minecraft.util.RandomSource random, int amplification) Supercharged deals thorns-like damage to entities based on its level.voidonEffectAdded(net.minecraft.world.entity.LivingEntity mob, int amplifier) booleanshouldApplyEffectTickThisTick(int tickCount, int amplification) Methods inherited from class net.minecraft.world.effect.MobEffect
addAttributeModifier, addAttributeModifier, addAttributeModifiers, applyEffectTick, applyInstantenousEffect, createModifiers, createParticleOptions, getBlendInDurationTicks, getBlendOutAdvanceTicks, getBlendOutDurationTicks, getCategory, getColor, getDescriptionId, getDisplayName, getOrCreateDescriptionId, isBeneficial, isInstantenous, onEffectStarted, onMobHurt, onMobRemoved, removeAttributeModifiers, requiredFeatures, requiredFeatures, setBlendDuration, setBlendDuration, withSoundOnAddedMethods inherited from class 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
getSortOrder
-
Constructor Details
-
SuperchargedEffect
public SuperchargedEffect(net.minecraft.world.effect.MobEffectCategory category, int color)
-
-
Method Details
-
shouldApplyEffectTickThisTick
public boolean shouldApplyEffectTickThisTick(int tickCount, int amplification) - Overrides:
shouldApplyEffectTickThisTickin classnet.minecraft.world.effect.MobEffect
-
onEffectAdded
public void onEffectAdded(net.minecraft.world.entity.LivingEntity mob, int amplifier) - Overrides:
onEffectAddedin classnet.minecraft.world.effect.MobEffect
-
getDamage
public int getDamage(net.minecraft.util.RandomSource random, int amplification) Supercharged deals thorns-like damage to entities based on its level. The base level deals 5-8 damage (inclusive), with additional levels adding +3 to the min/max.
-