/**
* Create a flag representing a banner item's layers. Does nothing if it is not
* a banner
*
* @param item
* the item. Does nothing if it isnt a banner
*/
@SuppressWarnings("deprecation")
public Flag(ItemStack item)
{
this(DyeColor.WHITE);
if(item.getType().equals(Material.BANNER))
{
BannerMeta bm = ((BannerMeta) item.getItemMeta());
baseColor = bm.getBaseColor();
for(int i = 0; i < bm.numberOfPatterns(); i++)
{
if(bm.getPattern(i).getPattern().equals(PatternType.BASE))
{
continue;
}
addLayer(new FlagLayer(bm.getPattern(i)));
}
}
}
Flag.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Phantom
作者:
评论列表
文章目录