程序包 org.bukkit.block
接口 Banner
- 所有超级接口:
BlockState
,Metadatable
,PersistentDataHolder
,TileState
代表旗帜.
-
方法概要
修饰符和类型方法说明void
addPattern
(@NotNull Pattern pattern) 在现有的图案上添加一个图案.返回这个旗帜的底色.getPattern
(int i) 返回指定索引处的图案.返回这个旗帜的所有图案.int
返回在这个旗帜上的图案的数量.removePattern
(int i) 移除指定索引处的图案.void
setBaseColor
(@NotNull DyeColor color) 设置这个旗帜的底色.void
setPattern
(int i, @NotNull Pattern pattern) 设置指定索引处的图案.void
setPatterns
(@NotNull List<Pattern> patterns) 设置这个旗帜使用的图案.从接口继承的方法 org.bukkit.block.BlockState
copy, copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, update
从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
从接口继承的方法 org.bukkit.block.TileState
getPersistentDataContainer
-
方法详细资料
-
getBaseColor
返回这个旗帜的底色.原文: Returns the base color for this banner
- 返回:
- 底色
-
setBaseColor
设置这个旗帜的底色. 仅对盾牌伪旗帜有效, 否则取决于方块的类型.原文: Sets the base color for this banner. Only valid for shield pseudo banners, otherwise base depends on block type
- 参数:
color
- 底色
-
getPatterns
返回这个旗帜的所有图案.原文: Returns a list of patterns on this banner
- 返回:
- 图案列表
-
setPatterns
设置这个旗帜使用的图案.原文: Sets the patterns used on this banner
- 参数:
patterns
- 新的图案列表
-
addPattern
在现有的图案上添加一个图案.原文: Adds a new pattern on top of the existing patterns
- 参数:
pattern
- 要添加的新的图案
-
getPattern
返回指定索引处的图案.原文: Returns the pattern at the specified index
- 参数:
i
- 索引- 返回:
- 图案
-
removePattern
移除指定索引处的图案.原文: Removes the pattern at the specified index
- 参数:
i
- 索引- 返回:
- 被移除的图案
-
setPattern
设置指定索引处的图案.原文: Sets the pattern at the specified index
- 参数:
i
- 索引pattern
- 新的图案
-
numberOfPatterns
int numberOfPatterns()返回在这个旗帜上的图案的数量.原文: Returns the number of patterns on this banner
- 返回:
- 图案数量
-