Klasse HologramData

java.lang.Object
de.oliver.fancyholograms.api.data.HologramData
Alle implementierten Schnittstellen:
YamlData
Bekannte direkte Unterklassen:
DisplayHologramData

public class HologramData extends Object implements YamlData
  • Felddetails

    • DEFAULT_VISIBILITY_DISTANCE

      public static final int DEFAULT_VISIBILITY_DISTANCE
      Siehe auch:
    • DEFAULT_VISIBILITY

      public static final Visibility DEFAULT_VISIBILITY
    • DEFAULT_IS_VISIBLE

      public static final boolean DEFAULT_IS_VISIBLE
      Siehe auch:
    • DEFAULT_PERSISTENCE

      public static final boolean DEFAULT_PERSISTENCE
      Siehe auch:
  • Konstruktordetails

    • HologramData

      public HologramData(String name, HologramType type, org.bukkit.Location location)
      Parameter:
      name - Name of hologram
      type - Type of hologram
      location - Location of hologram Default values are already set
  • Methodendetails

    • getName

      @NotNull public @NotNull String getName()
    • getType

      @NotNull public @NotNull HologramType getType()
    • getLocation

      @NotNull public @NotNull org.bukkit.Location getLocation()
    • setLocation

      public HologramData setLocation(@Nullable @Nullable org.bukkit.Location location)
    • hasChanges

      public final boolean hasChanges()
      Gibt zurück:
      Whether the hologram needs to send an update to players
    • setHasChanges

      public final void setHasChanges(boolean hasChanges)
      Parameter:
      hasChanges - Whether the hologram needs to send an update to players
    • getVisibilityDistance

      public int getVisibilityDistance()
    • setVisibilityDistance

      public HologramData setVisibilityDistance(int visibilityDistance)
    • getVisibility

      public Visibility getVisibility()
      Get the type of visibility for the hologram.
      Gibt zurück:
      type of visibility.
    • setVisibility

      public HologramData setVisibility(Visibility visibility)
      Set the type of visibility for the hologram.
    • isPersistent

      public boolean isPersistent()
    • setPersistent

      public HologramData setPersistent(boolean persistent)
    • getLinkedNpcName

      public String getLinkedNpcName()
    • setLinkedNpcName

      public HologramData setLinkedNpcName(String linkedNpcName)
    • read

      public void read(org.bukkit.configuration.ConfigurationSection section, String name)
      Angegeben von:
      read in Schnittstelle YamlData
    • write

      public void write(org.bukkit.configuration.ConfigurationSection section, String name)
      Angegeben von:
      write in Schnittstelle YamlData
    • copy

      public HologramData copy(String name)