Class ActionInstanceManager

java.lang.Object
nokunami.floral_warfare.api.common.ai.action.ActionInstanceManager

public class ActionInstanceManager extends Object
  • Constructor Details

    • ActionInstanceManager

      public ActionInstanceManager()
  • Method Details

    • add

      public void add(AbstractAction<?> action)
    • add

      public void add(String id, int cooldown, int state)
    • setState

      public void setState(AbstractAction<?> action)
    • setState

      public void setState(String id, int i)
    • setTicking

      public void setTicking(AbstractAction<?> action)
    • replace

      public void replace(String id, ActionInstance cooldown)
    • isOnCooldown

      public boolean isOnCooldown(AbstractAction<?> action)
    • hasCooldowns

      public boolean hasCooldowns()
    • get

      public ActionInstance get(AbstractAction<?> action)
    • get

      public ActionInstance get(String id)
    • tick

      public void tick(double actionSpeed)
    • save

      public void save(net.minecraft.nbt.CompoundTag tag)
    • load

      public void load(net.minecraft.nbt.CompoundTag tag)
    • toString

      public String toString()
      Overrides:
      toString in class Object