跳到主要内容

开发者指南

官方开发者指南:Developer Guide (英文)


欢迎来到我们的开发者指南!
该页面仍在完善中。开发者指南是一个庞大的主题,估计需要很长一段时间才能完成。

阅读条件/适用人群​

在你阅读开发者指南之前,请先阅读这一部分的内容。

我们尝试面向所有阶段的开发人员,甚至是仅有很少经验的新手。
然而,我们并不想重复造轮子,网上已经有很多学习 Java 以及编写 Bukkit 插件的教程。

我们将默认你已经了解 Java、Maven、Git 以及面向对象编程(Object-orientation Programming)的相关知识。
如果你没有听说过这些,那么建议你先了解相关的知识,然后再来看本指南。

我们会尽最大的努力解释,所以请仔细阅读所有的页面。
你可以在官方 Discord 服务器的 #programming-help 频道来咨询编程相关的问题,记得用英文。
点击这里加入官方 Discord 服务器:点击前往

你也可以查看我们的 Javadocs 以获取有关我们 API 设计的技术信息,但我们仍建议你先阅读本指南。

如果你完全没有任何 Java 基础,但又想编写附属,那么你可以尝试使用 SlimeCustomizer 自定义粘液附属。自定义粘液附属的技术需求只有 Yaml 文件编写,不需要任何的 Java 知识。

目录​

  1. 项目配置
  2. 创建附属
  3. 你的第一个物品
  4. 为你的物品添加特性
  5. 添加自己的研究
  6. 自定义头颅
  7. 添加自然资源到自然资源开采机
  8. 创建电力机器
    • 创建简单的输入/输出机器(即将到来)
    • 创建自己的发电机(即将到来)
  9. 编译并测试附属

*. 发布你的附属