程序包 org.bukkit.block

接口 Banner

所有超级接口:
BlockState, Metadatable

public interface Banner extends BlockState
代表旗帜(快照)/Represents a captured state of a banner.
  • 方法详细资料

    • getBaseColor

      DyeColor getBaseColor()
      返回这个旗帜的底色.

      原文: Returns the base color for this banner

      返回:
      底色
    • setBaseColor

      void setBaseColor(DyeColor color)
      设置这个旗帜的底色.

      原文: Sets the base color for this banner

      参数:
      color - 底色
    • getPatterns

      List<Pattern> getPatterns()
      返回这个旗帜的图案.

      原文: Returns a list of patterns on this banner

      返回:
      图案
    • setPatterns

      void setPatterns(List<Pattern> patterns)
      设置这个旗帜使用的图案.

      原文: Sets the patterns used on this banner

      参数:
      patterns - 新的图案列表
    • addPattern

      void addPattern(Pattern pattern)
      在现有的图案上添加一个图案.

      原文: Adds a new pattern on top of the existing patterns

      参数:
      pattern - 要添加的新的图案
    • getPattern

      Pattern getPattern(int i)
      返回这个图案指定的索引处.

      原文: Returns the pattern at the specified index

      参数:
      i - 索引
      返回:
      图案
    • removePattern

      Pattern removePattern(int i)
      以指定的索引处移除图案.

      原文: Removes the pattern at the specified index

      参数:
      i - 索引
      返回:
      移除的图案
    • setPattern

      void setPattern(int i, Pattern pattern)
      以指定的索引处设置图案.

      原文: Sets the pattern at the specified index

      参数:
      i - 索引
      pattern - 新的图案
    • numberOfPatterns

      int numberOfPatterns()
      返回在这个旗帜上的图案的编号.

      原文: Returns the number of patterns on this banner

      返回:
      图案的编号