本站为非官方 Pylon 文档站,大量内容均为 AI 生成·前往官方文档站● ● ●This is an unofficial Pylon documentation site, most content is AI-generated·Visit Official Docs● ● ●中文开发者交流·加入 QQ 群● ● ●本站为非官方 Pylon 文档站,大量内容均为 AI 生成·前往官方文档站● ● ●This is an unofficial Pylon documentation site, most content is AI-generated·Visit Official Docs● ● ●中文开发者交流·加入 QQ 群● ● ●
Pylon 中文文档
开发文档贡献

并行开发仓库项目

了解 parallel-dev-repo 仓库的结构和使用方法

最后更新时间

并行开发仓库项目

PylonMC 提供了一个叫 parallel-dev-repo 的工具仓库。它让你可以用自己修改过的核心代码来运行附属模组,测试新功能时非常方便。入门指南里用的就是这个方案。我们建议你用这个仓库同时修改 Pylon 和 Rebar,后面的内容也默认你正在使用它。

项目结构

pylon/
  src/
rebar/
  dokka-plugin/
  nms/
  rebar/
  test/

pylon 是基于 Rebar 的附属模组。rebar 下有四个子项目:

  • dokka-plugin:自定义 Dokka 插件,用于优化 Javadocs 的格式化输出
  • nms:所有涉及服务端内部(NMS)的 Rebar 代码,单独放在一个子项目中以便隔离不稳定的 API
  • rebar:Rebar 的主体代码
  • test:Rebar 的集成测试

任务

Pylon 主项目提供了一些常用的 Gradle 任务:

任务别名描述
runServerrunSnapshotServer使用当前版本的 Rebar 和 Pylon 启动 Minecraft 服务器
:pylon:runServerrunStableServer使用最新稳定版 Rebar 和当前版本 Pylon 启动服务器
:rebar:test:runServerrunLiveTests运行 Rebar 集成测试

在 IntelliJ 中使用任务别名并附加调试器时会失效。解决方案:不要用别名,直接运行原始任务名。比如别用 runSnapshotServer,改用 runServer

目录