Class AstralPower

java.lang.Object
io.github.apace100.apoli.power.Power
dev.jaxydog.astral.content.power.AstralPower
Direct Known Subclasses:
ActionOnSprayPower, ActionWhenSprayedPower, ModifyScalePower

public abstract class AstralPower extends io.github.apace100.apoli.power.Power
An extension of a Power that, one day, may provide additional functionality.
Since:
2.0.0
  • Field Summary

    Fields inherited from class io.github.apace100.apoli.power.Power

    conditions, entity, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    AstralPower(io.github.apace100.apoli.power.PowerType<?> type, net.minecraft.entity.LivingEntity entity)
    Creates a new power.
  • Method Summary

    Methods inherited from class io.github.apace100.apoli.power.Power

    addCondition, createSimpleFactory, fromTag, getType, isActive, onAdded, onGained, onLost, onRemoved, onRespawn, setTicking, setTicking, shouldTick, shouldTickWhenInactive, tick, toTag

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AstralPower

      public AstralPower(io.github.apace100.apoli.power.PowerType<?> type, net.minecraft.entity.LivingEntity entity)
      Creates a new power.
      Parameters:
      type - The power's type.
      entity - The holding entity.
      Since:
      2.0.0