Class DisplayGroup

java.lang.Object
dev.sefiraat.sefilib.entity.display.DisplayGroup

public class DisplayGroup extends Object
  • Constructor Details

    • DisplayGroup

      public DisplayGroup(@Nonnull Location location)
    • DisplayGroup

      public DisplayGroup(@Nonnull Location location, float height, float width)
    • DisplayGroup

      public DisplayGroup(@Nonnull Interaction textDisplay)
  • Method Details

    • getParentDisplay

      @Nonnull public Interaction getParentDisplay()
    • getParentUUID

      public UUID getParentUUID()
    • getLocation

      public Location getLocation()
    • getDisplays

      public Map<String,Display> getDisplays()
    • addDisplay

      public void addDisplay(@Nonnull String name, @Nonnull Display display)
    • removeDisplay

      @Nullable public Display removeDisplay(@Nonnull String name)
    • killDisplay

      public void killDisplay(@Nonnull String name)
    • remove

      public void remove()
    • teleport

      public void teleport(@Nonnull Location location)
    • fromUUID

      @Nullable public static DisplayGroup fromUUID(@Nonnull UUID uuid)
    • fromInteraction

      @Nullable public static DisplayGroup fromInteraction(@Nonnull Interaction interaction)