类 TabBuilder

java.lang.Object
cn.afternode.commons.bukkit.message.TabBuilder

public class TabBuilder extends Object
  • 构造器详细资料

    • TabBuilder

      public TabBuilder(org.bukkit.command.CommandSender sender)
    • TabBuilder

      public TabBuilder()
  • 方法详细资料

    • getSender

      public org.bukkit.command.CommandSender getSender()
    • sender

      public TabBuilder sender(org.bukkit.command.CommandSender sender)
    • add

      public TabBuilder add(String prefix, String... items)
      Check prefix and add to this builder
      参数:
      prefix - Prefix to check
      items - Items to add
      返回:
      This builder
    • players

      public TabBuilder players(String prefix)
      Check player name prefix and add to this builder
      参数:
      prefix - Prefix to check
      返回:
      This builder
    • players

      public TabBuilder players(Predicate<org.bukkit.entity.Player> filter)
      Filter players and add to this builder
      参数:
      filter - Player filter
      返回:
      This builder
    • worlds

      public TabBuilder worlds(String prefix)
      Check world name prefix and add to this builder
      参数:
      prefix - Prefix to check
      返回:
      This builder
    • worlds

      public TabBuilder worlds(Predicate<org.bukkit.World> filter)
      Filter worlds and add to this builder
      参数:
      filter - World filter
      返回:
      This builder
    • permission

      public TabBuilder permission(String permission, String prefix, String... items)
      Check sender permission, then check items prefix and add to this sender
      A Bukkit CommandSender must be passed to this builder
      参数:
      permission - Permission to check
      prefix - Prefix to check
      items - Items to add
      返回:
      This builder
    • permission

      public TabBuilder permission(String permission, String... items)
      Check sender permission and add items to this sender
      A Bukkit CommandSender must be passed to this builder
      参数:
      permission - Permission to check
      items - Items to add
      返回:
      This builder
    • permission

      public TabBuilder permission(org.bukkit.permissions.Permission permission, String prefix, String... items)
      Check sender permission, then check items prefix and add to this sender
      A Bukkit CommandSender must be passed to this builder
      参数:
      permission - Permission to check
      prefix - Prefix to check
      items - Items to add
      返回:
      This builder
    • permission

      public TabBuilder permission(org.bukkit.permissions.Permission permission, String... items)
      Check sender permission and add items to this sender
      A Bukkit CommandSender must be passed to this builder
      参数:
      permission - Permission to check
      items - Items to add
      返回:
      This builder
    • build

      public List<String> build()
      Convert this builder to List
      返回:
      List