注册群系(2)
在上一期视频中,我们简单讲解了群系注册的原理。
但是,那里面写的方式只能用来理解原理,不是很实用。最典型的问题是Biome对象没有被拿出来提供公开静态引用。
这里我贴一下修改后的代码。
和视频中比,没什么本质变化,只是架构上的调整,不适合出视频,直接就出专栏了。
群系汇总类Regbiomes,像物品和方块那样加入一个List,然后给注册里拆分成注册前、注册本身、注册后。
修改后的样子:
BiomeBase加了两行代码,与提供了列表机制的BiomeReg适配:
这一套与理想境、IDF里在PreInit事件强行注册群系的写法还是有很大不同的,但现在看来这一套更合理一些。

