程序包 org.bukkit

接口 BanList<T>

类型参数:
T - 封禁目标
所有已知子接口:
IpBanList, ProfileBanList

public interface BanList<T>
一个封禁列表,包含了一些封禁类型
  • 方法详细资料

    • getBanEntry

      已过时。
      根据封禁目标(IP地址或玩家名)来获取对应的 BanEntry.

      原文:Gets BanEntry by target.

      参数:
      target - 封禁目标(IP地址或玩家名)
      返回:
      对应的封禁条目, 如果没有则返回null
    • getBanEntry

      @Nullable @Nullable BanEntry<T> getBanEntry(@NotNull T target)
      根据封禁目标(IP地址或玩家资料)来获取对应的 BanEntry.

      原文:Gets a BanEntry by target.

      参数:
      target - 封禁目标(IP地址或玩家资料)
      返回:
      对应的封禁条目, 如果没有则返回null
    • addBan

      添加一个封禁到这个列表。如果以前的封禁存在,这将更新以前的封禁.

      原文:Adds a ban to the this list. If a previous ban exists, this will update the previous entry.

      参数:
      target - 封禁目标
      reason - 封禁理由,null则使用默认
      expires - 封禁的截止日期(解除封禁),null则为永远封禁
      source - 封禁来源,null则使用默认
      返回:
      新创建的封禁条目,或为更新之前的封禁
    • addBan

      添加一个封禁到这个列表。如果以前的封禁存在,这将更新以前的封禁.

      原文:Adds a ban to this list. If a previous ban exists, this will update the previous entry.

      参数:
      target - 封禁目标
      reason - 封禁理由,null则使用默认
      expires - 封禁的截止日期(解除封禁),null则为永远封禁
      source - 封禁来源,null则使用默认
      返回:
      新创建的封禁条目,或为更新之前的封禁
    • addBan

      添加一个封禁到这个列表。如果以前的封禁存在,这将更新以前的封禁.

      原文:Adds a ban to this list. If a previous ban exists, this will update the previous entry.

      参数:
      target - 封禁目标
      reason - 封禁理由,null则使用默认
      expires - 封禁的截止日期(解除封禁),null则为永远封禁
      source - 封禁来源,null则使用默认
      返回:
      新创建的封禁条目,或为更新之前的封禁
    • addBan

      添加一个封禁到这个列表。如果以前的封禁存在,这将更新以前的封禁.

      原文:Adds a ban to this list. If a previous ban exists, this will update the previous entry.

      参数:
      target - 封禁目标
      reason - 封禁理由,null则使用默认
      duration - 封禁持续时长, null则为永远封禁
      source - 封禁来源,null则使用默认
      返回:
      新创建的封禁条目,或为更新之前的封禁
    • getBanEntries

      已过时。
      该方法返回了一个形参化类的原始使用, 推荐使用带泛型参数的 getEntries()
      获取此列表包含的所有BanEntry.

      原文: Gets a set containing every BanEntry in this list.

      返回:
      包含了通过此列表跟踪的每个BanEntry的一个不可变列表
    • getEntries

      @NotNull @NotNull Set<BanEntry<T>> getEntries()
      获取此列表包含的所有BanEntry.

      原文: Gets a set containing every BanEntry in this list.

      返回:
      包含了通过此列表跟踪的每个BanEntry的一个不可变列表
    • isBanned

      boolean isBanned(@NotNull T target)
      获取此目标的封禁状态.

      原文:Gets if a BanEntry exists for the target, indicating an active ban status.

      参数:
      target - 寻找的目标
      返回:
      如果BanEntry存在这个目标则表示被封禁了,否则为false
    • isBanned

      @Deprecated boolean isBanned(@NotNull @NotNull String target)
      已过时。
      获取此目标的封禁状态.

      原文: Gets if a BanEntry exists for the target, indicating an active ban status.

      参数:
      target - 寻找的目标
      返回:
      如果BanEntry存在这个目标则表示被封禁了,否则为false
    • pardon

      void pardon(@NotNull T target)
      从列表中移除指定目标,因此表示“无封禁”的状态(即解除封禁).

      原文: Removes the specified target from this list, therefore indicating a "not banned" status.

      参数:
      target - 从这个列表移除的目标(解除封禁)
    • pardon

      @Deprecated void pardon(@NotNull @NotNull String target)
      已过时。
      从列表中移除指定目标,因此表示“无封禁”的状态(即解除封禁).

      原文: Removes the specified target from this list, therefore indicating a "not banned" status.

      参数:
      target - 从这个列表移除的目标(解除封禁)