DefaultMeta.java 文件源码

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

项目:SaveableSerializing 作者:
public DefaultMeta(ItemMeta m){
    if(m instanceof BookMeta)
        meta = new SaveableBookMeta().setFrom(m);
    else if(m instanceof PotionMeta)
        meta = new milkyway.SaveableSerializing.ItemStacks.Upper_1_7.ItemData.ItemMetas.PotionMeta().setFrom(m);
    else if(m instanceof SkullMeta)
        meta = new HeadMeta().setFrom(m);
    else if(m instanceof FireworkMeta)
        meta = new FireworksMeta().setFrom(m);
    else if (m instanceof LeatherArmorMeta)
        meta = new LeatherArmoursMeta().setFrom(m);
    else if(m instanceof EnchantmentStorageMeta)
        meta = new SaveableEnchantBook().setFrom(m);
    else if(m instanceof FireworkEffectMeta)
        meta = new FireworkEffectsMeta().setFrom(m);
    if(m != null){
        display = m.getDisplayName();
        if(m.hasLore())
            lore = m.getLore();
        try{
            for(ItemFlag flag : m.getItemFlags())
                this.flag.add(flag.name());
        }catch (Exception ex)
        {}
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号