Developing Plan for AMS
Carpet-AMS-Addition维护
合成表相关API
计划采用Fabric API在编译期用来生成各个版本的数据包,用以动态装载/卸载(主要是考虑兼容性,所以尽量采取Minecraft官方的手段来修改)
features
之前更新build.yml的时候漏掉了Mixin Audit相关,计划加回去
备份
Prime Backup Extnsions?
镜像服、创造服专用的管理插件。考虑在镜像服中常常有临时的测试需求,但同时也经常有人在镜像服设计建筑、机器。
目前,已经有multi-source的Prime Backup插件,可以从多个MCDR的prime backup实例中摘取部分region文件用来回档。
考虑进一步整合如下功能: - 多个创造服、镜像服的互相同步、资源分配、开关控制 - 区块级的热备份、热回档
目前第一个大概就是缝合一下multi source prime backup和多服务器启动管理的插件。当然,我比较趋向的想法其实应该是多维度的那种,也不需要特别管理某个世界的占用。
然后第二个肯定需要mod来结合,应该可以提取一个“单区块的mca文件”然后用来读取,类似于作为一个新维度装载。
Version Revert
主要对1.20.5+的存档向下转换。1.20.5开始将nbt的机制改变为组件,希望写一个小脚本或mod让1.20.5+存档能初步向下转化。
模组计划
Item Scroller CraftAddon
主要添加功能
- 切石机、铁砧等
- 基于配方书的massCraft
主要目标
升级到高版本。主要是将Sakura-Ryoko的版本向上移植。
Oh-My-Minecraft-Client
考虑到plusls相关模组的维护最近相对减少,考虑将Oh-My-Minecraft-Client中的查看村民交易的功能使用原版方式(F3+I)进行实现。这一方式的好处是可以用更原版的方式进行支持,从而避免一些跨版本情况下的协议兼容性问题;另一方面是可以相当于依赖更新更活跃的Carpet-TIS-Addition。