Class FoxTrait

java.lang.Object
net.citizensnpcs.api.trait.Trait
net.citizensnpcs.trait.versioned.FoxTrait
All Implemented Interfaces:
Runnable, Listener

public class FoxTrait extends Trait
  • Constructor Details Link icon

    • FoxTrait Link icon

      public FoxTrait()
  • Method Details Link icon

    • getType Link icon

      public Fox.Type getType()
    • isCrouching Link icon

      public boolean isCrouching()
    • isFaceplanted Link icon

      public boolean isFaceplanted()
    • isInterested Link icon

      public boolean isInterested()
    • isPouncing Link icon

      public boolean isPouncing()
    • isSitting Link icon

      public boolean isSitting()
    • isSleeping Link icon

      public boolean isSleeping()
    • run Link icon

      public void run()
      Description copied from class: Trait
      Called every tick if overridden.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Trait
    • setCrouching Link icon

      public void setCrouching(boolean crouching)
    • setFaceplanted Link icon

      public void setFaceplanted(boolean faceplanted)
    • setInterested Link icon

      public void setInterested(boolean interested)
    • setPouncing Link icon

      public void setPouncing(boolean pouncing)
    • setSitting Link icon

      public void setSitting(boolean sitting)
    • setSleeping Link icon

      public void setSleeping(boolean sleeping)
    • setType Link icon

      public void setType(Fox.Type type)
    • fox Link icon

      public static void fox(CommandContext args, CommandSender sender, NPC npc, Boolean sleeping, Boolean sitting, Boolean crouching, String rawtype, Boolean pouncing, Boolean interested, Boolean faceplanted) throws CommandException
      Throws:
      CommandException