Interface NpcSpecificOutboundPacket<W,P,I,E>

All Known Implementing Classes:
DefaultNpcSpecificOutboundPacket

public interface NpcSpecificOutboundPacket<W,P,I,E>
  • Method Details

    • fromOutboundPacket

      @NotNull static <W, P, I, E> @NotNull NpcSpecificOutboundPacket<W,P,I,E> fromOutboundPacket(@NotNull @NotNull Npc<W,P,I,E> npc, @NotNull @NotNull OutboundPacket<W,P,I,E> packet)
    • npc

      @NotNull @NotNull Npc<W,P,I,E> npc()
    • scheduleForTracked

      void scheduleForTracked()
    • schedule

      void schedule(@NotNull P player)
    • schedule

      void schedule(@NotNull @NotNull Collection<P> players)
    • schedule

      void schedule(@NotNull @NotNull Function<Npc<W,P,I,E>,Collection<P>> extractor)