Interface ISendable<V extends ISendable<V>>

All Known Subinterfaces:
IMenu
All Known Implementing Classes:
Menu, Music, NewSidebar, Note, Sidebar, Text, Title

public interface ISendable<V extends ISendable<V>>
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T extends org.bukkit.command.CommandSender>
    V
    send(@NotNull Collection<T> targets)
     
    send(net.kyori.adventure.audience.Audience audience)
     
    <T extends org.bukkit.command.CommandSender>
    V
    send(T target)
     
    default <T extends org.bukkit.command.CommandSender>
    V
    send(T... targets)
     
    default V
     
    default V
    sendAll(@Nullable String permission)
     
    default <T extends org.bukkit.command.CommandSender>
    V
    sendAll(@NotNull Predicate<T> predicate)
     
  • Method Details

    • send

      @NotNull <T extends org.bukkit.command.CommandSender> V send(@NotNull T target)
    • send

      @NotNull V send(net.kyori.adventure.audience.Audience audience)
    • send

      @NotNull default <T extends org.bukkit.command.CommandSender> V send(@NotNull T... targets)
    • send

      @NotNull default <T extends org.bukkit.command.CommandSender> V send(@NotNull @NotNull Collection<T> targets)
    • sendAll

      @NotNull default <T extends org.bukkit.command.CommandSender> V sendAll(@NotNull @NotNull Predicate<T> predicate)
    • sendAll

      @NotNull default V sendAll(@Nullable @Nullable String permission)
    • sendAll

      @NotNull default V sendAll()