我的世界1.20.1模组开发---6.设置物品合成表

发布时间 2023-11-01 17:24:46作者: 小明同学404

介绍

  合成表大家应该都不陌生,在游戏中叫做Recipes(配方),这节我们就来介绍如何为我们的物品添加合成表。和添加掉落物一样,合成表的添加同样是通过json文件来实现的,我们仍然使用官方提供的类自动生成json文件。我们创建一个类并继承RecipeProvider类,并实现构造函数并重写父类的buildRecipes()方法,在这个方法中调用ShapedRecipeBuilder.shaped()或者ShapelessRecipeBuilder.shapeless()方法来设置一个合成表。通过方法的名字我们也不难发现前者是有序的合成表,后者是无序的合成表。

RecipeProvider类