Class WerewolfNightVisionEffectInstance

java.lang.Object
net.minecraft.world.effect.MobEffectInstance
de.teamlapen.werewolves.effects.inst.WerewolfNightVisionEffectInstance
All Implemented Interfaces:
Comparable<net.minecraft.world.effect.MobEffectInstance>, net.minecraftforge.common.extensions.IForgeMobEffectInstance

public class WerewolfNightVisionEffectInstance extends net.minecraft.world.effect.MobEffectInstance
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.effect.MobEffectInstance

    net.minecraft.world.effect.MobEffectInstance.FactorData
  • Field Summary

    Fields inherited from class net.minecraft.world.effect.MobEffectInstance

    INFINITE_DURATION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    WerewolfNightVisionEffectInstance(@Nullable net.minecraft.world.effect.MobEffectInstance otherEffect)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    applyEffect(net.minecraft.world.entity.LivingEntity entityIn)
     
    boolean
    equals(Object other)
     
     
    boolean
     
    boolean
    tick(net.minecraft.world.entity.LivingEntity entityIn, Runnable p_76455_2_)
     
    boolean
    update(net.minecraft.world.effect.MobEffectInstance other)
     

    Methods inherited from class net.minecraft.world.effect.MobEffectInstance

    compareTo, endsWithin, getAmplifier, getCurativeItems, getDuration, getEffect, getFactorData, hashCode, isAmbient, isInfiniteDuration, isVisible, load, mapDuration, save, setCurativeItems, showIcon, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.minecraftforge.common.extensions.IForgeMobEffectInstance

    addCurativeItem, isCurativeItem, writeCurativeItems
  • Constructor Details

    • WerewolfNightVisionEffectInstance

      public WerewolfNightVisionEffectInstance()
    • WerewolfNightVisionEffectInstance

      public WerewolfNightVisionEffectInstance(@Nullable @Nullable net.minecraft.world.effect.MobEffectInstance otherEffect)
  • Method Details

    • update

      public boolean update(@Nonnull net.minecraft.world.effect.MobEffectInstance other)
      Overrides:
      update in class net.minecraft.world.effect.MobEffectInstance
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class net.minecraft.world.effect.MobEffectInstance
    • getDescriptionId

      @Nonnull public String getDescriptionId()
      Overrides:
      getDescriptionId in class net.minecraft.world.effect.MobEffectInstance
    • isNoCounter

      public boolean isNoCounter()
    • applyEffect

      public void applyEffect(@Nonnull net.minecraft.world.entity.LivingEntity entityIn)
      Overrides:
      applyEffect in class net.minecraft.world.effect.MobEffectInstance
    • tick

      public boolean tick(@Nonnull net.minecraft.world.entity.LivingEntity entityIn, @Nonnull Runnable p_76455_2_)
      Overrides:
      tick in class net.minecraft.world.effect.MobEffectInstance