SExprItemBaseColor.java 文件源码

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

项目:QuarSK 作者:
@Override
public void change(Event e, Object[] delta, @NotNull Changer.ChangeMode mode) {
    ItemStack i = item.getSingle(e);
    if (i == null) {
        return;
    }
    if (i.getType() == Material.BANNER || i.getType() == Material.SHIELD) {
        BannerMeta meta = ((BannerMeta) i.getItemMeta());
        switch (mode) {
            case SET:
                Color c = (Color) delta[0];
                meta.setBaseColor(c.getWoolColor());
                break;
            case RESET:
                meta.setBaseColor(DyeColor.WHITE);
                break;
        }
        i.setItemMeta(meta);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号