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_CODEC

    Fields inherited from interface net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    SuperchargedEffect(net.minecraft.world.effect.MobEffectCategory category, int color)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getDamage(net.minecraft.util.RandomSource random, int amplification)
    Supercharged deals thorns-like damage to entities based on its level.
    void
    onEffectAdded(net.minecraft.world.entity.LivingEntity mob, int amplifier)
     
    boolean
    shouldApplyEffectTickThisTick(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, withSoundOnAdded

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.world.flag.FeatureElement

    isEnabled

    Methods 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:
      shouldApplyEffectTickThisTick in class net.minecraft.world.effect.MobEffect
    • onEffectAdded

      public void onEffectAdded(net.minecraft.world.entity.LivingEntity mob, int amplifier)
      Overrides:
      onEffectAdded in class net.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.