Class ChainInstance

java.lang.Object
nokunami.floral_warfare.common.entity.misc.ChainInstance

public class ChainInstance extends Object
  • Constructor Details

    • ChainInstance

      public ChainInstance(net.minecraft.world.level.Level level, net.minecraft.world.entity.Entity owner, net.minecraft.world.phys.Vec3 pos)
  • Method Details

    • chainLightning

      public static ChainInstance chainLightning(net.minecraft.world.entity.Entity owner, net.minecraft.world.level.Level level, net.minecraft.world.phys.Vec3 pos)
    • spawn

      public void spawn()
    • setBranchLimit

      public ChainInstance setBranchLimit(int i)
    • setDamage

      public ChainInstance setDamage(double d)
    • setRadius

      public ChainInstance setRadius(double r)
    • setColor

      public ChainInstance setColor(double r, double g, double b)
    • setColor

      public ChainInstance setColor(float r, float g, float b)
    • setChainLimit

      public ChainInstance setChainLimit(double r)
    • firstTarget

      public ChainInstance firstTarget(net.minecraft.world.entity.LivingEntity entity)
    • addExcluded

      public ChainInstance addExcluded(net.minecraft.world.entity.Entity entity)
    • addAllExcluded

      public ChainInstance addAllExcluded(List<net.minecraft.world.entity.Entity> entities)
    • addAllExcluded

      public ChainInstance addAllExcluded(Set<net.minecraft.world.entity.Entity> entities)
    • setDamageType

      public ChainInstance setDamageType(net.minecraft.resources.ResourceKey<net.minecraft.world.damagesource.DamageType> source, net.minecraft.world.entity.Entity entity)
    • setDamageSourceRaw

      public ChainInstance setDamageSourceRaw(net.minecraft.world.damagesource.DamageSource source)
    • setDelay

      public ChainInstance setDelay(int delay)