# 类的使用
org.bukkit.block.banner.Pattern

使用Pattern的程序包
程序包
说明
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.inventory.meta
用于操作可以存储在`物品堆`的额外数据的接口.

- ## org.bukkit.block中Pattern的使用

  返回Pattern的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Pattern`
  Banner.`getPattern(int i)`
  返回指定索引处的图案.
  `@NotNull Pattern`
  Banner.`removePattern(int i)`
  移除指定索引处的图案.
  返回变量类型为Pattern的类型的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull List<Pattern>`
  Banner.`getPatterns()`
  返回这个旗帜的所有图案.
  参数类型为Pattern的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `void`
  Banner.`addPattern(@NotNull Pattern pattern)`
  在现有的图案上添加一个图案.
  `void`
  Banner.`setPattern(int i, @NotNull Pattern pattern)`
  设置指定索引处的图案.
  类型变量类型为Pattern的org.bukkit.block中的方法参数
  修饰符和类型
  方法
  说明
  `void`
  Banner.`setPatterns(@NotNull List<Pattern> patterns)`
  设置这个旗帜使用的图案.

- ## org.bukkit.inventory.meta中Pattern的使用

  返回Pattern的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Pattern`
  BannerMeta.`getPattern(int i)`
  返回在指定索引处的图案.
  `@NotNull Pattern`
  BannerMeta.`removePattern(int i)`
  在指定索引处移除图案.
  返回变量类型为Pattern的类型的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `@NotNull List<Pattern>`
  BannerMeta.`getPatterns()`
  返回这个旗帜的图案的列表.
  参数类型为Pattern的org.bukkit.inventory.meta中的方法
  修饰符和类型
  方法
  说明
  `void`
  BannerMeta.`addPattern(@NotNull Pattern pattern)`
  在现有的图案顶上新增图案.
  `void`
  BannerMeta.`setPattern(int i, @NotNull Pattern pattern)`
  在指定的索引处设置图案.
  类型变量类型为Pattern的org.bukkit.inventory.meta中的方法参数
  修饰符和类型
  方法
  说明
  `void`
  BannerMeta.`setPatterns(@NotNull List<Pattern> patterns)`
  设置这个旗帜的图案.