版本信息
IDEA 2019.3.5
Forge版本: 28.2.0
Minecraft版本: 1.14.4…
Mapping 文件版本: stable 58-1.14.4
简述
我制作了一个新的recipe类型:milling,包括:
1个IRecipe的实现public class MillRecipe implements IRecipe<IInventory>
1个IRecipeSerializer的实现public static class Serializer extends ForgeRegistryEntry<IRecipeSerializer<?>> implements IRecipeSerializer<MillRecipe>
1个IRecipeType的静态变量。
经测试完全正常可以使用。
问题: 每一个recipe.json有一个对应的进度文件,在配方解锁时,触发进度解锁。这时候游戏右上角不是会显示一个牌子,里面有解锁了什么东西的图标,然后还有一个该配方是在什么工作方块里使用的图标(比如工作台、熔炉、酿造台等等)。我这个自定义的RecipeType用的工作台的图标(工作台可能是缺省或默认值)。怎么设置为我自己的机器图标。
注: 虽然我的版本为1.14.4,但1.15的答案也可以。我需要思路,我找不到在哪有这个设置。
我做的工作
这方面资料比较少,没找到。
上述的这几个类里我没找到有设置图标的地方。
尝试寻找与进度有关的事件,里面只有一个Advancement类型的参数,然而里面好像也没有相关设置。