Interface Facet.FakeEntity<V,​P>

    • Method Detail

      • teleport

        void teleport​(@NotNull
                      V viewer,
                      @Nullable
                      P position)
        Teleports the entity for a viewer.
        Parameters:
        viewer - a viewer
        position - an entity position or null to remove
        Since:
        4.0.0
      • metadata

        void metadata​(int position,
                      @NotNull
                      @NotNull Object data)
        Sets the entity metadata.
        Parameters:
        position - a metadata position
        data - a value
        Since:
        4.0.0
      • invisible

        void invisible​(boolean invisible)
        Sets the entity visibility.
        Parameters:
        invisible - if invisible
        Since:
        4.0.0
      • health

        void health​(float health)
        Sets the entity health.
        Parameters:
        health - health level, between 0 and 1
        Since:
        4.0.0
      • name

        void name​(@NotNull
                  @NotNull net.kyori.adventure.text.Component name)
        Sets the entity name.
        Parameters:
        name - a name
        Since:
        4.0.0
      • close

        void close()
        Remove the entity for all viewers.
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Since:
        4.0.0