Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

官方更新 Roadmap (翻译) #314

Closed
StarWishsama opened this issue Jul 12, 2021 · 0 comments
Closed

官方更新 Roadmap (翻译) #314

StarWishsama opened this issue Jul 12, 2021 · 0 comments

Comments

@StarWishsama
Copy link
Member

StarWishsama commented Jul 12, 2021

  • 上次更新于 2022/7/14

📔 简介

在过去的几年中,你们经常要求我们让开发进度更加透明。
Over the last few months and years you all have often requested for us to be more open in regards to upcoming changes.
所以我们觉得是时候公布一个适当的更新路线图了。
So we decided its time to finally release a proper roadmap.
请注意:这个路线图并不是最终版本,可能会随时更新。在能够确定前,我们不会为任何一项任务设定准确的发布时间。
Note here that this roadmap will never be complete and final, we may add or change some goals from time to time and we will refrain from setting a release date for things until absolutely certain.

这只是一个让你了解哪些更改会让你感到激动的大致更新路线图.
This simply serves as a rough guide for you to see what changes you can be excited about.
其中大多数属于技术性质的更改, 所以你可能对这些更改不感兴趣.
Many of those changes will likely be of technical nature though, so they may not be as exciting or intesting at first.
另外, 除非明确要求, 对于这些更改我们并不需要提交更改 (Pull Requests).
Also, we aren't actively looking for pull requests towards these goals unless explicitly requested.
如果你想创建一个新的提交更改, 可以考虑实现 / 修复当前未被关闭的议题和已通过的 Discord 频道建议, 我们更欢迎你提交关于这些的更改 ❤️
If you wish to make a pull request, choose any open issue or approved suggestion and you are more than welcome ❤️
这些更改则主要由核心团队完成.
These changes however are mainly targeted towards the core team.

⭐ 即将到来的更改

其中的一些里程碑 (Milestone) 会有确定的完成日期.
Some of these milestones will have a date assigned to them.
但大多数的里程碑完成的日期仍然很遥远以至于没有确切时间.
But the majority of milestones are still to far away to even have a date ready here.
因此这些里程碑将会被标记为 TBD (待定)
Those are marked as TBD (to be decided).

符号 更改类型
🔧 技术性变动 / API 更改
🎈 新特性
💡 性能优化
已完成的更改 ## 🔧 (2021.9.3 - 2021.9.6) API 包位置修改

第一个即将到来的重大更改是 Slimefun 一些类的位置更改, 让包名等更加统一, 修改旧的类路径让其更加符合规范. 你可以在此查看进度: 3139
The first upcoming change is a major relocation of some of our classes to unify some packages, get rid of old classpaths and to follow the general conventions. You can read more about this here: (3139)

🔧 (2022 第三季度) 升级到 Java 16

Slimefun 会升级到 Java 16.
Slimefun will update to Java 16.
你可以在此查看其进度: 3602
You can see the progress here: (3602)

🎈(2022 第三季度) 新的音效系统

很快服主们将能够自定义 Slimefun 中的任何音效.
Soon we will allow server owners to fully configure any sound in this plugin.
同时对于资源包中的自定义音效也同样适用. 另外也可以修改任何音效的音高和音量.
This will also work with custom sounds from resource packs. Additionally you can change the pitch and volume of any sound or even mute it.
你可以在此查看其进度: 2844
You can see the progress here: (2844)

🔧 (2022 第三季度) 物品栏系统重构

接下来将要重构的是我们的物品栏系统, 这个 API 已经有些年头了. 现在暂时没有预定完成的时间, 可能会在前面提到的 API 包修改完成后或是同时完成.
Next up is a rewrite for our inventory-system. The API is very rusty and aged. We don't have an ETA yet, perhaps closely after or along with the aforementioned API relocation.
新的系统将会更加灵活且对于开发者来说更加易用.
The new system will be much more flexible and easier to use for developers.

🎈 (2022 第四季度) 对辐射系统的修改

感谢 Semisol, 你很快就能使用新版的辐射系统. 新系统主要通过计算放射性物质的 "暴露值 (exposure level, 暂译)"来实现. 在达到一定量的暴露值前, 你将不会受到辐射效果影响.
Thanks to #Semisol you will soon be able to enjoy a new radiation system which works by calculating a so-called "exposure level" to a radioactive substance. You won't experience radiation symptoms until a certain exposure level has been reached.
这将会让不同的辐射等级更加具有差异, 并且将会带来一些好看的 UI 变动! 你可以在此查看开发进度: 3131
This will also make the different radiation levels much more distinct from each other and the features comes with a few good-looking UI changes too! You can track the progress of that here: (3131)

🎈 (2022 第四季度) SQL 数据库支持 & 研究系统重构

研究系统将会从 API 层面重构.
The Research system will be rewritten api-wise.
我们将会弃用数字 ID 并仅使用 Bukkit 的命名空间键 NamespacedKey
We will also drop numeric ids for researches and solely rely on namespaced keys.
另外, 我们将会添加对 SQL 数据库的支持以让研究数据能在不同的服务器中使用.
In addition to this, we will add support for SQL databases to sync researches across multiple servers.
或者使用一种基于本地文件的数据库. (译者: 你在说 SQLite?)
Alternatively, a local file-based database can be used.

🔧 (2022/23) 合成配方系统重构

我们的合成配方系统急需重构, 它需要减少比较物品的次数, 并且我们应该允许使用了材料标签 (Material Tags) 或者 Slimefun 物品类的替代原料可以在配方中使用.
Our recipe system is in deep need of a rewrite, it needs to be much less item-comparison based and we should allow alternate ingredients through the use of material tags or slimefun item classes and such.
我 (TheBusyBiscuit) 会独立重构这个, 并且已经写好了一部分但并没有公开, 完成重构仍然需要一段时间.
I will be doing this rewrite myself and some infrastructure has been set up already but nothing to show you yet, it is still a while until we get there.

🎈 (2023) 可编程式机器人重构

可编程式机器人是很好.
Programmable androids are great.
但它们可以更好! 我们将把数据从机器人的方块中剥离出来, 并使用一个唯一标识来替代.
But they can be better! We will be stripping the data of an android from its block and give it a unique identity instead.
UI 将会被完全重做并且将会有更好的性能表现. 此外, 你还能够与其他玩家共享你的机器人, 并且能够配置他们的权限.
The UI will be completely redone and it will have much better performance. Oh, and you will be able to give other players access to your android and configure their permissions.

🔧 (待定) Ticker 重构

感谢 LinoxGH 和 md5sha256, 我们的 Ticker 系统* 将会被重构并且比以前更加可靠.
Thanks to #LinoxGH and #md5sha256 our ticker system will be rewritten to be much more reliable.
其中也包含了一些未被加入的 API 更改, 你可以在这里查看进度: 2996
This will also include some API changes that are yet to be added, you can track the progress here: (2996)

*: 如果你不了解什么是 Ticker, 大体上来说, 它负责调度 Slimefun 中的机器.

🔧 (待定) BlockStorage 系统重构

方块储存系统将会重构, 其 API 将会彻底更改并且使用更加高效的储存方式. 长远来看, 这会对稳定性和性能有很大影响 (好的方面).
The "block-storage" system will be rewritten, the API will change drastically and we will open it up for much more efficient storage methods, this will do a lot in regards to stability and performance in the long-run.
你可以在这里查看进度: 2792
You can track the progress here: (2792)

🔧 (待定) 对配置系统的修改, 重载命令

我们还没有完全决定是否要做这个, 但你仍然可以在这里查看开发进度: 2822
We haven't fully decided on this one yet but you can follow the progress here: (2822)

💡 (待定) 货运网络重构

我们得从哪里开始... 它确实需要重构.
Where do we even start here... It needs a rewrite, nuff said.

🎉 反馈

我们一直在寻求反馈!
We are always looking for feedback!
如果你有什么想要建议的, 加入我们的 Discord 服务器 @ https://discord.gg/slimefun 并进入频道 #suggestions.
If you have something to suggest, check out our discord server @ https://discord.gg/slimefun and visit #suggestions.
我们一直都想了解社区的需求.
We are always eager to see what the community wants or doesn't want.
如果你是开发者, 有什么问题或者对一些技术性改动很关心, 只需把你的问题发在 #programming-help 频道上, 我们会回复你的!
If you are a developer and have questions or concerns regarding some of the more technical changes, simply post your question in #programming-help, and we will get back to you!

@StarWishsama StarWishsama changed the title 官方更新 Roadmap (翻译) 官方更新 Roadmap (翻译 | WIP) Jul 12, 2021
@StarWishsama StarWishsama changed the title 官方更新 Roadmap (翻译 | WIP) 官方更新 Roadmap (翻译) Jul 12, 2021
@StarWishsama StarWishsama pinned this issue Jul 12, 2021
@SlimefunGuguProject SlimefunGuguProject locked and limited conversation to collaborators Jul 12, 2021
@StarWishsama StarWishsama reopened this Dec 24, 2021
@StarWishsama StarWishsama closed this as not planned Won't fix, can't repro, duplicate, stale Aug 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant