用于快速切换 Minecraft 基岩版服务端存档工具,同时提供配置修改 GUI 界面,使用 Python 编写
这是一个用于可视化更改 BDS 配置文件的程序,用于快速切换存档,支持多存档不同设置,不再一个个手打配置! 本项目采用 ChatGPT4o 编写,代码质量一般,如有可优化空间,请直接提交拉取请求!如有 BUG ,请直接提交议题!
- 当前已实现更改:
- 服务器名
- 切换存档(下拉框选择)
- 游戏模式(下拉框选择)
- 强制游戏模式(勾选框)
- 种子手动切换(暂不支持读取)
- 最大在线人数
- 游戏难度(下拉框选择)
- 正版验证
- 白名单启用
- 视距调整
- 模拟距离调整(滑块)
- 玩家权限
- 允许作弊
- 服务器端口修改
- 强制指定材质包
暂无打算发布二进制文件,请使用源码运行
-
安装 Python
-
git 克隆仓库到本地或直接下载 ZIP 压缩包
https://github.com/TC999/BDS-World-Selector.git
-
将仓库内的
main.py
文件拷贝到您的 BDS 服务端目录下 -
安装依赖
pip install PyQt5
- 运行
main.py
- 复刻
(Fork)
此仓库 - 创建一个分支
(Branch)
并以你修改的功能命名 - 将代码拉到本地修改并提交
(Commit)
- 创建一个拉取请求
(Pull Request)
如果做了请直接提交 PR
- 更多选项
- 隐藏选项(详见 Minebbs)
- 多语言适配(暂时只支持简体中文)
- 代码优化(GPT写的屎山)
- 代码分成几个文件(现在
main.py
已经有700行代码了) - 每个存档单独配置文件(当前实现想法是在每个存档目录下都放一份
server.properties
文件) - 种子自动读取(读取存档
level.dat
文件) - 界面布局优化(GPT 写的……)
- 深色模式(使用第三方库实现)
- PyQt5 - 程序框架
- Best-README-Template - 自述文件(README)模板
本项目采用 GPL-3.0 许可证。