上次说的方块种类先放放。最近因为在mcreator和纯java中徘徊导致进度慢了很多。感觉mcreator虽然好用,但是生成的代码不是人看的加上有些功能无法实现,怕以后转不回来所以还是来学java。
好,进入正题:这次我们浅谈一下关于配方(工作台,熔炉等原版工具方块配方)的写法与方块掉落(以情况比较多的1 . 16版钻石矿为例子,因为任务量比较大就放下一篇)。
先看一下官方关于钻石块配方与钻石矿掉落的内容:
配方这玩意的包含内容很多,比如工作台配方,熔炉配方,切石机配方等等——甚至可以包含自己做的机器的配方,这或许涉及到相关的读取方法调用。
工作台配方(minecraft:crafting)
分为type(告知配方种类),pattern(合成表,仅有序合成),key(对应物品,仅有序合成),ingredients(成分,仅无序合成),result(输出物品)四个部分。
type:可填入crafting_shaped(有序合成,像剑这样的)或crafting_shapeles(无序合成,如打火石)。