模组 API 的可能,万象添补的新功能
(忙里偷闲搞的)(备用图片)https://pic1.imgdb.cn/item/67fbc04088c538a9b5ce5052.jpg]刚才我发布了[万象添补](https://klpbbs.com/thread-153081-1-1.html)的 `0.1.1` 版本,主要是加入了草莓。
---
最近很忙,我总是忘记在周六发新版本,结果拖到现在。这周末尤其忙,因为他们更新了很多接口,结果我的附加包的逻辑需要一次大规模修改。
主要是因为自定义组件 V2 的发布。不出所料,自定义组件的第二个迭代已经发布了,这次我们可以直接创建和原版长得非常像的组件了。这也意味着我们可以着手开发一种“模组 API 附加包”了,所谓模组 API 附加包,就是实现各种基本功能逻辑的附加包,就像 Java 版那些一样。虽然离 Java 版仍然差得远,但可以做出一个模组 API,让它实现一些基本的自定义组件,然后其他附加包就可以直接用了。
比如现在要实现门或者活板门,我们需要写一堆代码去定义门的开关逻辑。但如果有个模组 API 给我们提供一个组件,我们只需要像使用原版组件那样使用这个组件,就能直接解决问题了。
自定义组件的传参是在 `1.21.80.25` 发布的,现在还在测试,不过应该快定下来了。现在似乎还没有什么模组 API 类附加包发布,或者有但是目前看不到。
---
接下来说万象添补。我花了一个周末的时间去修改所有的自定义组件,试图让它们适配新版的写法,尤其是给它们增加一些参数。之后我又加入了很多功能,包括新的命令,纸吸管的新功能,还有个方便的小工具。
看起来现在万象添补还在 `0.1.1` 版本,没什么重大更改;可是实际上,我已经开发到了 `0.4.0`,存在一个很大的差距。从版本号上看,`0.1.x` 变成了 `0.4.x`,好像很多;从版本数量上看,`0.1.1` 之后还有 6 个未发布版本,似乎不多;实际上,这几个版本里确实改了好多好多东西,包括一个重要的漏洞也是在 `0.3.1` 才修复的。
---
之所以在版本上留出一个很大的差距,就是为了确保附加包有对应的正式版可以玩。但是 `1.21.80` 是一个做了很多很多技术性改动的版本,比如现在可以自定义命令了,无疑出现了一块全新的区域可以探索。
再过几周,就又期中了,之后就是期末,到时候开发进度又要延缓了。不过看看历史情况,再看看现在的进度,我确信暑假能发一个可玩的版本出来。那时候版本号大概是 `0.6.x`,快的话 `0.7.x`,这还不确定。不过不知不觉间,万象添补已经初具规模,开始向大型附加包的方向走了。其实如果没有主线,附加包很难给人一种“大型”的感觉,我预期万象添补最后到达的程度也就是不知不觉的大,就像以前的添补一样。说实话我做这个比喻不如不做,你们大概都没玩过添补;早期几个版本和 `1.0.0` 曾公开过极短时间,仅此而已。
---
好了,今天就这样。最后放四张预告图,大家可以猜一猜是什么新特性。
页: [1]