欢迎来到我的世界玩家社区Wiki!如需参与编辑,请每一位编辑者务必仔细阅读Wiki方针
全站通知:

磁学(Magnetics)/添加雷击配方

阅读

    

2020-09-07更新

    

最新编辑:ww清晨ww

阅读:

  

更新日期:2020-09-07

  

最新编辑:ww清晨ww

来自我的世界玩家社区WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
ww清晨ww
原版-书与笔.png
本页面内容并不完整,可能有错误或者遗漏的地方
我的世界玩家社区WIKI 欢迎您帮助我们完善这个页面

本文将讲述如何在您开发的模组中添加雷击配方

步骤

每一个雷击配方都是一个LightningStrikeRecipeManager.IRecipe

其具有两个方法:getInputDelegate() 和 getResult(ItemStack)

前者返回这个雷击配方显示在JEI界面里的物品输入,后者是根据输入的物品返回输出的物品

然后应该在init阶段调用LightningStrikeRecipeManager.addRecipe(Item, LightningStrikeRecipeManager.IRecipe)注册这个配方

传入的Item是输入的物品种类,IRecipe是您刚刚实现的雷击配方的实例

如果您的雷击配方较为简单,如铁锭雷击后变为磁石锭,也可使用已经实现好的LightningStrikeRecipeManager.ItemRecipe

注册的雷击配方会在运行时自动被JEI识别,您不需要进行额外操作

另请参阅

雷击配方管理器API

雷击配方管理器的具体实现

本模组中注册雷击配方的实例