Interface Facet.Position<V,P>

Type Parameters:
V - a viewer type
P - a position type
All Superinterfaces:
Facet<V>
All Known Subinterfaces:
Facet.BossBarEntity<V,P>, Facet.FakeEntity<V,P>, Facet.Sound<V,P>
Enclosing interface:
Facet<V>

public static interface Facet.Position<V,P> extends Facet<V>
A facet that requires a 3D vector.
Since:
4.0.0
  • Method Details

    • createPosition

      @Nullable P createPosition(@NotNull V viewer)
      Finds a viewer's position.
      Parameters:
      viewer - a viewer
      Returns:
      a position or null if cannot be found
      Since:
      4.0.0
    • createPosition

      @NotNull P createPosition(double x, double y, double z)
      Creates a position.
      Parameters:
      x - a x coordinate
      y - a y coordinate
      z - a z coordinate
      Returns:
      a position
      Since:
      4.0.0