尘光规范
『数据包』是Minecraft快照17w43a加入的一个供玩家自定义游戏体验的系统。
但是,随着各类数据包的增多,越来越多的问题开始显现出来。
为解决数据包社区中存在的各类问题,营造一个良好的社区氛围,我们制定了如下规范,给各位数据包开发者提供一个参考。
此规范以『避免数据包开发过程中可能出现的问题,营造更好的开发体验』为宗旨编写;但是,数据包的需求与功能多种多样,因此,在遇到特殊情况时,无需也不应该遵守该规范,但大多数情况下,让数据包遵守该规范可以解决『同时安装多个数据包时兼容性差』、『为数据包开发附属时难以理解原作者意图』等问题;因此,在开发一个新数据包时,我们希望开发者能够遵守该规范,并按规范中的要求与指南进行开发。
公约内容
一、我们规定,加入了『尘光』数据包规范的数据包至少应该做到:
- 1.在任意开源网站(如 GitHub、 GitLab、 码云)拥有储存库。
- 2.对于计分板使用<命名空间>.<计分板名>的格式;
- 3.对于计分板假名中的可操作假名使用$前缀,临时或内部假名使用#前缀;
- 4.对于计分板名、计分板假名、实体Tag标签、自定义NBT键等使用小驼峰命名法(helloWorld),对于函数、目录使用下划线命名法(hello_world)。
- 4.在README文件中列出修改过的原版战利品表,命名空间,storage命名空间ID(对于需要资源包支持的,还应该列出自定义模型区段)等易产生冲突的可## 定义项。
二、我们希望,加入了『尘光』数据包规范的数据包能够做到:
- 1.数据包的各类功能拥有独立的开关
Github
- 可前往
尘光规范的仓库
提交Pr和issue
QQ频道
- 可加入尘光规范的
QQ频道
提出反馈和建议- 频道号:
da46091qhi
- 频道号: