我的世界进阶模组开发教程——开发机械动力附属模组(2)
作为一名开发者,在开发他人模组的附属模组之前,必须要对它的api有个大体的了解,不能说全部掌握,但是最基本的你要了解一下。关于源码问题,由于篇幅限制,不能放出源码,大家可以去github自行查看源码,这里只做解释,如果你能看得懂,然后觉得文章解释不对,你随时可以提出问题
机械动力源码(重点)
SchematicRequirementRegistries 代码详解
类作用概述
SchematicRequirementRegistries
是 Create Mod 中用于管理原理图放置时物品需求规则的核心注册类。它通过三个注册表(BLOCKS
, BLOCK_ENTITIES
, ENTITIES
)允许开发者自定义方块、方块实体或实体在通过原理图放置到世界时所需的物品。这解决了特殊方块(如带NBT数据的容器)默认无法正确计算物品需求的问题。