PacketNotebookToastOrFail.java 文件源码

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

项目:ArcaneMagic 作者:
private void handle(PacketNotebookToastOrFail message, MessageContext ctx)
{
    INotebookInfo cap = Minecraft.getMinecraft().player.getCapability(INotebookInfo.CAP, null);

    if (cap != null)
    {
        if (message.cat != null && !cap.isUnlocked(message.cat.getRequiredTag()))
        {
            cap.setUnlocked(message.cat.getRequiredTag());
            ArcaneMagic.proxy.addCategoryUnlockToast(message.cat, false);
        } else if (message.showIfFail)
        {
            Minecraft.getMinecraft().ingameGUI.setOverlayMessage(
                    TextFormatting.RED + I18n.format("arcanemagic.message.cantlearn"), false);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号