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 Detail

      • 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