Skip to content
dawnflyc edited this page Jul 17, 2020 · 1 revision

欢迎使用ProcessTree! 这是一个纯javaSE的库。 是用来辅助游戏开发的,什么游戏呢?Mincraft mod(以下简称mcmod)!


游戏里有众多的对象,比如物品(Item)类就有几十个,方块类(Block)几十个。 这么多对象是需要注册到游戏的,才能被玩家使用,至少mcmod是这样,一般来说都这样注册: GameRegister.register<Item>(new Item(***)); . . . 就形成了注册阵列,写起来特别麻烦。


如果使用ProcessTree的话,是这样注册的! 先在入口启动 Tree tree=new Tree("com.github.dawnflyc.**"); //参数为扫描的包 tree.run(); 为什么要扫描呢,因为功能是用注解实现的。

假设你项目包为"com.github.dawnlfyc.example",物品所在的包为"com.github.dawnlfyc.example.item"

Clone this wiki locally