- 使用 JDK 8。
- 克隆项目:
git clone https://github.com/UraniumMC/Uranium.git - 初始化子模块:
git submodule update --init --recursive - 准备开发工作区:
./gradlew prepareWorkspace - 构建服务端:
./gradlew jar
Windows 环境下将 ./gradlew 替换为 gradlew.bat。
已经克隆项目后无需重新克隆:
- 更新源码:
git pull origin main - 重新生成工作区并构建:
./gradlew clean prepareWorkspace jar
- 先在单人游戏和原版 Forge 环境中复现问题;如果问题仍然存在,请向对应模组反馈。
- 使用最小化服务端环境进行测试,移除不必要的插件和模组,并恢复默认配置。
- 确认问题能够在最新版本的 Uranium 中复现。
- 提交前搜索现有 Issue,避免重复报告,并提供完整日志、模组列表和复现步骤。
