Class FireEffectInstance

java.lang.Object
team.lodestar.lodestone.systems.fireeffect.FireEffectInstance

public class FireEffectInstance extends Object
A FireEffectInstance is a custom instance of a fire effect, functioning pretty much exactly as a normal fire effect would do You must register a type and can manage a players fire effect through the FireEffectHandler
  • Field Details

    • duration

      public int duration
    • type

      public final FireEffectType type
  • Constructor Details

  • Method Details

    • extendDuration

      public FireEffectInstance extendDuration(int increase)
    • setDuration

      public FireEffectInstance setDuration(int duration)
    • sync

      public FireEffectInstance sync(net.minecraft.world.entity.Entity target)
    • syncDuration

      public FireEffectInstance syncDuration(net.minecraft.world.entity.Entity target)
    • tick

      public void tick(net.minecraft.world.entity.Entity target)
    • entityAttack

      public void entityAttack()
    • canDamageTarget

      public boolean canDamageTarget(net.minecraft.world.entity.Entity target)
    • isValid

      public boolean isValid()
    • serializeNBT

      public void serializeNBT(net.minecraft.nbt.CompoundTag tag)
    • deserializeNBT

      public static FireEffectInstance deserializeNBT(net.minecraft.nbt.CompoundTag tag)