Flag.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:Phantom 作者:
/**
 * 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)));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号