Class DisplayTrait

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

public class DisplayTrait extends Trait
  • Constructor Details

    • DisplayTrait

      public DisplayTrait()
  • Method Details

    • getBillboard

      public Display.Billboard getBillboard()
    • onPreSpawn

      public void onPreSpawn()
      Description copied from class: Trait
      Called just before the NPC is spawned. NPC.getEntity() will return an unspawned entity.
      Overrides:
      onPreSpawn in class Trait
    • setBillboard

      public void setBillboard(Display.Billboard billboard)
    • setBrightness

      public void setBrightness(Display.Brightness brightness)
    • setHeight

      public void setHeight(Float height)
    • setInterpolationDelay

      public void setInterpolationDelay(Integer interpolationDelay)
    • setInterpolationDuration

      public void setInterpolationDuration(Integer interpolationDuration)
    • setOffset

      public void setOffset(org.joml.Vector3f offset)
    • setScale

      public void setScale(org.joml.Vector3f scale)
    • setShadowRadius

      public void setShadowRadius(Float shadowRadius)
    • setShadowStrength

      public void setShadowStrength(Float shadowStrength)
    • setViewRange

      public void setViewRange(Float viewRange)
    • setWidth

      public void setWidth(Float width)
    • display

      public static void display(CommandContext args, CommandSender sender, NPC npc, Display.Billboard billboard, org.joml.Quaternionf leftrotation, org.joml.Quaternionf rightrotation, org.joml.Vector3f scale, org.joml.Vector3f offset, Float viewRange, String brightness, Integer interpolationDelay, Integer interpolationDuration, Float height, Float shadowRadius, Float shadowStrength, Float width) throws CommandException
      Throws:
      CommandException